×

Automated test case generation for applications

  • US 9,268,672 B1
  • Filed: 05/27/2014
  • Issued: 02/23/2016
  • Est. Priority Date: 05/27/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • one or more processors;

    one or more computer-readable media coupled to the one or more processors;

    an analysis module maintained on the one or more computer-readable media and executed on the one or more processors to;

    receive, for an application to be tested, an application binary file from an electronic device;

    perform one or more static analysis operations on the application binary file to determine one or more application parameters, wherein the application parameters represent one or more features that are supported or used by the application, wherein the one or more features include at least one of a camera feature, a microphone feature, a maps feature, an accelerometer feature, a performance feature, or an in-application purchase feature;

    determine one or more keywords that are associated with individual application parameters of the one or more application parameters; and

    determine one or more test cases based on the one or more keywords; and

    a test module maintained on the one or more computer-readable media and executed on the one or more processors to;

    receive the one or more test cases;

    generate a test plan based on the one or more test cases;

    execute at least a portion of the test plan;

    generate a test report that includes (i) a list of test cases that failed during execution and (ii) one or more potential solutions associated with individual test cases that failed; and

    send the test report to the electronic device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×