— 1 min read

Olika sätt att utforma testfall

Read 27 times

Testfall kan utformas på många sätt. Här är några förslag till uppställningar.

Denna artikel publicerades ursprungligen av Konsultbolag1. Sedan 2020 har verksamheten gått ihop med inUse (part of AFRY). Vi har sedan dess kunnat erbjuda ett spännande urval av kurser inom de samspelande områdena kravhantering, test, design och effektkartläggning under inUse Academy.

Enkel utformning av testfall

Det här är en ganska vanlig uppställning med de viktigaste fälten. Testfallet har flera teststeg följt av ett enda förväntat resultat. Det är lämpligt att ha 3-8 teststeg i ett testfall. Det är bra med ett fält för förberedelsesteg i mallen, det är dock vanligt att förberedelser bara behövs för vissa av testfallen.

Hänvisning till fil med testdata

Genom att hänvisa till testdata i en separat fil är det möjligt att använda ett och samma testfall för att testa många olika varianter av data.

En testdatafil kan göras i Excel, som textfil eller finnas i en databas. En Excel-fil för ovanstående testfall kan bestå av en kolumn för artikelns rubrik och en för artikelns text. Varje rad är en unik kombination av indata, t ex en artikel utan rubrik, en med för kort text och en med för lång text. Detta medför fördelen att testerna utförs mer konsekvent. Genom att ett och samma testfall kan användas för många testdata, uppnås flera fördelar. Förvaltningen av testfallen underlättas eftersom man inte behöver uppdatera testfall om förutsättningarna ändras.

Mer tekniskt testfall

I mer tekniska tester, till exempel på systemtestnivå kan man mycket väl referera till att kontrollera det förväntade resultatet i databasen eller motsvarande.

Testfall med flera verifieringssteg

I testfallen ovan används bara ett teststeg och ett förväntat resultat. Ofta finns det ett behov av att kontrollera förloppet flera gånger i ett testfall med hjälp av flera förväntade resultat.

När man rapporterar fel baserat på testfallet, anger man teststegets nummer för att underlätta felsökningen. Det är inte nödvändigt att ange förväntat resultat för samtliga teststeg om resultatet är uppenbart. I det här exemplet finns inget förväntat resultat för det första teststeget. Om artikelmodulen inte skulle visas, skulle testaren inte kunna gå vidare med nästa steg.

Tips för vidare läsning


Läs allt om kurserna på inUse Academy här!