×

Auto-scheduling of tests

  • US 8,234,089 B2
  • Filed: 11/07/2002
  • Issued: 07/31/2012
  • Est. Priority Date: 11/07/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • a computer system creating a test executive sequence in response to user input, wherein creating the test executive sequence comprises;

    the computer system including an auto-schedule block in the test executive sequence in response to user input requesting inclusion of an automatic scheduling feature in the test executive sequence, wherein including the auto-schedule block comprises displaying a visual indication in the test executive sequence that an execution order for test steps within the auto-schedule block is not fixed and should be automatically determined during execution of the test executive sequence; and

    the computer system including a plurality of test steps in the auto-schedule block in response to user input selecting each respective test step of the plurality of test steps and requesting inclusion of the respective test step in the auto-schedule block, wherein each respective test step specifies a corresponding test, wherein an execution order for the plurality of test steps is not fixed, and wherein including the plurality of test steps in the auto-schedule block configures their execution order to be automatically determined during execution of the test executive sequence;

    wherein the method further comprises the computer system concurrently executing the test executive sequence on a plurality of physical units under test (UUTs), wherein each respective UUT comprises a respective physical device, wherein the test executive sequence is executed on each respective UUT by a respective thread;

    wherein for each respective thread, the computer system automatically determines an order in which the respective thread should execute the plurality of test steps in response to determining that the plurality of test steps are included in the auto-schedule block, wherein the respective thread executes the plurality of test steps in the determined order;

    wherein the computer system determines that a first thread should execute a first step of the plurality of test steps before a second step of the plurality of test steps, and wherein the computer system determines that a second thread should execute the second step before the first step.

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