Møte: Akseptansetest
Deltakere: KOMMUNE NHN VFT
Akseptansetest
Før integrasjonen kan settes ut i live, pleier man å gjennomføre en akseptansetest (ofte kalt “AT”) for at alle parter skal føle seg sikre på at løsningen møter kravene man har blitt enige om.
Forberedelser til akseptansetest
Det vil variere fra integrasjon til integrasjon hva som er nødvendig av forberedelser. Dette er typiske eksempler:
Gjennomføring av akseptansetest
I akseptansetesten samles kommunen, VFT-leverandøren og VKP for å kjøre gjennom et sett med testcaser (les mer over). Det er VFT-leverandøren (eventuelt KOMMUNEN) som er ansvarlig for å lede møtet.
Det er viktig å merke seg testing er en del av utviklingsløpet, akseptansetest er en endelig test tett opp mot produksjonssetting for å forsikre alle parter om at løsningen fungerer som tiltenkt.
Etter akseptansetesten sender VFT-leverandøren ut en skriftlig oppsummering av resultatene, samt avtalt plan videre.
Mulige utfall av akseptansetest
Hvis alle parter er fornøyde med akseptansetesten, og enige om at alle innmeldte behov er møtt, vil man være klar for verifikasjon i produksjon. Hvis akseptansetesten har foregått i produksjonsmiljøet, er man klar for produksjonssetting
Hvis man gjennom akseptansetesten finner feil man ikke ønsker å ha i produksjon/drift, selv ikke i en begrenset periode, så utsetter man produksjonssettingen til man har rettet feilen(e) og gjennomført en vellykket akseptansetest.
Det er også mulig at man finner feil som man kan likevel velger å leve med, eller feil man kan leve med i en begrenset periode. I sistnevnte tilfelle vil man legge en plan for retting av feilen, inkludert en plan for en ny produksjonssetting inkludert rettelsen.
Verifikasjon i produksjon
Verifikasjon i produksjon er noe som uansett bør gjøres i forbindelse med en produksjonssetting, for å sikre at kommunikasjonen fungerer som forventet ende-til-ende mellom VFT, VKP og EPJ. Hvis kommunen ikke har eget testmiljø, vil denne verifikasjonen også fungere som en slags akseptansetest. I så tilfelle er det ekstra viktig at man har gjennomført nå mye testing underveis i utviklingsløpet som overhodet mulig, da en verifikasjon i produksjon ikke nødvendigvis vil kunne være like omfattende som en full akseptansetest, i tillegg til at det er mer risiko forbundet med dette. Det er viktig å merke at seg at en verifikasjon i produksjon må foregå med testdata, og aldri med produksjonsdata. Se mer informasjon til høyre.
Produksjonssetting
Når akseptansetesten er godkjent kan produksjonssettingen gjennomføres. Hvis akseptansetesten ble gjennomført i produksjonsmiljøet, er det i de fleste tilfeller klart for utrulling rett etter akseptansetest. Hvis akseptansetesten ble gjennomført i et testmiljø, må man først gjennom en verifikasjon i produksjon før det er klart for utrulling. Les mer over.
Pilotperiode
Enkelte ønsker at den første perioden etter produksjonssetting omtales som en pilotperiode. Hva dette innebærer vil variere. Et eksempel er en periode på 2-4 uker hvor alle parter er ekstra årvåkne for rundt integrasjonen, og holder ekstra tett kontakt. Ved overgang mellom pilotperiode og “normal drift” vil man typisk ha et møte hvor alle parter sier seg enige i at integrasjonen ser ut til å fungere som ønsket.
Testmiljø
Enkelte kommuner har testinstanser av sine EPJ-er. Dette er det foretrukne alternativet for testing, inkludert akseptansetest. Hvis kommunen ikke har noen testinstans, vil all testing frem til akseptansetest kunne utføres mot VKP sin EPJ-mock. Akseptansetesten må i så fall bli gjennomført som en verifikasjon i produksjon (les mer til venstre). Uansett miljø, må dette settes opp av de tre partene og sjekkes med en kommunikasjonstest ende-til-ende før akseptansetesten starter.
EPJ-mock
VKP har laget tre mocker som simulerer de ulike EPJ-ene. Her kan man f.eks. få simulert hvordan et journalnotat vil bli seende ut. Dette muliggjør lavterskeltesting for VFT-leverandør, kommune og VKP, spesielt når kommunen ikke har egen testinstans. Les mer om mockene her.
Testdata
Uansett miljø, skal det alltid testes med testdata og aldri med produksjonsdata. De mest kjente testpasientene er:
13116900216 (Line Danser)
12057900499 (Gry Telokk)
21016400952 (Finn Åge Dottno)
14019800513 (Folke Danser)
Det er KOMMUNENS ansvar å forberede testdata før og under akseptansetesten.
Kontakt: send en e-post til kundesenter@nhn.no