Teststrategidokument i programvaretesting (eksempelmal)
Teststrategi i programvaretesting
A Teststrategi er en plan for รฅ definere en tilnรฆrming til Software Testing Life Cycle (STLC). Den veileder QA-team til รฅ definere Test dekning og testomfang. Det hjelper testerne รฅ fรฅ et klart bilde av prosjektet nรฅr som helst. Muligheten for รฅ gรฅ glipp av testaktivitet er svรฆrt lav nรฅr det er en skikkelig teststrategi pรฅ plass.
Hva er teststrategidokument?
Teststrategidokument er et godt beskrevet dokument innen programvaretesting som klart definerer den nรธyaktige tilnรฆrmingen til programvaretesting og testingsmรฅl for programvareapplikasjonen. Testdokument er et viktig dokument for QA-team som er avledet fra faktiske forretningskrav som veileder hele teamet om tilnรฆrming til programvaretesting og mรฅl for hver aktivitet i programvaretestprosessen.
Et teststrategidokument svarer pรฅ alle spรธrsmรฅlene som hva du รธnsker รฅ fรฅ gjort og hvordan du skal oppnรฅ det, osv. ร skrive et effektivt strategidokument er en ferdighet som en tester utvikler med erfaring. Teststrategiplanen bรธr kommuniseres med hele teamet slik at teamet vil vรฆre konsekvent pรฅ tilnรฆrming og ansvar.
Hvordan utarbeide et godt teststrategidokument
Hver organisasjon har sin unike prioritet og sett med regler for programvaredesign, sรฅ ikke kopier noen organisasjon blindt. Sรธrg alltid for at dokumentet deres er kompatibelt og tilfรธrer verdi til programvareutviklingen din fรธr du fรธlger malen.

Trinn #1) Omfang
Den definerer parametere som
- Hvem skal gjennomgรฅ dokumentet?
- Hvem skal godkjenne dette dokumentet?
- Testing av programvare aktiviteter utfรธrt med tidslinjer
Trinn #2) Testmetode
Den definerer
- Prosess for testing
- Testing nivรฅer
- Roller og ansvar for hvert teammedlem
- Typer testing (belastningstesting, Sikkerhetstesting, Ytelsestesting osv.)
- Testtilnรฆrming og automatiseringsverktรธy hvis aktuelt
- Legge til nye defekter, testing pรฅ nytt, Defekt triage, Regresjonstesting og testsign av
Trinn #3) Testmiljรธ
- Definer antall krav og oppsett som kreves for hvert miljรธ
- Definer sikkerhetskopiering av testdata og gjenopprettingsstrategi
Trinn #4) Testverktรธy
- Automatisering og Teststyringsverktรธy nรธdvendig for testutfรธrelse
- Finn ut et antall รฅpen kildekode sรฅ vel som kommersielle verktรธy som kreves, og finn ut hvor mange brukere som stรธttes pรฅ det og planlegg deretter
Trinn #5) Slipp kontroll
- Utgivelsesadministrasjonsplan med passende versjonshistorikk som vil sรธrge for testkjรธring for alle modifikasjoner i den utgivelsen
Trinn #6) Risikoanalyse
- List opp alle risikoer du kan anslรฅ
- Gi en klar plan for รฅ redusere risikoen, ogsรฅ en beredskapsplan
Trinn 7) Review og godkjenninger
- Alle disse aktivitetene blir gjennomgรฅtt og underskrevet av forretningsteamet, prosjektledelse, utviklingsteam osv.
- Sammendrag av gjennomgangsendringer bรธr spores i begynnelsen av dokumentet sammen med en godkjent dato, navn og kommentar
Komponenter i teststrategidokument
-
1) Omfang og oversikt:
- Definerer dokumentets godkjenning, gjennomgang og bruk.
- Spesifiserer testaktiviteter og faser som trenger godkjenning.
-
2) Testmetodikk:
- Detaljert testnivรฅ, prosedyrer, teamroller og ansvar.
- Inkluderer endringsbehandlingsprosess for รฅ endre forespรธrsler.
-
3) Spesifikasjoner for testmiljรธ:
- Spesifiserer krav til testdata og retningslinjer for forberedelse.
- Skisserer antall miljรธer og deres oppsettkrav.
- Inkluderer sikkerhetskopierings- og gjenopprettingsstrategier for รฅ forhindre tap av data.
-
4) Testverktรธy:
- Detaljer teststyring og automatiseringsverktรธy for testutfรธrelse.
- Definerer verktรธy for sikkerhet, ytelse og belastningstesting, inkludert verktรธytyper og brukerkapasitet.
-
5) Utlรธserkontroll:
- Sikrer effektiv testutfรธrelse og strategier for utgivelsesstyring.
-
6) Risikoanalyse:
- Beskriver potensielle prosjektrisikoer som pรฅvirker testgjennomfรธringen.
- Inkluderer strategier for รฅ redusere risiko og en beredskapsplan.
-
7) Review og godkjenninger:
- Inkluderer gjennomgang av systemadministrasjon, prosjektledelse, utvikling og forretningsteam.
- Understreker viktigheten av รฅ dokumentere gjennomganger og oppdateringer i trรฅd med testprosessforbedringer.
Last ned mal for teststrategi
Klikk nedenfor for รฅ laste ned eksempelteststrategidokument med Eksempel
Testplan kontra teststrategi
Det er stor forvirring om Testplan og teststrategi dokumenter. En annen organisasjon har sine unike prosesser og standarder for รฅ administrere disse dokumentene. For eksempel inkluderer noen organisasjoner teststrategifakta i Testplan selv mens noen organisasjoner inkluderer strategi som en underseksjon i testplanen.
| Testplan | Teststrategi |
|---|---|
| I Testplanen er testfokus og prosjektomfang definert. Den tar for seg testdekning, planlegging, funksjoner som skal testes, funksjoner som ikke skal testes, estimering og ressursstyring. | Teststrategi er en retningslinje som skal fรธlges for รฅ oppnรฅ testmรฅlet og gjennomfรธringen av testtyper nevnt i testplanen. Den omhandler testmรฅl, test miljรธ, testtilnรฆrming, automatiseringsverktรธy og -strategi, beredskapsplan og risikoanalyse |
For รฅ gjรธre det klarere hvis testplanen er en destinasjon, er QA-teststrategien et kart for รฅ nรฅ den destinasjonen.
Konklusjon:
In Engineering programvare, gรฅr programvareutgivelsen fra tid til annen gjennom teststrategidokumenter for รฅ kartlegge fremdriften av testingen i riktig retning. Nรฅr utgivelsesdatoen nรฆrmer seg, vil mange av disse aktivitetene bli hoppet over, det er รธnskelig รฅ diskutere med teammedlemmer om รฅ kutte ned en bestemt aktivitet vil hjelpe for utgivelsen uten potensiell risiko.
