Testkrav för tjänsteproducenter

Testkrav för tjänsteproducenter
till JoL-kontrakten
Kompetensforum för nationell arkitektur
2015-05-25
Rikard Edgren
[email protected]
Kvalitetssäkring av helheten
Testprocessen för e-hälsotjänster består av:
Godkännande av Tjänsteproducent
 Syfte
Inera vill i rollen som ansvarigt för regelverket för
informationsutbyte och för nationella tjänsteplattformen säkerställa
att producentanslutningar uppfyller kraven i tjänstekontrakten.
Förvaltare av certifierad e-tjänst vill säkerställa att producent har
hög tillgänglighet och levererar rätt information
 Exempel på Tjänsteproducenter
Journalsystem hos Vårdgivare, eHälsomyndighetens system
för läkemedelsinformation , Svevac
Underlag för godkännande
 Tjänsteproducenten testar först på egen hand att krav
uppfylls.
 Görs utan att blanda in tjänsteplattform
(exempelvis med SoapUI direkt mot anslutningspunkten)
 Resultaten rapporteras i dokumentet
“Underlag för godkännande av tjänsteproducenter”,
vilket granskas av Inera
Testkrav för godkännande
 Allmänna uppgifter
 Aktualitet
 Anslutningsarkitektur
 Auktorisering
 Tjänstekontrakt som nyttjas
 Obehörig åtkomst
 ”Mappningstabell”
 Felhantering
 PingForConfiguration
 Engagemangsindex
 Tjänstekontraktsfunktionalitet
 Dataintegritet
 Korrekthet
 Svarstid
 Lasttest
 Samtidighet
 SLA (upp-tid)
 Förvaltningsbarhet
 Övrigt
Godkännande av Tjänsteproducent
Ansökan
• Beskrivning av
Tjänsteproducent
• Syfte och omfång
Tjänsteproducent
Test av eget system
Tjänsteproducent
Systemintegrationstestning
• Utförs av anslutande
organisation
• Uppfyllnad av krav i TKB
• Validering av Information
• Infrastrukturella krav
• Påverkan på tjänsteplattform
Beslut
• Inera beslutar om
godkänd
Tjänsteproducent
• Redo för anslutning
Testaktiviteter Tjänsteproducenter
Testtyp
Syfte
Ansvar
Miljö
Kommentar
Implementation,
utvecklartestning
Grundtestning av eget
system
Anslutande
part
tillsammans
med leverantör
Lokal miljö,
stubbar, ”sandbox”
hos NMT
Ej del av
formell
testprocess.
Test av eget
system
Testa följsamhet mot
tjänstekontrakt samt
uppdatering av EI.
Anslutande
part
Lokal miljö,
Tjänsteproducents
ändpunkter.
SOAP-UI mot
Tjänsteproduc
ent.
BP
Verifiering av
Tjänsteproducent
Säkerställa att rätt data
levereras, verifiera
tjänstekontraktens krav kring
felhantering, prestanda och
samtidighet.
Inera Test
SIT Basefarm
Genomförs per
tjänsteproducent och
käll-system.
End-2-Endscenarion
Verifiera helheten inför
produktionssättning med
inkluderade stöd- och
infrastruktur-tjänster.
Inera Test
SIT Basefarm
Genomförs per
e-tjänst när
etablering är
aktuell.
Verifiering inför
produktion
Verifiera konfiguration i
produktionsidentisk miljö.
Inera ICC
QA Basefarm
Teknisk
kontroll innan
driftsättning
BP
BP
Testunderlag för tjänsteproducenter
1. Teststrategi för tjänsteproducenter 1.0.2
2. Underlag för godkännande av tjänsteproducenter
3. Testdataspecifikation
4. SoapUI-tester per tjänstekontrakt
5. Dokumentation kring testunderlagets användning
Punkterna 3-5 är inte komplett för alla JoL-kontrakt.