...
Ansvarig för formell beställning: Beroende på belopp är det olika personer för en formell beställning.
API- test
Beskrivning: Hur ser planerat testningsförfarande ut gällande test av framtagna API för leverantör? o Denna behöver hanteras av BIS-IT och beskrivas kort API test, beskriv avgränsningen.
Ansvarig för API test tillsammans med leverantör: BIS-IT Integrationerna som planeras utvecklas baserar sig på tekniska gränssnitt enligt det format som allmänt används för webb system, så kallade REST-API:er. För att säkerställa en fungerande integration är dessa API:er tillgängliga för integrerande system även under utveckling av klienternas systemkomponenter. Specifikationer och tekniska krav publiceras enlig standardiserade principer för öppna API-standarder, för närvarande OpenAPI 3. Specifikationen definierar hur systemen skall kommunicera, krav på informationsmängder och format för dess innehåll.
Det är en rekommendation att utvecklingen sker med kontinuerliga tester mot en utvecklingsmiljö så att tekniska problem och frågeställningar kan upptäckas och mötas tidigt i utvecklingsprocessen. Specifikationer kan vara tydliga men det hindrar inte att det finns saker som inte kan upptäckas förrän vid faktisk testning.
Även när testning sker kontinuerligt under utveckling finns goda skäl att göra en samlad verifiering av att utvecklad lösning innehåller efterfrågad funktionalitet innan utrullning. Det är ingen större mening att testa systemet i produktionsliknande förhållanden om inte syntetiska tester av tänkta funktioner kan göras med framgång. Det är därför rekommenderat att leverantör bygger en svit av testfall som kan exekveras och utvärderas sammantaget och som verifierar tänkta funktioner. Testsekvensen bör sedan ligga till grund för regressionstest vid framtida utveckling i respektive system.
Biobanks Sverige IT utgör i denna fas ett stöd till utvecklare och systemintegratörer av klienternas system. Ansvarsfördelning ser översiktligt ut enligt följande.
Biobank Sverige IT:
att tillhandahålla testmiljöer som kan användas vid utveckling och testning av teknisk funktionalitet i integrationen
att besvara frågor om teknik och tekniska krav för anslutningen av system
administrativt stöd vid tester (konfigurationer, återställning av miljöer och liknande)
Leverantör av klientsystem:
ansvarar för att utveckla sin produkt så att den uppfyller kunders krav på funktionalitet avseende integrationens syften och mål
att bemanna utvecklingsprojekt med relevant kompetens
säkerställa att syntetiska tester som görs mot utvecklingsmiljö har godkända resultat innan en pilot påbörjas
Pilottest
Beskrivning: Hur ser planerat testningsförfarande ut gällande test vid införande för region?
...