×

Automated software testing

  • US 9,910,764 B2
  • Filed: 06/23/2014
  • Issued: 03/06/2018
  • Est. Priority Date: 06/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of testing software, the method comprising:

  • using one or more computer processors to perform operations of;

    receiving a command from a user to test the software using a configuration selected from a plurality of configurations, the configuration specifying a test environment and a test system, wherein the test system is any computing device capable of simulating the test environment;

    receiving a test case in a test case file written in accordance with one of a plurality of compatible test frameworks;

    automatically generating a test harness for the software test from the received test case and the software under test, the test harness executing the received test case by calling unmodified code for the software under test according to conditions specified in the received test case, the test harness comprising the unmodified code for the software under test and code for at least one test case, wherein the test harness code and the unmodified code for the software under test are two different coding languages;

    hosting the generated test harness at a determined resource locator;

    causing the test system to request the generated test harness;

    receiving a request from the test system to provide the generated test harness, and responsive to receiving the request, providing the generated test harness and the configuration specified by the test environment to the test system and causing the test system to run the software test according to the test case in the configuration specified by the test environment;

    receiving a software test result from the test system; and

    displaying the software test result to the user.

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