For tilfellet ved nye integrasjoner skal følgende testnivå gjennomføres:
Systemintegrasjonstest (SIT)
I VKP sammenheng innebærer en SIT en test av integrasjonen ende-til-ende mellom VFT-leverandøren, VKP og kommunens EPJ. Alternativt, hvis kommunen ikke har testmiljø for sin EPJ, så kan VKP simulere EPJ-en i systemintegrasjonstest.
VKP har utviklet en Testportal: https://vkp-testportal.azurewebsites.net/ som fungerer som en mock/enkel simulator for EPJ-ene: Cosdoc fra DIPS, Profil fra Visma og Gerica fra TietoEvry.
Testportalen kan svare som EPJ ved testing av pasientuthenting fra EPJ til VFT-system, og kan vise journalnotater som EPJ ved test av journalføring.
Akseptansetest (AT)
Kommunen er ansvarlig for AT, men VKP og VFT leverandør bistår med det som trengs. AT gjøres etter at SIT er gjennomført, og det ikke er vesentlige utestående feil relatert til den aktuelle integrasjonen. Akseptansetesten gjøres så tett opp mot planlagt produksjonssettingsdato som mulig.
AT bør gjennomføres i test-miljøene. Men når en kommune ikke har testmiljø, må det kjøres en dekkende AT i produksjonsmiljøene etter SIT-en som gjennomføres med EPJ-mock.
Verifikasjon i produksjon
Dersom AT er gjort i testmiljøene, bør det gjøres en enkel verifikasjon ende-til-ende per integrasjon som tas i bruk. Dette for å verifisere at installasjon og konfigurasjon er oppe og kjører for VFT-leverandør, VKP og kommune.
For tilfellet der integrasjonen mellom VFT-leverandør og kommune allerede er utviklet, og det bare er kommunen som er “ny”, er integrasjonen allerede testet med SIT og AT med en annen kommune. For den “nye” kommunen trengs det da kun en verifikasjon i produksjon som beskrevet over.
Testdata
Uansett miljø skal testdata og ikke produksjonsdata benyttes i akseptansetest. Dette er testidenter med fødselsnummer som ikke er i bruk av ekte personer i folkeregisteret. Disse “kjente” testpasientene kan brukes 13116900216 (Line Danser), 12057900499 (Gry Telokk), 21016400952 (Finn Åge Dottno) og 14019800513 (Folke Danser).