Projektleder eller testmanager

Hvad enten du er testmanager eller er projektleder for et projekt, som ikke har fået tildelt en testmanager, vil denne side kunne guide dig igennem testprocessen.

I et projekt uden testmanager vil ansvaret for testmanagement ligge hos dig som Projektleder. Du kan vælge selv at påtage dig rollen eller udpege en anden til at have rollen. Der henvises i øvrigt til projektlederens test-tjekliste, og du kan altid tage kontakt til  AU IT Testenheden for sparring.


Sådan gør du

Udarbejdelse af teststrategi

En teststrategi for et projekt beskriver på overordnet niveau, hvorledes projektet vil angribe test. Strategien udarbejdes i overensstemmelse med i AU IT’s testpolitik. Skulle der være områder, hvor det ikke er muligt for projektets teststrategi at følge AU IT's testpolitik, skal dette synliggøres og begrundes i teststrategien.

Teststrategien har afhængigheder til og skal tilrettes efter AUs testpolitik og den test- og prøvestrategi, som er kontraktuelt aftalt med en eventuel leverandør i fbm systemanskaffelsen.

Der er udarbejdet en generisk Teststrategi for IT-implementeringsprojekter. Denne gælder default, med mindre særlige forhold gør sig gældende. I et sådant tilfælde kan nedenstående skabelon anvendes.

Et projekt kan have behov for mere end én teststrategi - ud over en prøvestrategi ift en leverandør, når en sådan er involveret, kan der være behov for en teststrategi i forretningen (projektejers organisation).

For at understøtte vores princip om at teste risikobaseret gennemføres en risikoanalyse på et tidligt tidspunkt. 

Læs mere om risikobaseret test.

Testplanlægning og kontrol

Planlægning af den samlede test sker i teststrategien, men kan udmøntes yderligere i projektets hovedtestplan. Hovedtestplanen konkretiserer således fremgangsmåden og testaktiviteterne. Den videre uddybning af aktiviteter og arbejdsprodukter sker i et antal niveau- eller sprinttestplaner, som alle skal være i overensstemmelse med hovedtestplanen.

Hovedtestplanens indhold afhænger selvfølgelig helt af det konkrete projekt, og derfor vil ikke alle elementer i nedenstående skabelon være relevante altid, ligesom der også vil kunne være behov for specifikke tilføjelser. Det er derfor Test Managers ansvar at lave en målrettet hovedtestplan til projektet.

Er der afvigelser fra hovedtestplanen til den eller de enkelte niveau- eller sprinttestplaner, skal det fremgå klart af disse.

Opgaver i denne fase af testprocessen

  • Testplanlægning af det samlede testforløb (Hovedtestplan)
  • Gennemførelse af produktrisikoanalyse på de samlede leverancer (hvis denne ikke allerede er gennemført) 
  • Sikring af opfølgning på fremdrift af testaktiviteter
  • Løbende koordinering mellem test manager og projektleder om status på og planer for testaktiviteterne

Testanalyse og design

Under testanalyse og designfasen har testmanager ansvar på et overordnet niveau, mens de mere detaljerede analyse- og designopgaver varetages af testkoordinator og tester.

Opgaver i denne fase af testprocessen

  • Udarbejdelse af det overordnede test design
  • Identifikation af de overordnede krav til test miljøer og test data
  • Sikring af sporbarhed mellem krav, løsningsbeskrivelser/userstories og testcases - herunder sikring af korrekt testdækning

Testimplementering og afvikling

Under implementering og afvikling er det testmanagers ansvar at sikre, at testen kører. Testmanager har ansvar for monitorering, evaluering af indrapporterede fejl og for at koordinere med interessenter. 

Opgaver i denne fase af testprocessen

  • Sikring af, at alle ressourcer er parate og klædt på til opgaven (miljøer, data, testere og leverandørressourcer) 
  • Sikring af, at fejlrapportering,  -fejlhåndtering og -visitering sker, jf beslutninger dokumenteret i fejlhåndteringsprocessen
  • Styring og koordinering af processen om den enkelte test 
  • Tæt og løbende koordinering med interessenter (forretning, leverandør, projektleder) 
  • Evaluering af hændelsesrapporter og fejl håndtering
  • Løbende monitorering og rapportering til projektleder om fremdrift og produktkvalitet

Evaluering af slutkriterier og rapportering

Det er testmanagers ansvar at evaluere udgangskriterierne af testen og rapportere det til projektleder. Rapportering kan ske via dashboards eller via testrapporter. Se skabelonen herunder. 

Opgaver i denne fase af testprocessen

  • Evaluering af udgangskriterier og rapportering af den enkelte test
  • Rapportering af den samlede test til projektleder

Testafslutning

Når testen afsluttes er der en række testlukningsaktiviteter, som testmanager er ansvarlig for. 

Opgaver i denne fase af projektet

  • Arkivering af testmateriale
  • Evaluering af testprocesserne gennem projektforløbet
  • Overlevering af testartefakter til forvaltning
  • Sikring af, at alle testaktiviteter i projektet er fuldført, og der er en plan (eller beslutning) for enhver fejl, der er identificeret