Home

teststrategier

En teststrategi är ett övergripande dokument som beskriver hur testningen ska genomföras i ett mjukvaruprojekt. Den anger mål, omfattning, kvalitetsmål och riskbaserad prioritering samt hur testerna kommer att genomföras, vilka nivåer och typer av tester som används, vilka miljöer som krävs och hur framsteg och kvalitetsarbete ska följa upp. Strategin fungerar som vägledning för projektets testaktiviteter och kompletterar en mer detaljerad testplan.

Inom omfånget definierar strategin vilka testnivåer som används (enhet, integration, system och acceptans), vilka miljöer som

Tillvägagångssätt och tekniker: En riskbaserad ansats prioriterar testinsatser utifrån sannolikhet och konsekvens av fel. Val av

Organisation och mätetal: Strategin beskriver roller och ansvar, leveranser som testplaner, testfall och testresultat samt hur

Livscykelanpassning: En teststrategi behöver vara anpassningsbar till utvecklingsmetodik, som vattenfall eller agila/DevOps-praktiker. Den bör stödja kontinuerlig

krävs,
hur
testerna
ska
konfigureras
och
vem
som
ansvarar.
Den
beskriver
även
ingångs-
och
utgångskriterier
samt
hur
avvikelser
hanteras.
testnivåer,
testmetoder
och
testdesigntekniker
diskuteras,
inklusive
funktionella
och
icke-funktionella
tester,
samt
hur
automatisering
och
testdata
hanteras.
Datahantering,
återanvändning
av
testfall
och
testmiljöhantering
är
ofta
centrala
delar.
framsteg
följs
upp
och
kommuniceras
till
intressenter.
Vanliga
mått
innefattar
testtäckning,
antal
fel
och
testfart.
eller
snabb
leverans
och
möjliggöra
snabb
feedback
och
riskreducering
mellan
releaser.
En
flexibel
strategi
möjliggör
justering
vid
kravförändringar
eller
teknisk
skuld.