[Projektnummer og navn]

Hovedtestplan

Oprettet: [DD-MM-ÅÅÅÅ] af [Navn] Senest opdateret: [DD-MM-ÅÅÅÅ] Dokumentstatus: [Kladde/Under review/Godkendt/Gældende] Dokumenthistorik Dato for rettelse Rettelse Rettet af

Indhold

Introduktion	2

Scope	2

Egenskaber, der skal testes	3

Egenskaber, der ikke skal testes	3

Testtilgang	3

Testmiljøer	3

Testværktøjer	3

Testdata	3

Indgangs-, udgangs-, supsensions- og genoptagelseskriterier	3

Testleverancer	4

Sporbarhed	4

Testcases	4

Testafvikling	4

Fejlhåndtering og gentest	4

Tidsplan	4

Ressourceplan	4

RACI/Ansvarsområder	5

Projektrisici i forhold til testen	5

Godkendelse af hovedtestplan	5

Introduktion

[Beskriv her kort, hvad hovedtestplanen er for et dokument, hvordan den forholder sig til testpolitik og teststrategi, og hvem den henvender sig til (målgruppe).]

Scope

[Beskriv her kort, hvad ser samlet set er genstand for test i hovedtestplanen, altså testobjekt med tilhørende testelementer. Beskriv endvidere, hvilke testniveauer hovedtestplanen adresserer, og hvorledes den hænger sammen med eventuelle niveau-testplaner.]

Egenskaber, der skal testes

[List de egenskaber, der skal testes (f.eks. funktionalitet, performance, flytbarhed, sikkerhed) og kombinationer af egenskaber og associer dem til designspecifikationen.]

Egenskaber, der ikke skal testes

[List de egenskaber (og evt kombinationer af egenskaber), der ikke skal testes (f.eks. funktionalitet, performance, flytbarhed, sikkerhed) og begrund fravalg af test.]

Testtilgang

[Den overordnede tilgang til test specificeres her. Nøgleord er testniveauer og testtyper, som efter behov beskrives med formål, indhold, risikoprofil, startbetingelser, ansvar/involverede parter. Eksempel på indledning kunne være:

’For at understøtte teststrategiens princip om risikobaseret tilgang til test er der lavet en risikoprofil på hvert element, der skal testes. Risikoprofilen omsættes til konkret test efter følgende model:

Elementer med risikoprofil x testes på disse niveauer med disse testtyper….

Endvidere angiver teststrategien princippet om tidlig test. For at understøtte det gør vi sådan her ….’.

Beskriv endvidere testprocessen, altså hvornår i processen gøres hvad og hvordan. Definer samtidigt milepæle for klargøringsaktiviteter, indgangskriterier, testafvikling og testafslutning.]

Testmiljøer

[Beskriv de samlede krav til testmiljøer samt de aktiviteter og ressourcer, der skal sikre, at miljøerne er parate, når de skal anvendes og sikr, at disse aktiviteter/ressourcer optræder i tids- og ressourceplanen.]

Testværktøjer

[Beskriv de samlede krav til testværktøjer samt de aktiviteter og ressourcer der skal sikre, at værktøjerne er parate, når de skal anvendes og sikr, at disse aktiviteter/ressourcer optræder i tids- og ressourceplanen.]

Testdata

[Beskriv de samlede krav til testdata samt de aktiviteter og ressourcer der skal sikre, at testdata udpeges rettidigt, og at testdata er klar, når de skal anvendes og sikr, at disse aktiviteter optræder i tids- og ressourceplanen.]

Indgangs-, udgangs-, supsensions- og genoptagelseskriterier

[Specifikke kriterier angives her for hvert testniveau.]

Testleverancer

[Beskriv hvilke testartefakter, der skal leveres som en del af hovedtestplanen og hvornår.]

Sporbarhed

[Beskriv, i hvilklet omfang der sikres sporbarhed (mellem krav, specifikationer, testcases, testafvikling og fejlrapporter), og hvordan den sikres, ]

Testcases

[Beskriv her på hvilket grundlag testcases udarbejdes, hvorledes sporbarheden til testgrundlaget (specifikationer, user stories, risici, andet) sikres og hvilke typer testcases der designes (dækning, baseret på kobling til risikoprofilen).

Endelig beskrives testcase-designprocessen, således at det synliggøres, hvem der designer, og hvem der reviewer (sikrer, at testcases er korrekte og tilstrækkelige).

Såfremt hovedtestplanen og niveautestplanen er samlet i ét dokument, bør afsnittet desuden indeholde en oversigt over de faktiske testcases (evt ved henvisning til denne i Zephyr) og reference til hver enkelt testcase.]

Testafvikling

[Beskriv her, hvorledes det enkelte testniveau afvikles, herunder hvorledes testobservationer registreres.]

Fejlhåndtering og gentest

[Angiv, at fejlhåndering og gentest håndteres jf teststrategien – eller angiv afvigelser, såfremt sådanne er besluttet.]

Tidsplan

[Beskriv her testtidsplanen for hvilke tests, der afvikles hvornår, samt tidsplan for både forberedende og opfølgende aktiviteter.]

Ressourceplan

[Beskriv her krav til ressourcer til den samlede test, herunder kompetencer og eventuelle behov for uddannelse.]

RACI/Ansvarsområder

[Beskriv her roller og ansvar - hvem der har ansvar for hvilke opgaver relateret til de tests, der er omfattet af hovedtestplanen, gerne i form af en RACI-tabel - se eksempel på udfyldt RACI nedenfor:

RESPONSIBILITY MATRIX (RACI)
Test af løsningen	Leverandør	Kunde
Testplanlægning	RC	AI
Testanalyse og testdesign	RC	A
Testdata	RC	CA
Testcases	R	CA
Testafvikling og dokumentation
Testafvikling, inkl. registrering af testresultater	RC	RA
Testdokumentation og review, inkl. testrapporter	R	AI
Defect management (fejlhåndtering)	RC	AI
Afsluttende testrapport	R	AC
Test af integrationer	Leverandør	Kunde
Testplanlægning	C	RA
Testanalyse og testdesign	C	RA
Testdata	RC	RA
Testcases	C	RA
Testafvikling og dokumenation	C	RA
Testafvikling, inkl. registrering af testresultater	CI	RA
Testdokumentation og review, inkl. testrapporter	CI	RA
Defect management (fejlhåndtering)	CI	RA
Afsluttende testrapport	C	RA

Projektrisici i forhold til testen

[List her, hvilke risici der vil kunne påvirke hovedtestplanens indhold, og angiv ved hver risikobeskrivelse, hvilken beslutning, der er truffet for at imødegå pågældende risiko.]

Godkendelse af hovedtestplan

[Angiv her, hvem der godkender hovedtestplanen, herunder roller, navne og datoer for godkendelserne.]