Funktionel systemtest

Testtype

Funktionel systemtest 

Funktionel systemtests formål

Formålet med den funktionelle systemtest er at evaluere de funktioner, som systemet i sig selv skal kunne udføre og at udforske softwarens adfærd for derved at sikre, at kravspecifikationen og løsningsbeskrivelsen er implementeret som aftalt. Der er tale om en blackbox-test.

Kort beskrivelse af den funktionelle systemtest
Formålet med funktionel systemtest at validere systemets anvendelighed og at verificere funktionerne på tværs af komponenter og moduler i det samlede system.

Funktionel systemtest foretages på systemtestniveauer, og før den kan påbegyndes, forudsættes det, at komponentintegrationstesten er afsluttet og godkendt.

Testen tilrettelægges således, at den funktionelt dækker hele systemet, dog under hensyntagen til gældende produktrisikoanalyse (PRA) Det kan overvejes, at inddrage forretningstestere i testdesign og i identificering af relevant og nødvendigt testdata for kvalificeret at undersøge systemets anvendelighed. Uafhængige testere kan derimod være relevante at inddrage i forhold til verifikation af implementerede funktionelle områder udfra krav, user storye, use cases eller andet testgrundlag.

En godkendt funktionel systemtest er en forudsætning for den afsluttende User Acceptance Test. En afviklet/godkendt funktionel systemstest kan også være forudsætning for afvikling af end-to-end funktionstest eller systemintegrationstest.

Den funktionelle systemtests fokus
Den funktionelle systemtests fokus er: 

  • Funktionalitet
  • Data
  • Anvendelighed

Hovedansvar
AU Test manager ved internt udviklede projekter/forvaltningsopgaver
Leverandør

Udførende
AU testere, evt. AU brugere, som kender data og arbejdsgange

 

Godkendende
AU PL 

Miljø til testafvikling

Den funktionelle systemtest  afvikles i systemets eget testmiljø.

 Data til testafvikling

Afgrænses til at være tilstrækkelige og nødvendige til den konkrete test.

Startkriterier

Afvikling af den funktionelle systemtest kan starte, når:

  • Testcases er reviewet og godkendt af AU
  • Komponentintegrationstesten er afsluttet
  • Testdata er tilgængelige
  • Testmiljøet er klargjort

Slutkriterier

Den funktionelle systemtest slutter, når:

  • Alle planlagte testcases er enten afviklede eller begrundet sprunget over. Eventuelle afvigelser er dokumenterede.
  • Eller den aftalte periode for gennemførelse af testen er afsluttet.

Acceptkriterier

Testen kan godkendes, når:

  • Testen er gennemført efter testplanen, og der ikke er fundet fejl
  • ELLER når fundne fejl enten er rettet og gentestet ok, eller der er godkendt en plan for fejlrettelsen
  • ELLER når fundne fejl er accepterede og ikke ønskes fejlrettet.

Test cases

Udarbejdes af AU test analyst (ved internt udviklede projekter/forvaltningsopgaver) eller af leverandøren – reviewes og godkendes af PL.