Keeping order (yes/no)

In Testersuite a distinction can be made between test runs in which the order of executing the test cases is enforced(Maintain order = yes) and test runs in which this is not the case(Maintain order = no). Whether the order should be enforced can be set in the details of a test run.

If the order is to be enforced(Keep order = yes) then the Active tester field indicates which tester's turn it is to run its test case. In these test runs there is always one active tester.

If the order does not need to be enforced(Keep order = no) then all testers in the test run can run their tests at the same time. If the test cases in a test run have different testers then the Active tester field takes the value 'Multiple testers'. When all test cases have the same tester then this tester becomes the active tester. To determine whether there are multiple testers or a single tester, only the test cases that have not yet been completed are considered.

Example of a test run with Hold order = no

This test run has four test cases and three different testers (Pete, Hans and Rick). All of these testers have not yet completed their tests. A test case is completed when it has the status OK or Skipped . In this example, the Active tester field will take the value 'Multiple testers'.

Hans continues testing and at some point has completed his test (test case has been given the status OK ).

From then on, all test cases that have not yet been completed will have the same tester (Rick). This means that the value of the Active tester field in this test run will change from 'Multiple testers' to 'Rick Hartvoor'.

Example of a test run with Hold order = yes

This test run has four test cases and two different testers (Pete and Hans). Pete is the first tester to run his test. He has already started testing but has not finished. Only his test case can be run because the sequence is enforced. This is indicated by the hourglass  icon. In this example, the field will be Active tester get the value "Pete Ommelander.

Pete continues testing and at some point has completed his test (test case has been given the status OK ).

This means that the value of the Active tester field in this test run will change from 'Piet Ommelander' to 'Hans de Vries'. Hans will be automatically notified by email at that time that it is his turn to run his test. When Hans has finished his test case then the next test case can be run and Piet will become the active tester again. And so on.

For more information, see: Active tester