In Testersuite kan onderscheid worden gemaakt tussen testruns waarin de volgorde van het uitvoeren van de testcases wordt afgedwongen (Volgorde aanhouden = ja) en testruns waarin dit niet het geval is (Volgorde aanhouden = nee). Of de volgorde moet worden afgedwongen is in te stellen in de detailgegevens van een testrun.
Wanneer de volgorde moet worden afgedwongen (Volgorde aanhouden = ja) dan geeft het veld Actieve tester aan welke tester aan de beurt is om zijn testcase uit te voeren. In deze testruns is er altijd één actieve tester.
Wanneer de volgorde niet hoeft te worden afgedwongen (Volgorde aanhouden = nee) dan kunnen alle testers in de testrun tegelijk hun tests uitvoeren. Wanneer de testcases in een testrun verschillende testers hebben dan krijgt het veld Actieve tester de waarde ‘Meerdere testers’. Wanneer alle testcases dezelfde tester hebben dan wordt deze tester de actieve tester. Om te bepalen of er sprake is van meerdere testers of van één tester wordt alleen gekeken naar de testcases die nog niet zijn afgerond.
Voorbeeld van een testrun met Volgorde aanhouden = nee
Deze testrun heeft vier testcases en drie verschillende testers (Piet, Hans en Rick). Al deze testers hebben hun tests nog niet afgerond. Een testcase is afgerond als deze de status OK of Overgeslagen heeft. In dit voorbeeld zal het veld Actieve tester de waarde ‘Meerdere testers’ krijgen.
Hans gaat door met testen en heeft op een bepaald moment zijn test afgerond (testcase heeft de status OK gekregen).
Vanaf dat moment hebben alle testcases die nog niet zijn afgerond dezelfde tester (Rick). Dit betekent dat de waarde van het veld Actieve tester in deze testrun zal veranderen van ‘Meerdere testers’ in ‘Rick Hartvoor’.
Voorbeeld van een testrun met Volgorde aanhouden = ja
Deze testrun heeft vier testcases en twee verschillende testers (Piet en Hans). Piet is de eerste tester die zijn test moet uitvoeren. Hij is al gestart met testen maar is nog niet klaar. Alleen zijn testcase kan worden uitgevoerd omdat de volgorde wordt afgedwongen. Dit wordt aangeduid met het zandloper icoontje. In dit voorbeeld zal het veld Actieve tester de waarde ‘Piet Ommelander’ krijgen.
Piet gaat door met testen en heeft op een bepaald moment zijn test afgerond (testcase heeft de status OK gekregen).
Dit betekent dat de waarde van het veld Actieve tester in deze testrun zal veranderen van ‘Piet Ommelander’ in ‘Hans de Vries’. Hans wordt op dat moment automatisch per mail geïnformeerd dat hij aan de beurt is om zijn test uit te voeren. Wanneer Hans klaar is met zijn testcase dan kan de volgende testcase worden uitgevoerd en wordt Piet weer de actieve tester. En zo verder.
Zie voor meer informatie: Actieve tester