Skabelon for Testcase

En testcase er en formaliseret beskrivelse af, hvorledes en specifik og afgrænset test planlægges gennemført. 

Når der skal testes med positive og negative data, og måske med data, der afprøver grænseværdier, er det vigtigt, at der er flere test cases, der adresserer samme testbetingelse. Antallet af testcases kan baseres på en risikovurdering.

Testcases oprettes til både manuelle og automatiserede tests.

Testcases til manuel afvikling oprettes i Azure Testplans og indeholder nedenstående oplysninger.

(SKAL OPDATERES, SÅ DET MATCHER AZURE)

Overskrift

Kort beskrivelse

Testcase ID Nummer (blot fortløbende - tildeles automatisk i Jira)
Testcase-titel (Summary) Sigende navn på test casen (Ved oprettelse angives titel i feltet Summary)
Label Forskellige labels kan sættes på de enkelte testcases fx for at kunne udtrække data til metrikker.
Epic link Reference til Epic angives i Epic link. 
Issue links Reference til den aktuelle Userstory laves via issue links. Der kan evt. også linkes til andre relaterede testcases.
Beskrivelse

Formål med testcasen - Beskriv, hvad der specifikt testes for.

Sammenhæng med andre testcases - Beskriv, hvis testcasen skal ses i sammenhæng med andre testcases (eksempelvis afviklingsrækkefølge) 

Grundlag for test casen (hvad ligger til grund for udviklingen/testen - ex. krav, use cases, andet?)

Forudsætning - Anfør her, hvis noget specifikt skal være på plads/gennemført, for at testen kan afvikles. F.eks. hvilke testdata, der skal være til rådighed/udarbejdes samt eventuelle afhængigheder.

Trin i testen List de handlingstrin, der kronologisk skal gennemføres i testen
Test data                                       For hvert trin kan angives test data eller startbetingelse (input). Test data kan angives som en liste af specifikke test data til test casen  eller ved at beskrive datas karakteristika. Vær opmærksom på ikke at indtaste personhenførbare data jf. GDPR.
Forventet resultat             For hvert trin angives hvilket resultat der forventes (output) af ovenstående handling?
Meta data om test casen

Hvem har udarbejdet testcasen? Angives automatisk i Jira.

Hvem har reviewet testcasen? Reviewer skal skrive en kommentar på testcases, så man kan se hvornår og af hvem testcases er reviewed.

Hvem har godkendt testcasen? Når en testcase er godkendt skrives en kommentar på testcasen med hvem, der har godkendt og hvornår. Samtidig skiftes status på testcasen til "Ready for test".