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.