Formålet med dette dokument er at beskrive de tests, som er udviklet og afviklet forud for release af MHD.
Følgende typer af test indgår i udviklingsarbejdet:
Unittests, der verificerer, at de individuelle enheder i kildekoden virker efter hensigten, herunder måling af code coverage.
Integrationstest, der verificerer at de individuelle enheder kan integreres og arbejde sammen, til verifikation af funktion og deployment.
For de typer af tests og det også beskrevet i hvilket omfang der er særlige krav til testdata, og hvorledes etablerede testdata kan vedligeholdes.
Dokumentet henvender sig til udviklere og testere. Læseren forventes at have kendskab til Java software udvikling, herunder unittesting, med anvendelse af Maven.
Definition | Beskrivelse |
| NSP | National Service Platform |
| MHD | Mobile access to Health Documents |
Følgende tests er afviklet som en del af komponent udviklingen. Der henvises i øvrigt til guide til udviklere for udførselsvejledning for resultat.
Koden kan findes på https://git.nspop.dk/projects/COM/repos/mobile-access-to-health-documents/browse
MHD unittests ligger i projektets test pakker
Integrationstestene til MHD ligger under /integrationtest.
Der er udviklet en integrationstest, der tester integration til dokumentdelingsservicen ved at fremsøge dokumentreferencer og hente udvalgte dokumenter. Hvis testbrugeren ikke har de ønskede dokumenter oprettes de af testen.
Integrationstestene udføres med maven kommandoen:
mvn verify -P integration-tests
Følgende cpr numre anvendes for Patienter:
CPR | Krav |
|---|---|
1111110101 | Ingen |
Testene kan afvikles mod følgende miljøer: test1 og test2
Testen afvikles manuelt med følgende kommando, når man befinder sig i /integrationstest:
mvn verify -P integration-tests -Dtest.url=https://test1-cnsp.ekstern-test.nspop.dk:8443 -Ddros.url=http://test1.ekstern-test.nspop.dk:8080/decoupling/nspservices/gm
| 3/4 2025 | Martin Henriksen/SDS | Etablering af dokumentation |
| 8/8 2025 | Thomas Glæsner/Trifork | Udfyldelse af dokumentation |