AgP - Testinstruktioner
Introduktion
Varje aggregerande tjänst testas med avseende på funktionellt, lasttålighet och robusthet.
Nedan beskrivs övergripande instruktioner för hur man utför testerna.
Specifika instruktioner och testprotokoll för genomförda tester av aggregerande tjänster finns på wiki spacet /wiki/spaces/NTJPI/pages/3187257615.
Aggregeringsplattformen (AgP) i sig testas helt automatiskt i dess automatiserade byggprocess.
Funktionella tester
Syftet med funktionella tester är att verifiera att funktionella krav på en aggregerande tjänst är uppfyllda, dvs säkerställa att:
- normalflöden för användning av den aggregerande tjänsten fungerar
- de alternativflöden (felfall) som sannolikt kan inträffa över tid har en förväntad felhantering
De funktionella kraven framgår i respektive tjänstedomäns tjänstekontraktsbeskrivning. Testerna är dokumenterade i ett testprotokoll och implementeras i ett SoapUI projekt med tillhörande test-producenter. Separat instruktion för hur test-producenter sätts upp samt hur SoapUI projekt används upprättas också. Tester genomförs i QA-miljön och dokumenteras genom att fylla i ett testprotokoll.
Funktionella tester utföras av utvecklaren eller support. Instruktionerna finns på SKLTP Services wiki
Lasttester
Lasttester utföras av utvecklaren. Instruktionerna finns på SKLTP Services wiki.
Robusthetstester
Robusthetsester utföras av utvecklaren. Instruktionerna finns på SKLTP Services wiki.
Â