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.

Teststrategi i STLC
Teststrategi i STLC

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:

    1. Definerer dokumentets godkendelse, gennemgang og brug.
    2. Specificerer testaktiviteter og faser, der krรฆver godkendelse.
  • 2) Testmetode:

    1. Detaljerede testniveauer, procedurer, teamroller og ansvarsomrรฅder.
    2. Inkluderer รฆndringshรฅndteringsproces til รฆndring af anmodninger.
  • 3) Testmiljรธspecifikationer:

    1. Specificerer krav til testdata og retningslinjer for forberedelse.
    2. Skitserer antallet af miljรธer og deres opsรฆtningskrav.
    3. Inkluderer sikkerhedskopierings- og gendannelsesstrategier for at forhindre tab af data.
  • 4) Testvรฆrktรธjer:

    1. Detaljer om teststyring og automatiseringsvรฆrktรธjer til testudfรธrelse.
    2. Definerer vรฆrktรธjer til sikkerhed, ydeevne og belastningstest, herunder vรฆrktรธjstyper og brugerkapacitet.
  • 5) Udlรธserkontrol:

    1. Sikrer effektiv testudfรธrelse og frigivelsesstyringsstrategier.
  • 6) Risikoanalyse:

    1. Beskriver potentielle projektrisici, der pรฅvirker testudfรธrelsen.
    2. Indeholder strategier til at mindske risici og en beredskabsplan.
  • 7) Review og godkendelser:

    1. Indebรฆrer gennemgang af systemadministration, projektledelse, udvikling og forretningsteams.
    2. 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.

Opsummer dette indlรฆg med: