Testplan

En beskrivelse af det testformål der skal opnås og midler og tidsplan for at opnå dette samt organisering af testaktiviteterne.

Present in sylabi

Eksempel

En testplan er den kontrakt, et testteam arbejder ud fra under en udgivelse. En typisk testplan for en udgivelse af checkout-funktionen i en e-handelsbutik angiver omfanget (kurv, betalinger, ordrebekræftelse), tilgangen (risikobaseret test af betalingsintegrationen), ressourcerne (to testere, et testmiljø med en sandbox-betalingsgateway) og tidsplanen (tre uger, med afgangskriterier knyttet til defekttæthed og testdækning). Den registrerer også de testdesignteknikker, der skal bruges — f.eks. ækvivalensklasseinddeling for rabatfeltet — og adgangskriterierne, der skal være opfyldt, før testningen starter.

FAQ

Er en testplan det samme som en teststrategi? Nej. En teststrategi er en overordnet, organisationsdækkende beskrivelse af testniveauerne og testningen inden for dem, mens en testplan anvender strategien på et konkret projekt eller program. Tænk strategi = politik, plan = udførelse.

Hvem skriver testplanen? Normalt testmanageren eller testlederen i samråd med interessenterne. Planen er et resultat af testplanlægningsprocessen, ikke et enkeltmandsdokument.

Har ethvert projekt brug for en fuld testplan? Dybden bør svare til projektets størrelse og risiko. En lille vedligeholdelsesudgivelse kan berettige en letvægtsplan; et sikkerhedskritisk system har brug for en detaljeret plan med eksplicitte adgangs- og afgangskriterier.

Hvad sker der, hvis tidsplanen glider? En god testplan er et levende dokument. Omfang, tilgang, ressourcer og tidsplan forhandles igen med interessenterne, og den opdaterede begrundelse registreres — det er derfor, planen identificerer risici, der kræver beredskabsplanlægning.

Relaterede begreber

  • testcase — de enkelte inputværdisæt, der udføres mod systemet
  • teststrategi — den højere organisatoriske tilgang, planen anvender
  • testgrundlag — de dokumenter, som testcases udledes af
  • adgangskriterier — betingelser, der skal være opfyldt, før testningen starter
  • afgangskriterier — betingelser, der skal være opfyldt, før testningen afsluttes
  • testdesign — aktiviteten med at omdanne testbetingelser til testcases
  • testudførelse — kører de test, planen planlægger

Learn more

Software Testing (2nd Edition) by Ron Patton - Sams Publishing (2005)
Classic software testing book with chapter on Planning Your Test Effort providing practical guidance

Recommend more content related to this term