Testprocessen udfoldet

Herunder ses de integrerede processer foldet mere ud. Det er projektlederen, der har ansvaret for at sikre test management i det samlede projekt.

De nævnte dokumentationsartefakter er beskrevet nærmere i afsnittet Test dokumentation.

Der skelnes nedenfor mellem det samlede projekt og den enkelte test. Den enkelte test skal forstås som en specifik testtype på et specifikt testobjekt. Et eksempel:  en systemintegrationstest (SIT) på en specifik integration. Det samlede projekt skal forstås som al test (alle testtyper) på alle testobjekter inden for det samlede projekt.


Projektmodel fase: Foranalyse

Testproces fase: Udarbejdelse af teststrategi

Testaktivitet Hovedansvar Kommentar
Test management ressourcesikret Projektleder

Et projekt skal have test management. Det er ikke givet, at en test manager fra Testenheden kan ressourcesikres til projektet. Tildeles projektet ikke en test manager fra testenheden er det projektlederens ansvar at sikre test management i projektet. 

Udarbejdelse af teststrategi Test manager

Det vurderes, hvorvidt det samlede projekt kan anvende den generiske teststrategi for projekter (eller dele af den), eller der er særlige forhold om projektet, der gør, at en specifik projekt-teststrategi skal udarbejdes. 

Er dette tilfældet, udarbejdes en projekt-teststrategi. Skabelon og vejledning hertil findes her.

Projektmodel fase: Gennemførelse (aktiviteterne sker iterativt)

Testplanlægning og -kontrol

Testaktivitet Hovedansvar Kommentar
Testplanlægning af det samlede testforløb (hovedtestplan) Test manager

Det samlede projekt:
Hovedtestplanen initieres nu. Den er en levende plan, der ajourføres i forbindelse med ændringer i projektet. 

Det skal af hovedtestplanen fremgå, hvilke opgavetyper projektet omfatter.

Ressourcesikring af testorganisation Projektleder Det samlede projekt og den enkelte test
Sikring af rollerne test manager, test koordinatorer, test analytikere / - designere, testere, miljøansvarlig, udviklertestere til test i udviklingsforløbet
Gennemførelse af produktrisikoanalyse på de samlede leverancer Test manager

Det samlede projekt:
Denne overordnede produktrisikoananlyse danner grundlag for hovedtestplanen. Resultatet af risikoanalysen kan give tilbageløb til teststrategien - og den danner grundlag for genbesøg og yderligere detaljering i forbindelse med design af den enkelte test

Sikring af opfølgning på fremdrift af testaktiviteter Test manager Det samlede projekt og den enkelte test
Sikring af dataindsamling på de besluttede metrikker som grundlag for opfølgningen
Løbende koordinering med test manager om status på og planer for testaktiviteterne Projektleder Det samlede projekt og den enkelte test
Til brug for realistisk planlægning og som grundlag for rapportering til styregruppen om produktkvaliteten og planstatus
Testplanlægning af den enkelte test (niveautestplaner) Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Klargøring til opfølgning på fremdriften af den enkelte test Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet

Testanalyse og -design

Testaktivitet Hovedansvar Kommentar
Analyse af testgrundlag (sikring af acceptkriterier som grundlag for testcase design) Tester Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Pr opgavetype:  udarbejdelse af det overordnede test design Test manager

Eksempelvis udvikling, migrering, konfigurering, sikring af driftsparathed:

Overordnede beslutninger omkring testdesign.

Identifikation af de overordnede krav til test miljøer og test data Test manager  Hhv udvikling, migrering, konfigurering, sikring af driftsparathed
Pr leverancetype: udarbejdelse af det detaljerede test design i test cases Tester Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Identifikation og klargøring af testdata til de udarbejdede test cases Tester

 
Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Test designer samt repræsentant fra systemejers organisation kan inddrages
Sikring af sporbarhed mellem krav, løsningsbeskrivelser/userstories og testcase - herunder sikring af korrekt testdækning Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Review af testcases, der er udviklet af andre Tester Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet

Testimplementering og -afvikling

Testaktivitet Hovedansvar Kommentar
Afvikling af tests, evaluering af resultater og udarbejdelse af hændelsesrapporter Tester Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Løbende monitorering af fremdrift og produktkvalitet Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Sikring af, at alle ressourcer er parate og klædt på til opgaven (miljøer, data, testere og leverandørressourcer)  Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Sikring af, at fejlrapportering,  -fejlhåndtering og -visitering sker, jf beslutninger dokumenteret i fejlhåndteringsprocessen Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Styring og koordinering af processen om den enkelte test  Test koordinator/Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Tæt og løbende koordinering med interessenter (forretning, leverandør, projektleder)  Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Evaluering af hændelsesrapporter og fejl håndtering Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Ressource personer fra systemejers organisation, AU IT samt evt leverandør kan inddrages
Løbende monitorering og rapportering til projektleder om fremdrift og produktkvalitet Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet

Evaluering af udgangskriterier og rapportering

Testaktivitet Hovedansvar Kommentar
Evaluering af udgangskriterier og rapportering af den enkelte test Test manager Pr test for hhv udvikling, migrering, konfigurering, sikring af driftsparathed, andet
Ressource personer fra systemejers organisation, AU IT samt evt leverandør kan inddrages
Rapportering af den samlede test til projektleder Test manager Det samlede projekt
Endelig afrapportering til styregruppen om produktkvaliteten og status på fejl Projektleder Til brug for styregruppens stillingtagen til produktionsigangsætning

Projektmodel fase: Indkøring

Testlukningsaktiviteter

Testaktivitet Hovedansvar Kommentar
Arkivering af testmateriale Test manager
Evaluering af testprocesserne gennem projektforløbet Test manager
Deltagelse i evaluering af testprocesserne Tester
Overlevering af testartefakter til forvaltning Test manager Det samlede projekt
En leverancetype er Sikring af driftsparathed. Heri indgår udarbejdelsen af systemforvaltningsaftale, hvori indgår teststrategi for leveranceforvaltning af det nye system.
Sikring af, at alle testaktiviteter i projektet er fuldført, og der er en plan (eller beslutning) for enhver fejl, der er identificeret Test manager