×

Method and framework for test case management

  • US 7,797,680 B2
  • Filed: 06/17/2004
  • Issued: 09/14/2010
  • Est. Priority Date: 06/17/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for testing software applications using a plurality of test cases representing different practical scenarios, comprising:

  • reading, by the computer, object data defining a plurality of test cases, each test case identifying unique object(s) corresponding to the test case, each test case further identifying central test activities to be performed by a test program upon all objects of the test cases and individual test activities to be performed by the test program upon the objects corresponding to the respective test case, execution of each individual test activity within a specific test case being independent of execution of individual test activities of any other test cases so that an addition of a new test case does not affect any existing test cases;

    scheduling, by the computer, execution of the central test activities and the individual test activities by;

    scheduling execution of central test activities of a first set of test cases;

    scheduling execution of the individual test activities of the first set of test cases according to their positions with respect to the central test activities within the respective the first set of test cases, wherein execution of an individual test activity of a first test case within the first set of test cases occurs concurrently with execution of another individual test activity of a second test case within the first set of test cases;

    scheduling execution of central test activities of a second set of test cases;

    scheduling execution of the individual test activities of the second set of test cases according to their positions with respect to the central test activities within the respective the second set of test cases, wherein execution of an individual test activity of a first test case within the second set of test cases occurs concurrently with execution of another individual test activity of a second test case within the second set of test cases; and

    executing the central test activities and the individual test activities of the first set of test cases as scheduled; and

    executing the central test activities and the individual test activities of the second set of test cases as scheduled,wherein each central test activity is only executed once at a synchronization point for all of concurrently executing test cases.

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