Comprehensive collection of 14 free bug report templates for GitHub, Jira, Trello, GitLab, Asana, Teamwork, Shortcut, Monday, ClickUp, Wrike, Excel, Word, PDF, and Email with downloadable resources
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.
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.