Testgrunnlag

Kunnskapsbasen som benyttes som grunnlag for testanalyse og testdesign.

Present in sylabi

Eksempel

For et faktureringssystem omfatter testbasisen kravspesifikasjonen, designdokumentene og kontraktene som beskriver faktureringsreglene. Testere utleder testcaser fra disse dokumentene — en testcase for et scenario med for sen betaling kommer fra kravet som angir gebyrregelen. Hvis et dokument bare kan endres gjennom en formell endringsprosedyre, kalles testbasisen en frossen testbasis, noe som gir testteamet et stabilt referansegrunnlag gjennom hele testingen.

FAQ

Hvilke dokumenter teller som testbasis? Alle dokumenter som kravene til en komponent eller et system kan utledes fra: kravspesifikasjoner, designdokumenter, brukstilfeller, kontrakter, standarder og til og med risikoanalyser. Dokumentasjonen som testcasene baseres på.

Hva er en frossen testbasis? En testbasis som bare kan endres gjennom en formell endringsprosedyre. Å fryse basisen hindrer at testcaser blir ugyldige fordi kildedokumentene deres ble endret midt i syklusen.

Hvorfor betyr testbasisen noe? Den er kilden til sporbarhet. Hver testcase bør kunne spores tilbake til et punkt i testbasisen, og hvert krav bør være dekket av tester — sporbarhet er det som gjør dekning målbar.

Hva hvis testbasisen er feil? En defekt i testbasisen (for eksempel et uriktig krav) vil forplante seg inn i testcasene. Det er derfor gjennomganger av testbasisen er en del av testingen — å finne og rette slike defekter tidlig er en viktig fordel ved statisk testing.

Relaterte begreper

  • testcase — utledes fra testbasisen
  • testbetingelse — et punkt i testbasisen som kan testes
  • inngangskriterier — betingelser som kontrolleres mot testbasisen før testingen starter
  • sporbarhet — koblingen mellom testcaser og punkter i testbasisen
  • testdesign — aktiviteten som bruker testbasisen som inndata
  • gjennomgang — hvordan defekter i testbasisen finnes tidlig

Recommend more content related to this term