Mens der er mange automatiserede testværktøjer for softwareprogrammer , vil manuel test altid være nødvendigt, da godt. Test planer omfatter en samling af testcases og test scripts. Manuelle testplaner kan undertiden afdække software fejl , kaldet bugs, i specifikationen selv, mens automatiserede test kun verificere , at softwaren opfylder de specificerede krav. Manuelle testplaner kan afdække systemets adfærd, der kun kan fortolkes af et menneske , og kan ofte bruges i forbindelse med automatisering i regression, brugernes accept , enhed , integration og funktionel test . Instruktioner
1
Bestem den tidsplan , du nødt til at teste dit system. Det kan være vanskeligt at forudsige afhængigt af din udviklingsmetode , og hvor mange nye funktioner bliver introduceret til din software. Hvis din tilgængelige tid er unormalt kort , kan du nødt til at give afkald nogle typer af tests for at kunne sende din software til frigivelse engineering team.
2
Document dine testcases i et elektronisk filformat i dit vælger . Nogle organisationer bruge specialiseret test software til at dokumentere deres sager , mens andre bruger simple tekstbehandling eller regnearksprogrammer .
3
Design dine testcases fra software specifikation. Medtag felter for en unik identifikator , navnet på den enhed, der skal afprøves , antagelser , variabler eller input data , trin for trin instruktioner testeren skal tage de forventede og de faktiske resultater , at bestået eller ikke bestået resultat og noter eller kommentarer.
4
Bestem de relevante variabler at teste i hvert enkelt tilfælde . Det er umuligt at teste alle mulige kombinationer af værdier for hvert felt, men test grænseværdier giver som regel fyldestgørende test dækning. Boundary værdier er minimum og maksimum værdier for hvert felt , herunder minimumsplacering og beløbsgrænser for numeriske felter og tekst karakter tæller for tekstfelter . Glem ikke at medtage negative værdier ved test numeriske felter .
5.
Skriv testcases for hvert tilfælde i specifikationen , der opholder sig så konsekvent som muligt . Når du er færdig med at skrive tilfælde har et team af business analytikere og udviklere gennemgå dine sager for klarhed og dækning.
6
Kombiner dine testcases i en test suite ved at gemme dem i et arkiv . Bestem en tidsplan for test ingeniører til at fuldføre hver test , som omfatter tid til ingeniør for at fuldføre trinnene , analysere systemets respons , og indtast bugs.