På denna sidan finns instruktioner för hur aggregerande tjänster skall testas.
...
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 helst helt automatiskt i dess automatiserade byggprocess.
Varje aggregerande tjänst skall testas funktionellt
ska testas efter deploy i QA miljö. Utöver dessa tester utförs automatiserade tester då AgP byggs.
Instruktioner för hur man testerna utförs hittas under respektive länk:
...
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.