Enhancing automated mobile application testing
    1.
    发明授权
    Enhancing automated mobile application testing 有权
    加强自动化移动应用测试

    公开(公告)号:US09501390B1

    公开(公告)日:2016-11-22

    申请号:US13732774

    申请日:2013-01-02

    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: 公开了通过使用自动测试集来增强移动应用的自动化测试的各种实施例。 自动测试模式集可以包括已经被确定为在测试特定应用类别内的应用程序中产生准确结果的多个模式。 可以通过对同一应用类别中的应用进行自动随机模式生成器测试,并通过比较手动测试的结果来验证由随机模式发生器测试产生的随机模式的准确性,为每个应用类别创建自动测试模式集。 然后基于根据分配的精度分数排列的模式来创建自动化测试模式集合。

    Testing battery usage by applications

    公开(公告)号:US10289759B1

    公开(公告)日:2019-05-14

    申请号:US13732844

    申请日:2013-01-02

    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.

    Performance based recommendations
    3.
    发明授权
    Performance based recommendations 有权
    基于绩效的建议

    公开(公告)号:US09111219B1

    公开(公告)日:2015-08-18

    申请号:US13766246

    申请日:2013-02-13

    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: 公开了系统和相关联的过程,用于基于可能由用户利用以执行应用的计算设备,为用户生成建议。 在交互式计算系统的上下文中描述了这些系统和过程,其使用户能够下载移动设备或其他计算设备的应用。 可以在收集并提供给交互式计算系统的性能数据的情况下监视在用户计算设备上运行的应用程序的性能。 交互式计算系统可以包括处理性能数据和使用性能数据的推荐系统或服务,在可能的其他数据中,推荐系统可以向用户推荐替代应用以供下载。 此外,在一些情况下,交互式计算系统可以推荐对用户的计算设备的修改以改善在用户的计算设备上运行的应用的性能。

    Determining a set of application resources

    公开(公告)号:US09952902B1

    公开(公告)日:2018-04-24

    申请号:US13860359

    申请日:2013-04-10

    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.

Patent Agency Ranking