Testgrundlag

Viden der bliver brugt som grundlag for testanalyse og -design.

Present in sylabi

Eksempel

For et faktureringssystem omfatter testgrundlaget kravspecifikationen, designdokumenterne og kontrakterne, der beskriver faktureringsreglerne. Testere udleder testcases fra disse dokumenter — en testcase for et scenarie med forsinket betaling kommer fra kravet, der fastlægger pålægsreglen. Hvis et dokument kun kan ændres gennem en formel ændringsprocedure, kaldes testgrundlaget et frosset testgrundlag, hvilket giver testteamet en stabil reference i hele testperioden.

FAQ

Hvilke dokumenter tæller som testgrundlag? Enhver dokumentation, hvorfra kravene til en komponent eller et system kan udledes: kravspecifikationer, designdokumenter, use cases, kontrakter, standarder og endda risikovurderinger. Den dokumentation, som testcasene er baseret på.

Hvad er et frosset testgrundlag? Et testgrundlag, der kun kan ændres gennem en formel ændringsprocedure. Frysning af grundlaget forhindrer, at testcases bliver ugyldige, fordi deres kildedokumenter ændres midt i cyklussen.

Hvorfor er testgrundlaget vigtigt? Det er kilden til sporbarhed. Enhver testcase bør kunne spores tilbage til et element i testgrundlaget, og ethvert krav bør være dækket af test — sporbarhed er det, der gør dækning målbar.

Hvad hvis testgrundlaget er forkert? En defekt i testgrundlaget (f.eks. et forkert krav) vil forplante sig ind i testcasene. Det er derfor, gennemgang af testgrundlaget er en del af testningen — at finde og rette disse defekter tidligt er en vigtig fordel ved statisk test.

Relaterede begreber

  • testcase — udledt af testgrundlaget
  • testbetingelse — et element i testgrundlaget, der kan testes
  • adgangskriterier — betingelser, der kontrolleres mod testgrundlaget, før testningen starter
  • sporbarhed — forbindelsen mellem testcases og elementer i testgrundlaget
  • testdesign — den aktivitet, der bruger testgrundlaget som input
  • gennemgang — sådan findes defekter i testgrundlaget tidligt

Recommend more content related to this term