Indholdsfortegnelse

Introduktion

Formål

Formålet med dette dokument er at beskrive de tests, som er udviklet og afviklet forud for release af DPA.

Følgende typer af test indgår i udviklingsarbejdet:

For de typer af tests er det også beskrevet i hvilket omfang der er særlige krav til testdata, og hvorledes etablerede testdata kan vedligeholdes.

Læsevejledning

Dokumentet henvender sig til udviklere og testere. Læseren forventes at have kendskab til Java software udvikling, herunder unittesting, med anvendelse af Maven.

Definitioner og referencer

Definition

Beskrivelse

NSPNational Service Platform
DPADigital Post Adapter

Afviklede komponenttest

Følgende tests er afviklet som en del af komponent udviklingen. Der henvises i øvrigt til guide til udviklere for udførselsvejledning og [TestRapport] for resultat.

Unittest til Code Coverage

DPA unittests ligger i projekets test pakker: dk.nsp.digitalpost

Eksempler på unit test er:

Integrationstest til verifikation af funktionalitet

Integrationstestene til DPA ligger under /integrationtest.

Der er udviklet integrationstests, der matcher user stories og test cases beskrevet i DPA - Brugerhistorier.

Testdata

Integrationstestene udføres som udgangspunkt vha. 

mvn verify -pl integrationtest -Pintegration-test

Følgende identiteter anvendes som testpersoner i integrationstesten:

Navn

CPR

CVR

Autorisation 

Autorisationskode

YderNr

National rolle

Sundhedsdatastyrelsen
33257872



Hvis feltet er tomt, så er det fordi oplysningen ikke er relevant for personen.


Følgende cpr numre anvendes for Patienter:

CPR

Krav

1111111118Ingen


Integrationstest mod miljøer

Testene kan afvikles mod følgende miljøer: test1, test2

Testen afvikles manuelt med følgende kommando, når man befinder sig i /integrationstest:

mvn verify -pl integrationtest -Pintegration-test -Denvironment=test1


Dokument Historik

3/4 2025Martin Henriksen/SDSEtablering af dokumentation
4/6 2025Markus Andreassen/TriforkUdfyldelse af dokumentation