Intro

Formålet med denne side er at beskrive, hvordan vi tester dokumentdeling gennem NSPs dokumentdelingsservice.

Forkortelser

ForkortelseBeskrivelse
SUTSystem Under Test
KildesystemSystem der leverer dokumenter til dokumentdelingsinfrastrukturen gennem DROS
ModtagersystemSystem der søger og ehnter dokumenter i dokumentdelingsinfrastrukturen gennem DDS - DokumentDelingsServicen
AnvendersystemEn fælles betegnelse for kilde- og modtagersystemer.
SITSystemIntegrationsTest - se yderlige beskrivelse under 

Test typer

NummerTest typeBeskrivelseAnsvarlig
1

Systemintegrationstest

også kaldet Egen-Test

Her verificeres at der er en teknisk sammenhængende løsning mellem en anvender og NSP Dokumentregistrerings og Opdateringsservice (DROS).

Der er en standard testprotokol for systemintegrationstest som altid skal køres. Den er forskellig for Kildesystem og Modtagersystem.
Der kan være tilføjelser til standardprotokollen, som er specifikke for den enkelte dokumenttype.

Projekt og Leverandør
2Certificering

Der er en egentest og en livetest af at standarden overholdes indholdsmæssigt og metadata

Udfyldes af Medcom

Medcom
3E2E test

Her verificeres, at løsningen forretningsmæssigt fungerer efter hensigten på tværs af kildesystem(er) og modtagersystem(er).

Der er retningslinier for, hvad E2E testen bør indeholde, men testcases vil typisk være defineret specifikt til projektet.

E2E testen tester flowet i dokumentdelingen, samtykke- og frabedelser, behandlingsrelationsnotifikationer, rettigheder samt minlog registreringer. 
Hvis der er mange kilde- og/eller anvendersystemer, så er det projektet, der udvælger hvilke der skal indgå i testen.


Aftales med Medcom hvornår vi laver E2E test. SDS oplæg er at det er hver gang en ny dokumenttype implementeres og først når både kilde- og modtagersystem er implementeret. Det skal drøftes i hvor høj grad vi vil lave E2E på nye kilder og nye modtagersystemer, - det er et ressourcespørgsmål.

Planlægges af projekt SDS-NSP TM deltager
4Forretningsregel test

Det skal aftales som en del af projektet, hvornår og hvem der udfører forretningsregeltesten. Den kan foretages som en del af E2E og dele af den kan løbes igennem i EgenTesten. Forretningsreglerne løbes igennem på et møde mellem SDS/Arosii, Medcom og projektledelse, hvor det afgøres i hvilke testtyper forretningsreglerne behandles. Testcases for forretningsreglerne er dokumenteret her:

Et Samlet Patient Overblik ESPO (aftaler, diagnoser, forløbsplaner, stamkort): Test af Et Samlet Patientoverblik

Høremappe: Test af Høremappe

Spørgeskemaer: Link mangler

Hjemmemålinger: Link mangler

Graviditetsmappe: Link mangler

Indsæt link til både forretningsregler og test cases. Medcom: Er det forretningsregler for hjemmemålinger og spørgeskemaer?

Projekt


Test arkitektur


Dette viser ikke den fulde dokumentdelingsinfrastruktur, da mange systemer er involveret.

Dette er blot et udsnit for at illustrere test scope for henholdvist systemintegrationstest og E2E test.

Ansvar

Ansvarsfordeling mellem MEDCOM, SDS/Arosii, projekter og leverandører

R= Responsible (udførende på opgaven), A=Accountable (ansvarlig for at opgaven udføres), C=Consulted (konsulteret), I=Informed (Informeret)

AktivitetSDS POSDS TMMedcomProjektProjektets leverandører
Systemintegrationstest




Vedligeholdelse af checkliste til testprotokolARICI
Systemintegrationstest / EgentestIC
AR
Certificering




Planlægning af certificeringIIARC
Testcase udarbejdelse til egentest og certificeringIIA/RC
Egentest (forberedelse til certificering)

ARR
Medcom Certificering MetadataIIA/RRR
Medcom Certificering indholdIIA/RCR
E2E test




Vedligeholdelse af checkliste til testprotokolARCC
Planlægning af E2ECCRAC
Test case udarbejdelseAR?CII
Test case eksekveringAC?CRR
Test rapportering og dokumentationIR?IAC
Tilbagemelding på testIR?R?AI


Proces for planlægning af test

AktivitetDeltagere
Planlægning af testforløb

Projektleder tager intitiativ

Deltagere: Medcom, SDS, Arosii TM, relevante projektdeltagere

Test af forretningsreglerAfklaring af hvor i testprocessen de forskellige forretningsregler verificeres
Tilpasning af SIT/Egentest + E2E testprotokoller/checklister til konkret projektProjekt indkalder SDS PO og SDS TM til møde hvor testprotokollen for SIT gennemgås og tilpasses