Leksikon

Leksikon

Accepttest i softwareudvikling

Accepttest sikrer, at software lever op til kundens krav, før den går live. Sådan fanger du misforståelser og fejl, mens de stadig er billige at rette.

Accepttest er den sidste kontrol, hvor kunden — eller dem, der skal bruge systemet til daglig — tjekker, om softwaren rent faktisk løser det, den blev bestilt til, før den sættes i drift. Det er forskellen mellem "koden virker teknisk" og "det her kan vi bruge i forretningen".

Hvor en udviklers test svarer på fungerer funktionen?, svarer accepttesten på fungerer det for os? Den udføres typisk ud fra på forhånd aftalte succeskriterier — fx "en ny ordre kan oprettes og sendes til faktura på under et minut" — som man kan sætte et tydeligt flueben ved.

Hvorfor det betaler sig

En fejl, der fanges her, koster en brøkdel af en fejl, der opdages efter lancering, hvor rettelsen skal hastes igennem, mens kunderne allerede mærker problemet. Lige så vigtigt fanger accepttesten misforståelser: at det, der blev leveret, ikke er det, du troede, du havde bestilt. De uoverensstemmelser er billigst at opdage, mens systemet endnu ikke er i brug.

Sådan griber du det an

  • Aftal kriterierne på forhånd. Beskriv, hvad der skal kunne lade sig gøre, i et sprog alle forstår — ikke teknisk jargon.
  • Test med rigtige opgaver. Lad dem, der skal bruge systemet, prøve deres egne, typiske arbejdsgange igennem.
  • Skriv ned, hvad I fandt. Hold styr på, hvad der virkede, og hvad der ikke gjorde, så der er noget at vende tilbage til.

Accepttest er ikke en formalitet, du klemmer ind dagen før lancering. Afsæt tid til den, og involver dem, der kender forretningen — det er dem, der ved, om løsningen holder i virkeligheden.

Relaterede ydelser

Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.

Næste skridt

Fra begreb til løsning

Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.