Hvad er bugsporing?

Bug tracking er en metode, der anvendes af softwareudviklere til at indsamle rapporter om defekter eller "bugs" i softwareprogrammer. Dette giver udviklere mulighed for yderligere at forfine deres softwaredesign ved at foretage løbende ændringer eller opgraderinger af produktet for bedre at kunne betjene kundegrundlaget. Programmerere, der forfatter software, inviterer ofte offentligheden til at hjælpe med at identificere problemer. Hvis programmet har en nominel følgende, kan det at finde bugs udføres ved blot at bede brugerne om at rapportere eventuelle problemer via e-mail. Fejlsportrapporter inkluderer typisk en forklaring af problemets nøjagtige karakter, versionen af ​​den pågældende software og operativsystemet.

Mens udviklere af programmer med beskeden popularitet kan udføre "manuel" bugsporing via e-mail, ville det være et logistisk mareridt for udviklere af mere populær eller allestedsnærværende software at prøve denne tilgang. Det er her udviklere kan drage fordel af at bruge en speciel rapporteringssoftware. For at lette rapporteringen indeholder nogle meget populære softwareprogrammer og operativsystemer indbygget bugrapportering. Hvis programmet går ned, vil det forsøge at oprette forbindelse til Internettet for at videresende en fejllogg til et automatisk bug tracking-system. Da denne funktion kan betragtes som en beskyttelse af privatlivets fred, kan den normalt deaktiveres, hvis brugerne vælger at gøre det.

Mozilla, firmaet bag den meget populære Firefox webbrowser, har designet gratis bugsporingssoftware, kendt som Bugzilla . Mozilla bruger Bugzilla til Firefox og andre produkter, men det er også tilgængeligt for virksomheder, IT-administratorer eller andre interesserede parter, der administrerer softwareudvikling. For at bruge et sofistikeret tracking-system som dette rapporterer en bruger en fejl ved at udfylde en let online formular. Denne formular er muligvis tilgængelig på Internettet eller i et privat netværk.

Selvom hvert bugsporingssystem adskiller sig i dets funktioner, tildeles rapporterede fejl typisk unikke sporingsnumre. Systemet prioriterer fejl i henhold til forskellige faktorer og kategoriserer hver som værende af normal, høj eller kritisk betydning. Detaljer vises kort i en sporingstabel, der er tilgængelig for programmeringsteamet og eventuelt også for offentligheden. "Forbedringer" eller "ønskeliste" kan også inkluderes. Ved at bruge fejlsporingsgrænsefladen kan en bruger klikke på et rapportnummer for at læse flere detaljer om en bestemt fejl, tilføje oplysninger til rapporten eller udføre andre handlinger, f.eks. Omklassificere fejlen eller rapportere en rettelse.

Et bug tracking system giver både programmerere og ledere mulighed for at se med et øjeblik, hvor software svigter sin kundebase, og hvordan udviklingsholdet håndterer disse problemer. Det giver en organiseret måde at lette procedurer til forbedring af software og åbner en ordentlig, reguleret kanal for slutbrugere. Dette gør det lettere at spore bugs med minimale menneskelige ressourcer, der er investeret i processens organisatoriske krav.

Effektive bug tracking-systemer kan forbedre kundetilfredsheden, øge produktiviteten og reducere nedetid. De kan også holde styr på kodningsændringer, give en grænseflade for programmerere til at arbejde sammen og muliggøre nem styring af kvalitetssikring. Der er flere softwarepakker tilgængelige online. Seriøse softwareudviklere og utallige slutbrugere drager fordel af hver dag af disse systemer.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?