En niveautestplan beskriver og udgør planlægnings- og styringsgrundlaget for de specifikke aktiviteter, der skal udføres inden for den konkrete test på pågældende testniveau. Den udvider således hovedtestplanen, hvor det er nødvendigt, ved at udfolde detaljerede informationer om planlægning, opgaver og milepæle, eller behov for miljøer og data, der ikke nødvendigvis er dækket af hovedtestplanen. Niveautestplan i det agile setup kan forholde sig til de samme overskrifter og kaldes en sprinttestplan. Alternativt kan man som minimumsløsning beskrive en testcycle/testsuite evt. kombineret med et dashboard.
Det skal anføres, at scopet for en niveautestplan kan have andre typer af afgrænsninger end specifikt testniveau. Dette vil afhænge af det konkrete projekt/den konkrete udviklingsopgave. Består opgaven i at udvikle tre integrationsservices, giver det god mening at lave en specifik testplan pr service.
Ved mindre udviklingsopgaver i forvaltningen kan det tænkes, at niveautestplanen er den eneste, der udarbejdes, og at denne vil være fuldt tilstrækkelig til styring af testforløbet.
Beskriv her kort, hvad niveautestplanen er for et dokument, hvordan den forholder sig til testpolitik, teststrategi og hovedtestplan, og hvem den henvender sig til (målgruppe).
Beskriv her kort, hvad der er testgrundlag for test i niveautestplanen, altså testobjekt med tilhørende testelementer. Beskriv endvidere, hvilket testniveau niveautestplanen adresserer.
Beskriv her kort eventuelle forudsætninger for afvikling af testen i denne niveautestplan.
Beskriv testtilgangen for denne test. Hvad gælder specielt for denne test ift. det, som er beskrevet i hovedtestplanen.
Tidsplan er jf. Hovedtestplan.
Detailtestplanen indeholder de nødvendige testruns, hvoraf første testrun måske er datosat, mens behov for og eventuel datosætning af yderligere testruns evalueres af Test Manager efter første testrun.
Test | Run | Startdato | Slutdato |
---|---|---|---|
Smoketest | |||
Miljøet er klar til testere | |||
Niveau x | 1 | ||
Niveau x | 2 | ||
Niveau x | 3 |
Beskriv hvilke testroller med hvilke opgaver, der er i spil for den aktuelle test. Angiv også hvem, der varetager rollen i den aktuelle test. Nedenstående er et eksempel:
Rolle | Person | Funktion |
---|---|---|
Test manager/Test koordinator på AU IT | Navn 1 | Ansvarlig for planlægning, afvikling og opfølgning på test |
Test Manager VD-område | Navn 2 | Ansvarlig for planlægning, afvikling og opfølgning på test Sikrer identifikation af testdata |
Teknisk testkoordinator | Navn 3 | Ansvarlig for klargøring af testmiljø og testdata |
Tester – VD-område | Navn 4 | Testanalyse og design Testafvikling |
Tester – AU IT | Navn 5 | Testanalyse og design Testafvikling |
Her beskrives, hvorvidt testen udføres manuelt eller automatisk og vha hvilke testværktøjer.
Nedenstående er et eksempel:
Værktøj | Anvendelse |
---|---|
Værktøj | Anvendelse |
Jira | Defect management |
Zephyr for Jira | Testdesign og testafvikling og test management |
Bamboo | Automatisk afvikling af automatiseret test |
Beskriv hvilket miljø testen afvikles i. Angiv evt. hvilke relevante dele af miljøet, der berøres af testen.
Beskriv de testdata, som skal være tilgængelige og i hvilke systemer.
Indgangs-, udgangs-, suspensions- og genoptagelseskriterier jf. Hovedtestplan …. Er der særlige forhold om denne test, tilføjes de her.
Følgende testcases er planlagt til afvikling i testen:
Indsæt gerne henvisning til filter fra Zephyr/JIRA, der indeholder alle planlagte testcases - eller henvis konkret på anden måde.
Fejlhåndtering og gentest jf. Hovedtestplan … Er der særlige forhold om denne test, tilføjes de her.
Generelle risici er jf. Hovedtestplan …. Indsæt eventuelle risici og mitigerende handlinger, som er forbundet med denne specifikke test.
Det anføres, hvem der har godkendt niveautestplanen, og hvornår.