Hvordan skrive en manuell testplan

Hvordan skrive en manuell testplan


Mens det er mange automatiserte testverktøy for programmer, vil manuell testing alltid være nødvendig i tillegg. Test planer inkluderer en samling av testtilfeller og testskript. Manuell testplaner kan noen ganger avdekke programvarefeil, kalt bugs, i spesifikasjonen selv, mens automatiserte tester bare bekrefte at programvaren oppfyller spesifiserte krav. Manuell testplaner kan avdekke system atferd som bare kan tolkes av et menneske, og kan ofte brukes i forbindelse med automatisering i regresjon, brukeraksept, enhet, integrasjon og funksjonell testing.

Bruksanvisning

1 Bestem timeplan du har for å teste systemet. Dette kan være vanskelig å forutsi avhengig av utviklingsmetodikk og hvor mange nye funksjoner blir introdusert til programvaren. Hvis tilgjengelig tid er unormalt kort, må du kanskje gi avkall på noen typer tester for å sende programvaren til utgivelsen engineering team.

2 Dokumentere test tilfeller i et elektronisk format som du selv velger. Noen organisasjoner bruker spesialiserte tester programvare for å dokumentere sine saker, mens andre bruker enkle tekstbehandling eller regneark.

3 Design dine testtilfelle fra programvaren spesifikasjonen. Inkluder felt for en unik identifikator, navnet på enheten som skal testes, antagelser, variabler eller inndata, den trinnvise instruksjoner testeren må ta, forventede og faktiske resultater, bestått eller ikke bestått resultat og notater eller kommentarer.

4 Bestem de aktuelle variablene for å teste i hvert enkelt tilfelle. Det er umulig å teste alle mulige kombinasjoner av verdier for hvert felt, men testing grenseverdier gir vanligvis tilstrekkelig test dekning. Grenseverdier er minimums- og maksimumsverdier for hvert felt, inkludert minimumskrav og maksimumsgrenser for numeriske felt og tekst karakter teller for tekstfelt. Ikke glem å inkludere negative verdier ved testing av numeriske felt.

5 Skriv testtilfeller for hver sak i spesifikasjonen, bor så konsekvent som mulig. Når du er ferdig med å skrive saker, har et team av analytikere og utviklere gjennomgå saker for klarhet og dekning.

6 Kombiner dine testtilfeller i en testsuite ved å lagre dem i et depot. Bestem en tidsplan for test ingeniører til å fullføre hver test, som omfatter tid for en tekniker å utføre trinnene, analysere tiltakene, og skriv bugs.

Hint

  • Begynn å skrive testplaner så tidlig i programvareutvikling livssyklus som mulig.
  • Krav endres over tid, så sørg for å innlemme disse endringene i din test plan som de er laget.