Hur man kan testa komplexa integrationer av IT-system i praktiken Henrik Emilsson Landstinget i Värmland
Bakgrund Problembeskrivning Vårt angreppssätt Genomförande Erfarenheter Innehåll
Vad är testning? En empirisk, teknisk undersökning i syfte att ta fram kvalitetsrelaterad information om en produkt åt intressenter
Bakgrund Inera och NMT avsiktsförklaring Intygstjänster Införande av vårdsystemsintegrationer Ineras Test och verifieringsstrategi (Krister Eriksson, Inera) Bättre koll på tjänster och integrationer Hjälpa Landsting/Regioner
Problembeskrivning Intygstjänster Införande av vårdsystemsintegrationer Många och olika parter Ny nationell tjänst Olika vårdsystem/journalsystem Sent projekt Sjukskrivningsmiljarden Ny testprocess Många vill bara få det överstökat Det där är redan testat
Användare IT-avd Systemleverantör Projekt Förvaltning Systemleverantör IT-avd Användare Lokal impl. Tjänst Lokal impl. Standardsystem Tjänsteplattform Standardsystem 6
Inkrementellt Projektmässigt Systemmässigt Avgränsa scopet Vårt angreppssätt Få koll på läget Underlätta för nästa steg Skala upp stegvis Identifiera problem tidigt
Genomförande Under hösten 2013 genomfördes införandet för fyra landsting/regioner Två vårdsystemsleverantörer Inera och NMT ledde testningen av vårdsystemsintegrationer Försäkringskassan godkände landsting/region efter genomförda tester Inera gav driftgodkännande
Utgångsläge per Landsting/Region Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Kommunikationstest uppströms Verifiera kommunikation till NTjP Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Kommunikationstest uppströms Verifiera att Intyg + Fråga/Svar kan skickas till stubbe i NTjP Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Kommunikationstest uppströms Verifiera att Intyg + Fråga/Svar kan skickas till FK Verifiera att Fråga/Svar kan skickas från FK Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Systemtest Verifiera att Vårdsystem uppfyller tjänstekontrakt mot stubbe Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Systemtest Verifiera att Vårdsystem kan registrera, skicka och makulera intyg till Intygstjänsten Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Systemintegrationstest Verifiera att Landsting/Region kan kommunicera med NMT RTjP via sitt vårdsystem Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Systemintegrationstest Verifiera att Landsting/Region kan registrera, skicka och makulera intyg via sitt vårdsystem Verifiera att Landsting/Region kan skicka och ta emot fråga/svar (HSA-integration) Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
End-2-End Verifiera att Landsting/Region kan registrera, skicka och makulera intyg via sitt vårdsystem till FK Verifiera att Landsting/Region och FK kan skicka och ta emot fråga/svar (HSA-integration) Landsting/Region Vårdsystem NMT RTjP NTjP Anp.tjänsten FK Intygstjänsten Mina Intyg
Erfarenheter Pressat tidsschema (förseningar, bonusar) Ingen bra utgångspunkt för förbättringsarbete Involverade personers tid utnyttjades effektivt Allas tid är dyrbar Få problem upptäcktes i E2E Många fel hittades och åtgärdades innan NMT var ett stöd Till alla parter Testningen kan bli bättre Mångfacetterad strategi Våga hitta fel
Sammanfattning Det går att testa komplexa system På ett kontrollerat sätt Med hänsyn tagen till människor och organisationer Avgränsningar och skalbarhet är viktigt För att vi ska förstå och få koll För att undvika problem som inte är IT-relaterade
Frågor? Henrik Emilsson Nordic MedTest henrik.emilsson@nordicmedtest.se