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 skriver inn en ugyldig dato i et bestillingsskjema, og systemet krasjer. Buggen — en feil i komponenten, for eksempel en uriktig valideringssetning eller datadefinisjon — gjør at komponenten ikke utfører den krevde funksjonen. Testeren registrerer buggen i en defektrapport med fremgangsmåte for reproduksjon, og utvikleren retter årsaken. Når rettelsen er testet på nytt og bekreftet, lukkes buggen.
Er en bug det samme som en defekt? Ja, i ISTQB-terminologi er bug og defekt synonymer for en feil i en komponent eller et system som kan føre til at det ikke utfører den krevde funksjonen. Relaterte begreper: en feiltilstand (fault) er tilstanden komponenten er i når feilen er til stede, og en feil (failure) er det observerbare avviket til komponenten fra dens forventede atferd.
Hva er forskjellen mellom en bug, en feiltilstand og en feil? En bug (defekt) er selve feilen. En feiltilstand er den uriktige tilstanden som skyldes at defekten er til stede. En feil er det eksternt observerbare avviket fra forventet atferd når feiltilstanden aktiveres under utførelse.
Er all uventet atferd en bug? Ikke nødvendigvis. Atferden kan skyldes et feilaktig miljø, testdata eller brukerhandlinger — eller den kan være et spesifikasjonsproblem. Det trengs undersøkelse før noe stemples som en bug.
Hvorfor bruker testere «defekt» i stedet for «bug»? Fordi defekt er det presise, spesifikasjonsorienterte begrepet som brukes i standarder og eksamener. Bug er det uformelle hverdagsordet for samme konsept.
Hva bør en god bugrapport inneholde? En tydelig tittel, fremgangsmåte for reproduksjon, forventet kontra faktisk resultat, miljødetaljer, alvorlighetsgrad og prioritet, samt støttende bevis som logger eller skjermbilder.