Defekt

En mangel eller utilstrækkelighed i et arbejdsprodukt som derved ikke lever op til dets krav eller specifikationer.

Present in sylabi

Eksempel

En tester indtaster en ugyldig dato i en bookingformular, og systemet crasher. Buggen — en fejl i komponenten, f.eks. en forkert valideringssætning eller datadefinition — får komponenten til ikke at udføre sin påkrævede funktion. Testeren registrerer buggen i en defektrapport med trin til reproduktion, og udvikleren retter årsagen. Når rettelsen er gentestet og bekræftet, lukkes buggen.

FAQ

Er en bug det samme som en defekt? Ja, i ISTQB-terminologi er bug og defekt synonymer for en fejl i en komponent eller et system, der kan få den til ikke at udføre sin påkrævede funktion. Relaterede begreber: en fejltilstand er komponentens tilstand, når fejlen er til stede, og en fejl er komponentens observerbare afvigelse fra dens forventede adfærd.

Hvad er forskellen på en bug, en fejltilstand og en fejl? En bug (defekt) er selve fejlen. En fejltilstand er den ukorrekte tilstand, der skyldes, at defekten er til stede. En fejl er den eksternt observerbare afvigelse fra den forventede adfærd, når fejltilstanden aktiveres under udførelsen.

Er al uventet adfærd en bug? Ikke nødvendigvis. Adfærden kan skyldes et fejlbehæftet miljø, testdata eller en brugerhandling — eller det kan være et specifikationsproblem. Der er brug for undersøgelse, før man kalder noget en bug.

Hvorfor bruger testere “defekt” i stedet for “bug”? Fordi defekt er det præcise, specifikationsorienterede begreb, der bruges i standarder og eksamener. Bug er det uformelle dagligdags ord for det samme koncept.

Hvad skal en god bugrapport indeholde? En klar titel, trin til reproduktion, forventede og faktiske resultater, miljøoplysninger, alvorlighed og prioritet samt understøttende beviser såsom logfiler eller skærmbilleder.

Relaterede begreber

  • defekt — ISTQB-synonymet for bug
  • fejl — det observerbare resultat af en defekt under udførelsen
  • fejlhandling — en menneskelig handling, der producerer et forkert resultat
  • fejltilstand — den ukorrekte tilstand, der skyldes en defekt
  • anomali — enhver tilstand, der afviger fra det forventede
  • defektrapport — den dokumenterede registrering af en bug
  • fejlfinding — at finde og rette årsagen til defekten
  • defekttæthed — et mål for defekter pr. enhed af softwarens størrelse

Learn more

Bug Report Template - Jira
Official Atlassian Jira bug report template with step-by-step guide on gathering information, writing title and summary, listing reproduction steps, and specifying expected vs actual behavior

Recommend more content related to this term