Teststrategi

Et høynivådokument som definerer testnivåene som skal utføres og testingen innenfor disse nivåene for et eller flere prosjekter.

Present in sylabi

Eksempel

En organisasjon som utvikler og vedlikeholder en e-handelsplattform, definerer en teststrategi som sier at alle prosjekter skal utføre komponent-, integrasjons-, system- og akseptansetesting; at regresjonstesting er automatisert og kjøres ved hvert bygg; og at risikobasert testing styrer hvor innsatsen legges. Hvert prosjekt skriver deretter en testplan som anvender denne strategien på sitt eget omfang, sin egen fremdriftsplan og sine egne ressurser.

FAQ

Hva er forskjellen mellom en teststrategi og en testplan? En teststrategi er en overordnet beskrivelse av testnivåene som skal utføres og testingen innenfor dem, for en organisasjon eller et program. En testplan anvender strategien på et bestemt prosjekt med konkret omfang, tilnærming, ressurser og fremdriftsplan.

Hvem eier teststrategien? Vanligvis organisasjonens testledelse eller QA-funksjon. Fordi den strekker seg over flere prosjekter, avtales den på organisasjons- eller programnivå.

Kan et prosjekt avvike fra strategien? Ja, med begrunnelse. Testplanen dokumenterer begrunnelsen for ethvert avvik, for eksempel å hoppe over et nivå for en liten vedlikeholdsutgivelse.

Er en teststrategi et dokument eller en tilnærming? Begge deler. Den er en dokumentert overordnet beskrivelse som gjennomføres gjennom testplaner på prosjektnivå.

Relaterte begreper

  • testplan — anvender strategien på et bestemt prosjekt
  • testnivå — livssyklusstadiene strategien definerer
  • testtilnærming — implementeringsvalgene innenfor strategien
  • risikobasert testing — en tilnærming strategien kan gjøre obligatorisk
  • testkontroll — måling og styring av testingen mot planen
  • testledelse — planlegging, overvåking og kontroll av testaktiviteter

Learn more

Elaborating Software Test Processes and Strategies by J. Kasurinen, et al. in IEEE Conference Publication (2010) - 25+ citations
Focuses on aspects composing testing strategy: human resources, test tools, test case selection, testing methods and management role