Teststrategidokument i softwaretestning (eksempelskabelon)
Teststrategi i softwaretest
A Test strategi er en plan for at definere en tilgang til Software Testing Life Cycle (STLC). Det guider QA-teams til at definere Test dรฆkning og testomfang. Det hjรฆlper testere med at fรฅ et klart billede af projektet til enhver tid. Muligheden for at gรฅ glip af enhver testaktivitet er meget lav, nรฅr der er en ordentlig teststrategi pรฅ plads.
Hvad er teststrategidokument?
Test strategidokument er et velbeskrevet dokument inden for softwaretest, som klart definerer den nรธjagtige softwaretestmetode og testmรฅl for softwareapplikationen. Testdokument er et vigtigt dokument for QA-teams, som er afledt af faktiske forretningskrav, der guider hele teamet om softwaretesttilgang og mรฅl for hver aktivitet i softwaretestprocessen.
Et teststrategidokument besvarer alle spรธrgsmรฅl som, hvad du รธnsker at fรฅ gjort, og hvordan du vil opnรฅ det, osv. At skrive et effektivt strategidokument er en fรฆrdighed, som en tester udvikler med erfaring. Teststrategiplanen skal kommunikeres med hele teamet, sรฅ teamet er konsekvent med hensyn til tilgang og ansvar.
Sรฅdan udarbejder du et godt teststrategidokument
Hver organisation har deres unikke prioritet og sรฆt regler for softwaredesign, sรฅ kopier ikke nogen organisation blindt. Sรธrg altid for, at deres dokument er kompatibelt og tilfรธjer vรฆrdi til din softwareudvikling, fรธr du fรธlger skabelonen.

Trin #1) Omfang
Den definerer parametre som
- Hvem vil gennemgรฅ dokumentet?
- Hvem vil godkende dette dokument?
- Software Testing aktiviteter udfรธrt med tidsplaner
Trin #2) Testmetode
Det definerer
- Testproces
- Test niveauer
- Hvert teammedlems roller og ansvar
- Typer af test (belastningstest, Sikkerhedsprรธvning, prรฆstationstest osv.)
- Testtilgang og automatiseringsvรฆrktรธj, hvis det er relevant
- Tilfรธjelse af nye defekter, gentestning, Defekt triage, Regressionstest og test afmelde
Trin #3) Test miljรธ
- Definer antallet af krav og opsรฆtning pรฅkrรฆvet for hvert miljรธ
- Definer backup af testdata og gendannelsesstrategi
Trin #4) Testvรฆrktรธjer
- Automatisering og Teststyringsvรฆrktรธjer nรธdvendig til testudfรธrelse
- Find ud af et antal open source samt kommercielle vรฆrktรธjer, der krรฆves, og bestem, hvor mange brugere der understรธttes pรฅ det, og planlรฆg i overensstemmelse hermed
Trin #5) Slip kontrol
- Udgivelsesstyringsplan med passende versionshistorik, der sikrer testudfรธrelse for alle รฆndringer i den pรฅgรฆldende udgivelse
Trin #6) Risikoanalyse
- List alle risici, som du kan vurdere
- Giv en klar plan for at afbรธde risiciene, ogsรฅ en beredskabsplan
Trin #7) Review og godkendelser
- Alle disse aktiviteter bliver gennemgรฅet og underskrevet af forretningsteamet, projektledelse, udviklingsteam mv.
- Sammenfatning af revisionsรฆndringer skal spores i begyndelsen af โโdokumentet sammen med en godkendt dato, navn og kommentar
Komponenter af teststrategidokument
-
1) Omfang og overblik:
- Definerer dokumentets godkendelse, gennemgang og brug.
- Specificerer testaktiviteter og faser, der krรฆver godkendelse.
-
2) Testmetode:
- Detaljerede testniveauer, procedurer, teamroller og ansvarsomrรฅder.
- Inkluderer รฆndringshรฅndteringsproces til รฆndring af anmodninger.
-
3) Testmiljรธspecifikationer:
- Specificerer krav til testdata og retningslinjer for forberedelse.
- Skitserer antallet af miljรธer og deres opsรฆtningskrav.
- Inkluderer sikkerhedskopierings- og gendannelsesstrategier for at forhindre tab af data.
-
4) Testvรฆrktรธjer:
- Detaljer om teststyring og automatiseringsvรฆrktรธjer til testudfรธrelse.
- Definerer vรฆrktรธjer til sikkerhed, ydeevne og belastningstest, herunder vรฆrktรธjstyper og brugerkapacitet.
-
5) Udlรธserkontrol:
- Sikrer effektiv testudfรธrelse og frigivelsesstyringsstrategier.
-
6) Risikoanalyse:
- Beskriver potentielle projektrisici, der pรฅvirker testudfรธrelsen.
- Indeholder strategier til at mindske risici og en beredskabsplan.
-
7) Review og godkendelser:
- Indebรฆrer gennemgang af systemadministration, projektledelse, udvikling og forretningsteams.
- Understreger vigtigheden af โโat dokumentere anmeldelser og opdateringer i takt med testprocesforbedringer.
Download skabelon til teststrategi
Klik nedenfor for at downloade et eksempel pรฅ teststrategidokument med Eksempel
Download teststrategiskabelonen
Testplan kontra teststrategi
Der er stor forvirring vedr Testplan og teststrategi Dokumenter. En anden organisation har deres unikke processer og standarder til at administrere disse dokumenter. For eksempel inkluderer nogle organisationer teststrategifakta i Testplan sig selv, mens nogle organisationer inkluderer strategi som et underafsnit i testplanen.
| Testplan | Test strategi |
|---|---|
| I Testplanen er testfokus og projektomfang defineret. Det omhandler testdรฆkning, planlรฆgning, funktioner, der skal testes, funktioner, der ikke skal testes, estimering og ressourcestyring. | Teststrategi er en retningslinje, der skal fรธlges for at nรฅ testmรฅlet og udfรธrelse af testtyper nรฆvnt i testplanen. Det omhandler testmรฅl, testmiljรธ, testtilgang, automatiseringsvรฆrktรธjer og -strategi, beredskabsplan og risikoanalyse |
For at gรธre det klarere hvis testplanen er en destination, er QA-teststrategien et kort for at nรฅ denne destination.
konklusion:
In Software Engineering, gennemgรฅr softwareudgivelsen fra tid til anden teststrategidokumenter for at kortlรฆgge testforlรธbet i den rigtige retning. Nรฅr udgivelsesdatoen er tรฆt pรฅ, vil mange af disse aktiviteter blive sprunget over, det er รธnskeligt at diskutere med teammedlemmer, om det vil hjรฆlpe med at skรฆre ned pรฅ en bestemt aktivitet uden nogen potentiel risiko.
