Systemintegrationstest (SIT)

Testtype

Systemintegrationstest

Systemintegrationstestens formål
Systemintegrationstesten er en verifikation af, at de godkendte integrationer virker samlet efter hensigten, dvs som specificeret i løsningsbeskrivelsen. Testen forudsætter hul igennem helt fra kildesystemet til modtagesystemet. 

En godkendt systemintegrationstest er den umiddelbare forudsætning for og et indgangskriterie for den efterfølgende End-2-end funktionstest. 

Kort beskrivelse af Systemintegrationstesten
Systemintegrationstesten tilrettelægges og gennemføres af uafhængige testere som afslutning på integrationsudviklingen. Det sikres, at korrekte data hentes i kildesystemet under korrekte omstændigheder, at de overføres korrekt til modtagesystemet og præsenteres korrekt i modtagesystemets database - eller i brugergrænsefladen, såfremt en sådan findes. Systemintegrationstesten gennemføres på enhver integration. Modtagesystemet er i stor udstrækning leverandørudviklede SaaS-løsninger, og testen gennemføres således i et tæt samarbejde med en leverandør. Er dette tilfældet, anvendes systemintegrationstesten som en af de testtyper, der anvendes i det prøveprogram, som er aftalt med leverandøren.

En godkendt systemintegrationstest er betingelsen for at Funktionstest (End-to-End) kan starte. 

Systemintegrationstestens fokus
Systemintegrationstestens fokus er: 

Data
Integrationer

Hovedansvar
AU Test manager og evt leverandørs test manager (ved eksterne integrationer)

Udførende
AU testere og evt leverandørs testere (ved eksterne integrationer)

 

 

Godkendende
AU PO

Miljø til testafvikling

Systemintegrationstesten afvikles i udgangspunktet og for indeværende i AU's integrerede testmiljø, samt i eventuelle tredjepartsystemers testinstanser.

Der arbejdes på at sikre grundlaget for, at flere parallelle testmiljøer, herunder integrerede testmiljøer, kan etableres efter behov.

Data til testafvikling

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

Startkriterier

Afvikling af systemintegrationstesten kan starte, når:

  • Når testplanen er reviewet og godkendt af PO/PL
  • Testcases er reviewet og godkendt af AU
  • Leverandøren eller AU's eget udviklingsteam har gennemført og godkendt resultaterne af tests på underliggende niveauer samt egne planlagte tests på systemniveau. Har SSIT været gennemført, er resultaterne heraf også godkendte.
  • Testdata er tilgængelige
  • Testmiljøet er booket og klargjort
  • Hul-igennem-test er eventuelt gennemført for at sikre testbarhed

Slutkriterier

Den simulerede systemintegrationstest 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 – reviewes og godkendes af PO og udviklingsteamet.

Såfremt en leverandør er involveret, kan leverandørens test analyst også udarbejde test cases.