-
公开(公告)号:US09501390B1
公开(公告)日:2016-11-22
申请号:US13732774
申请日:2013-01-02
Applicant: Amazon Technologies, Inc.
Inventor: Sridhar Chellappa , Ashok Thangamani Nadar , Kamlesh Tekhbahadur Talreja , Pavan Kumar Surishetty , Lokendra Singh
CPC classification number: G06F11/3692 , G06F11/3676 , G06F11/3684 , G06F11/3688
Abstract: Disclosed are various embodiments for enhancing automated testing for mobile applications by using an automated testing set. An automated testing pattern set may include multiple patterns that have been determined to yield accurate results in testing applications within a particular application category. The automated testing pattern set may be created for each application category by applying automated random pattern generator tests to applications within the same application category and verifying the accuracy of the random patterns produced by the random pattern generator tests by comparing the results from manual testing. The automated testing pattern set is then created based on patterns ranked according to an assigned accuracy score.
Abstract translation: 公开了通过使用自动测试集来增强移动应用的自动化测试的各种实施例。 自动测试模式集可以包括已经被确定为在测试特定应用类别内的应用程序中产生准确结果的多个模式。 可以通过对同一应用类别中的应用进行自动随机模式生成器测试,并通过比较手动测试的结果来验证由随机模式发生器测试产生的随机模式的准确性,为每个应用类别创建自动测试模式集。 然后基于根据分配的精度分数排列的模式来创建自动化测试模式集合。
-
公开(公告)号:US10289759B1
公开(公告)日:2019-05-14
申请号:US13732844
申请日:2013-01-02
Applicant: Amazon Technologies, Inc.
Inventor: Sridhar Chellappa
IPC: G06F17/50
Abstract: The effect on battery capacity of an application can be tested on computing devices. A server controller can instruct the computing devices to install applications and simulate user interactions with the applications. The controller can store indications of battery usage during the time that the simulated user interactions with the application are performed on the computing device. When battery capacity of the computing device is below a lower threshold, the controller can connect the computing device to a power supply. When the battery capacity of the computing device is again above an upper threshold, the controller can disconnect the computing device from the power supply and being testing a new application on the computing device.
-
公开(公告)号:US09111219B1
公开(公告)日:2015-08-18
申请号:US13766246
申请日:2013-02-13
Applicant: Amazon Technologies, Inc.
Inventor: Dave Mohla , Mihir Devraj Bhanot , Mitchell Kim , James Newton Adkins, III , Sridhar Chellappa , Devesh Khare , Vinod Kannan
CPC classification number: G06N5/04 , G06F11/3409 , G06F11/3428 , G06F11/3457 , G06F2201/81 , G06N5/02 , G06N99/005 , G06Q30/0282 , G06Q30/0631
Abstract: Systems and associated processes are disclosed for generating recommendations for users based on the computing device likely to be utilized by the user to execute an application, among other things. These systems and processes are described in the context of an interactive computing system that enables users to download applications for mobile devices or for other computing devices. The performance of applications running on the user's computing device can be monitored with the performance data being collected and provided to the interactive computing system. The interactive computing system can include a recommendation system or service that processes the performance data and using the performance data, among possibly other data, the recommendation system can recommend alternative applications to the user for download. Further, in some cases, the interactive computing system can recommend modifications to the user's computing device to improve the performance of the application running on the user's computing device.
Abstract translation: 公开了系统和相关联的过程,用于基于可能由用户利用以执行应用的计算设备,为用户生成建议。 在交互式计算系统的上下文中描述了这些系统和过程,其使用户能够下载移动设备或其他计算设备的应用。 可以在收集并提供给交互式计算系统的性能数据的情况下监视在用户计算设备上运行的应用程序的性能。 交互式计算系统可以包括处理性能数据和使用性能数据的推荐系统或服务,在可能的其他数据中,推荐系统可以向用户推荐替代应用以供下载。 此外,在一些情况下,交互式计算系统可以推荐对用户的计算设备的修改以改善在用户的计算设备上运行的应用的性能。
-
公开(公告)号:US09952902B1
公开(公告)日:2018-04-24
申请号:US13860359
申请日:2013-04-10
Applicant: Amazon Technologies, Inc.
Inventor: Sridhar Chellappa , Jacek Stolcman
CPC classification number: G06F9/5011
Abstract: An application can be tested to determine whether declared resources for the application are deemed to be required for the application. Instructions can be sent to an operating system to launch the application, to simulate user interactions with the application, and to generate a log of resource requests by the application during launch of the application and during the simulated user interactions with the application. For each of the declared resources, a determination can be made whether a sufficient number of resource requests for the resource is in the log. If there are enough instances of resource requests for the resource in the log, the resource can be included in a list of actual resources for the application.
-
-
-