Udvikler

Som udvikler er du sammen med dit scrum team ansvarlig for at sikre, at softwareproduktet opfylder de krav, der er defineret af Product Owner, og for at produktet leveres til tiden og med den ønskede kvalitet.


Sådan gør du

Bidrage til teststrategien

For at understøtte vores princip om at teste risikobaseret gennemføres en risikoanalyse på et tidligt tidspunkt. Ansvaret for denne ligger hos testmanager, men som testkoordinator vil du have en rolle som deltager i og bidrager til risikoanalysen. Læs mere om risikobaseret test på linket herunder. 

Læs mere om risikobaseret test

Testanalyse og design

Det er udviklerens opgave at foretage en analyse af testgrundlaget og ud fra dette lave et testcase design samt udarbejde testcases til komponent og komponentintegrationstest.

Opgaver i denne fase af testprocessen

  • Laver analyse af testgrundlag.
  • Laver test case design og skriver testcases til komponent og komponentintegrationstest.
  • Angiver krav til testdata (typer og mængde).
  • Reviewer testcases, der er skrevet af andre udviklere.

Tjeklisten SFDPOT til testanalyse og -design er et rigtigt godt værktøj til at tænke hele vejen rundt om opgaven og til at identificere de rette testbetingelser

Testimplementering og afvikling

Under implementering og afvikling er det udviklerens opgave, at stå for den praktiske afvikling af testcases - såvel manuelle som automatiske.

Opgaver i denne fase af testprocessen

  • Udvikler automatiske testcases - denne opgave kan også ligge hos den tekniske tester, hvis projektet har en sådan. 
  • Afvikler testcases
  • Evaluerer resultater
  • Laver hændelsesrapporter og/eller retter fejlene

Testlukningsaktiviteter

Som udvikler skal du bidrage til projektets testlukningsaktiviteter ved at hjælpe med at udpege testcases, som skal arkiveres. Udvikleren skal desuden bidrage til evaluering af testforløbet.

Opgaver i denne fase af projektet

  • Bidrage til arkivering af testmateriale
  • Bidrage til evaluering af testprocesserne gennem projektforløbet