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.

Â