Bug tracking system

En bug tracking system er et program designet til at hjælpe med at sikre kvaliteten af ​​software og hjælpe udviklere og andre, der er involveret i udviklingen og anvendelsen af ​​edb-systemer til at spore software fejl. Udtrykket bruges i engelsk er Bug Tracking System, og ofte anvendt akronymet BTS. Det kan betragtes som en særlig type hændelse tracking system. De bruges intensivt af enhver virksomhed eller institution, der gør softwareudvikling.

Mens mange bug tracking system gratis software giver brugerne mulighed for direkte udledt den detekterede forekomst i mange softwareudvikling virksomheder anvendes strengt internt. Mange af de sporingssystemer software fejl er ofte integreret med andre værktøjer, såsom e-mail, versionsstyring og andre administrationsværktøjer.

Komponenter

En af de vigtigste komponenter i en bug tracking system er den database, hvor de faktiske forhold og historie en software fejl er gemt. Fakta kan være en detaljeret beskrivelse af fejlen, sværhedsgraden af ​​begivenheden, form af leg og programmører, der er involveret i deres løsning, og relaterede oplysninger management proces fejlkorrektion kan tildeles som personlig oprejsning og forfaldsdato kode, som løser problemet.

De fleste af de bug sporingssystemer identificere en livscyklus, som er givet af staten overvågning af problemet siden dens opdagelse og rapport til den endelige løsning. Ligeledes er de jævnligt konfigureres til at tillade forskellige mennesker til at høre eller rette forskellige aspekter af rapporten og give administratorer til at klassificere de forskellige stater i problemet.

Klassifikation fejl

Ikke alle softwareudvikling grupper enige om klassifikationen eller sortering af sværhedsgraden og prioritering af et software problem. GNOME Bugzilla og foreslå følgende klassifikation af sværhedsgrad:

Brug

I et virksomhedsmiljø, kan et system fejlrapportering bruges til at generere rapporter om produktiviteten af ​​programmører til at rette fejl. Dog kan dette undertiden producere unøjagtige resultater, fordi forskellige fejl kan have forskellige niveauer af sværhedsgrad og kompleksitet. Sværhedsgraden af ​​en fejl ikke kan være direkte relateret til kompleksiteten i at løse fejlen. Der kan være forskellige meninger blandt administratorer og arkitekter.

En lokal fejlrapportering system er normalt et program, der bruges af et team af supportmedarbejdere at holde styr på hændelser indberettet til softwareudviklere. Ved hjælp af en LBT tillader supportmedarbejdere holde styr på hændelser i hans "eget sprog", og ikke "sproget af udviklerne." I summen, brug af LBT tillader en supportteam til at indberette specifikke oplysninger om brugere, der har kaldet til at klage over det, der kan ikke altid være nødvendigt i listen over verserende udviklingsopgaver.

Forrige artikel Bygning Steinvorth
Næste artikel Big Stone County

Relaterede artikler