Page History
Table of Contents |
---|
Begrebsliste
Betegnelse | Beskrivelse |
---|---|
Regressionstest | En test som tester at eksisterende funktionalitet ikke er blevet påvirket af nye releases. |
Feature | Feature er det element, som testes af et antal testcases. I NSP projektet er de enkelte komponenter valgt som features for at gruppere testcases på samme måde som øvrig dokumentation på MSPOP er grupperet. |
Testcase | En testcase er en sekvens af trin med specifikke data og forudsætninger for at teste den korrekte adfærd/funktionalitet i komponenter på NSP platformen. |
Testscenarie | Er ækvivalent med en testcase, såfremt de pågældende trin kun skal testes med et sæt af data. Et Jira testissue kan være et testscenarie eller et testscenarie outline. |
Testscenarie outline | I de tilfælde hvor samme trin skal gennemføres med forskellige datasæt, har vi et testscenarie outline. Et testscenarie outline indeholder potentielt mange testcases. Et Jira testissue kan være et testscenarie eller et testscenarie outline. |
Fixture | Den enkelte linie i en Gherkin testcase, som refererer til en bestemt kodestump ofte med variable som input. |
Dokumentation af testcases
...
- Den normale Issuestatus som angiver hvilket stadie selve testissuet er i. Den kan antage værdierne:
Status | Beskrivelse |
---|---|
Defineret | Testcasen er oprettet og i gang med at blive beskrevet. Testcases i denne tilstand kan endnu ikke afvikles og er sandsynligvis endnu ikke korrekt designet |
Beskrevet | Testcasen er skrevet færdig i Jira og kan implementeres i koden. Denne status anvendes indtil testcasen frigives af den tekniske tester, som koder de enkelte fixtures |
Implementeret | Testcasen er implementeret i koden og kan afvikles |
Fejler | Testcasen er implementeret i koden og kan afvikles, men pt blokerer en kendt fejl for succesfuld afvikling |
- Testeksekveringsstatus, der angiver resultatet af seneste afvikling. Den kan antage værdierne
Status | Beskrivelse |
---|---|
TODO | Testen kunne ikke gennemføres, da den indeholder fixtures som ikke findes eller ikke er færdigimplementerede endnu |
PASS | Testen er afviklet uden fejl |
FAIL | Testen er afviklet med fejl |
Afvikling af test
Den automatiserede test afvikles hver nat som et Jenkins job, se NSP_REGRESSIONSTEST_CUCUMBER [Test] [Jenkins] (nspop.dk).
...
Det er kun testcases med status "Implementeret" som er med i Jenkins afviklingen.
Status på testdesign
Oversigt over komponenter
Page properties report | ||||
---|---|---|---|---|
|