Testcasesuite

Et sæt af testcases eller testprocedurer der skal afvikles i en specifik testcyklus.

Present in sylabi

Eksempel

Ved checkout i en onlinebutik kæder et testsæt flere testcases sammen: testcase 1 tilføjer en vare til kurven (efterbetingelse: varen er i kurven), testcase 2 går videre til forsendelse (forudsætning: vare i kurv; efterbetingelse: forsendelsesadressen er gemt), testcase 3 gennemfører betalingen (forudsætning: forsendelse er gemt). Efterbetingelsen for én test bliver forudsætningen for den næste — det er det, der gør gruppen til et testsæt og ikke en tilfældig samling.

FAQ

Hvad er et testsæt? Et sæt af flere testcases for en komponent eller et system under test, hvor efterbetingelsen for én test ofte bruges som forudsætningen for den næste.

Hvordan adskiller et testsæt sig fra en testsuite? En testsuite er en generel samling af testcases for en komponent eller et system. Et testsæt lægger specifikt vægt på kæden af forudsætninger og efterbetingelser mellem dets testcases — udførelsesrækkefølgen er vigtig.

Er rækkefølgen af testcases i et testsæt vigtig? Ja. Fordi én tests efterbetingelse fodrer den næste tests forudsætning, kan udførelse af sættet i forkert rækkefølge gøre de senere test ugyldige.

Hvad sker der, hvis en test midt i et sæt fejler? Fejlen bryder kæden — senere test kan fejle, fordi deres forudsætninger ikke er opfyldt, ikke fordi softwaren er defekt. Testere skal fortolke fejl i sættet med denne afhængighed for øje.

Bruges testsæt i automatiseret test? Ja, automatiseringsrammer modellerer dette eksplicit: et testsæt er en rækkefølge af afhængige testcases, og rammerne rapporterer kædepositionen for enhver fejl.

Relaterede begreber