Leksikon

Leksikon

QA - Quality Assurance

Quality Assurance (QA) sikrer, at software virker, før den når kunden. Forstå hvordan systematisk test forebygger fejl frem for at jage dem.

Quality Assurance (QA) er det systematiske arbejde med at sikre, at software virker, som den skal, før den når kunden — ved at teste den løbende undervejs i udviklingen frem for at jage fejl bagefter. Forskellen er enkel: med QA fanger du fejlen, mens den koster lidt at rette. Uden QA finder kunden den, når den koster meget.

Hvad får du ud af det?

En fejl, der opdages tidligt, er billig. Den samme fejl, der slipper ud til kunderne, er dyr — i tabt salg, i support, i et omdømme der får ridser. QA flytter fejlfindingen tilbage til dér, hvor den er nem at håndtere.

Konkret betyder det:

  • Færre nedbrud i produktion. Det, der virkede i går, virker stadig i dag — også når der er bygget nyt ovenpå.
  • Hurtigere udvikling. Et team, der stoler på, at test fanger fejlene, tør ændre koden uden frygt for at vælte noget andet.
  • Tillid hos kunderne. Software, der bare virker, kræver ingen undskyldninger.

Manuel test eller automatiseret?

Manuel test er et menneske, der prøver programmet af. Det er fleksibelt og godt til at vurdere, om noget føles rigtigt — men det er langsomt at gentage.

Automatiseret test er kode, der tester koden. Den kører på sekunder, fanger det samme hver gang og er ideel til at sikre, at gammel funktionalitet stadig holder, hver gang der laves noget nyt. De fleste seriøse projekter bruger en blanding af begge.

QA handler i bund og grund ikke om at finde fejl til sidst. Det handler om at bygge kvaliteten ind fra start — så test bliver en del af måden, der arbejdes på, ikke et sidste tjek inden lancering.

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.