Vid utveckling av mjukvara , måste du testa den för att se till att den uppfyller verksamhetens krav , och att den presterar som förväntat . Testning sker på flera nivåer inom verksamheten . De tre grundläggande typer av testning av programvara är enhetstestning ( utvecklare nivå ) , integration testning ( kombinera komponenter ) och regressionstestning ( när ändringar görs i programvaran ) . Även testning kan ske på en rad olika nivåer och sammanhang , de metoder som används är mycket lika , i att givet ett mål " x " bör resultera i situationen "y ". Instruktioner
1
lista de kategorier av varor som skall testas . Detta inkluderar logik , funktioner , databehandling , filhantering , användargränssnitt och andra aspekter av utvecklingen bedöms viktiga . Kategorierna får inte alla användas , men genom att organisera dem på detta sätt är ett sätt att identifiera viktiga kod .
2
Lista lämpliga testfall . De testfall bör återspegla de viktigaste delarna av koden och de områden där eventuella problem kan orsaka programvaran för att sluta arbeta . Säkerställ testfallen inte överlappar varandra och kan testas både självständigt och tillsammans .
3
Bryt ner testfall i stegen . Typiska teststegen inkluderar ett namn , och de viktiga aspekterna av mjukvara som används, till exempel fält , data , tabeller , gränssnitt och så vidare . Ett exempel på åtgärder för ett testfall beskrivs som " Kontrollera customer.dat fil skapas " kunde 1 ) Stoppa programmet vid punkten filen förväntas existera , 2 ) Kontrollera att filen finns , 3 ) Kontrollera att data finns i filen , 4 ) fortsätta programmet .
4
Skriv förväntade och faktiska resultat . Målet med testningen är att säkerställa att testet ger ett resultat i en specifik situation . Därför , anteckna vad testningen ska uppnå , och vad som egentligen hände när testet genomfördes .
5
Skapa testning formuläret . Formatera testa informationen i en plan som återspeglar alla testfall , steg och faktiska och förväntade resultat , eftersom du då kan använda dessa för att anteckna observationer medan tester pågår . Se Resurser för ett exempel testa planen .