Denne side beskriver omfang af den automatiserede regressionstest der tester IDSAS komponenten på daglig basis.
IDSAS testen dækker hovedsageligt kald fra både borger og sundhedsfaglig gennem STS, samt MinLog kald til IDSAS registeret.
På følgende billede over regressionstesten er der udarbejdet testcases på baggrund af de sorte bokse, tekst og pile. De grå bokse indikere at det kan være at der skal laves testcases til disse på sigt, men disse indgår på nuværende tidspunkt ikke i testen.
Derudover er der også udarbejdet testcases til afdelingssløring.
Regressionstesten omfatter et udkast til de test der er inkluderet i regressionstesten.
Regressionstesten er opbygget således at der er udarbejdet testcases på baggrund af brugerhistorierne, brugerhistorierne kan findes her: IDSAS - Brugerhistorier
Der testes i forhold til status af IDSAS (aktiv/ikke aktiv sløring) og dennes påvirkning af visningen i MinLog.
Der testes create og delete af CRUD (Create, Read, Update, Delete) operationer
Dertil testes MinLog visnigen på følgende brugertyper, hvor sløring er aktiv:
For MinLog testes der pr tilstand, før og efter sløring.
Der er på tværs af de to typer af sløring (afdeling og borger) udført ækvivalenspartitionering som resultere i følgende 8 testcases
Betingelser\R | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|
Alder [<15, >15] | <15 | <15 | <15 | <15 | >15 | >15 | >15 | >15 |
Sløret [Ja, Nej] | Ja | Ja | Nej | Nej | Ja | Ja | Nej | Nej |
Afdelingsløret [Ja, Nej] | Ja | Nej | Ja | Nej | Ja | Nej | Ja | Nej |
Handlinger | Forældre ser sløring for barn, både borger sløring (CVR) og afdelingssløring (SOR), afdelingssløring kan forældre også se i egen log | Der er ingen registreringer fra en afdelingssløring | Der er sløret for en specifik afdeling(SOR) | Ingen sløringer på borgeren | både borger sløring (CVR) og afdelingssløring (SOR), afdelingssløring | Der er ingen registreringer fra en afdelingssløring | Der er sløret for en specifik afdeling | Ingen sløringer på borgeren |
Regressionstesten er opbygget således at alle testcases tilknyttes en brugerhistorie.
Følgende oversigt viser de krav og brugerhistorier der er lavet testcases til, samt om de er implementeret eller ej. Testcasene kørers på daglig basis og grafen herunder opdateres automatisk.
Total: viser antal testcases der er skrevet til brugerhistorien
Passed: viser antal testcases pr brugerhistorie der er implementeret og kører uden fejl
Failed: viser antal testcases pr brugerhistorie der fejler
Others: viser de testcases pr brugerhistorie der endnu ikke er implementeret
Herunder ses alle testcases der er implementeret:
Pretest testrapport
Testrapport 21.02.2024
Testrapport 29.02.2024
testrapport 04.05.2024
testrapport 15.03.2024