×

AUTOMATED APPLICATION TESTING SYSTEM

  • US 20190278696A1
  • Filed: 03/08/2018
  • Published: 09/12/2019
  • Est. Priority Date: 03/08/2018
  • Status: Active Grant
First Claim
Patent Images

1. A platform, comprising one or more computing devices configured to:

  • receive a request for initiation of a test of an application under test (AUT);

    allocate a plurality of resources for the test, the resources including a plurality of virtual computing environment instances, each virtual computing environment (VCE) instance corresponding to one of a plurality of device operating systems (OSs);

    establish a plurality of first two-way communication links, each of the first two-way communication links being between a corresponding one of the VCE instances and an instance of the AUT;

    establish a second two-way communication link between a first VCE instance and a control/capture service (CCS) associated with the automated test platform, the second two-way communication link being distinct from the first two-way communication link corresponding to the first VCE instance;

    receive a plurality of test commands via a third two-way communication link that is distinct from the first and second communication links;

    apply the test commands to each instance of the AUT using the corresponding VCE instance and the corresponding first two-way communication link;

    receive test results responsive to application of the test commands to each instance of the AUT with the corresponding VCE instance via the corresponding first two-way communication link;

    transmit control commands to the first VCE instance from the CCS via the second two-way communication link, the control commands being configured to control the first VCE instance via an application programming interface associated with the first VCE instance without interfering with application of the test commands to the corresponding instance of the AUT;

    receive state information with the CCS from the first VCE instance via the second two-way communication link, the state information resulting from application of the control commands to the first VCE instance, the state information representing one or more states associated with the first VCE instance and relating to the test of the corresponding instance of the AUT;

    for the first VCE instance, correlating the test commands, the test results, and the state information to generate a correlated data set for the first VCE instance; and

    store the correlated data set for the first VCE instance.

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