Sistemul de urmărire a erorilor (bts sistem de urmărire a erorilor), ityourself! Documentația computerului,

Bug Tracking System
(Sistem de urmărire a erorilor BTS)

În primul rând determina ce raportul problemă (Raportează Bug) și ceea ce este problema de urmărire (de urmărire a erorilor).

Astfel, problema de urmărire (de urmărire a erorilor) cel mai simplu exemplu de realizare - un proces care include detectarea erorilor, descrierea și prin corectarea această corecție, adică procesul de „urmărire“ a bug-ul de-a lungul ciclului său de viață și ciclul de viață al întregii dezvoltări.

Ce este un bug (eroare)? În primul rând, să înțeleagă o eroare un bug în program, luată la utilizarea acestuia. Bug poate fi numit ca „parte“ nedocumentat sau nedorit al răspunsului program pentru anumite acțiuni ale utilizatorului, precum și atunci când este folosit simultan cu alte software-uri sau de altă configurație hardware.

Există și alte definiții de bug-uri. În cartea sa „Testare Software-ul“ Sam Kaner dă definiția: „În cazul în care programul nu face ceea ce utilizatorul este destul de rezonabil să se aștepte atunci există eroare de program.“

Nu există nici o definiție absolută a erorilor sau criteriu precis de a le în program. Putem spune doar, în măsura în care programul nu își face treaba - este extrem de caracteristicile subiective.

Determinarea erorii ca diferența dintre un program și caietul de sarcini aferent - nu este adevărat. Deoarece chiar și corespunde programului caietul de sarcini conține erori, în cazul în care există erori în caietul de sarcini în sine.

În literatura de specialitate, se poate găsi o varietate de sinonime ale termenului. În plus față de bug termeni destul de comune, cum ar fi bug (eroare), problema (problema), defectul (defect), insuficiență (eroare) și, desigur, „jargonul“ glitch. Dar orice termen folosim, esența rămâne neschimbată.

A nu se confunda bug-uri (erori, defecte, etc.), cu așa-numitul Caracteristici făcut (caracteristica). Avem tendința să se unească sub acest concept mai presus de toate aceste trăsături și caracteristici ale programului, care nu are, dar, în opinia noastră, într-adevăr nu ar strica. Desigur, caracteristicile - o pur subiectivă. De obicei, într-o serie de proiecte bine organizate și planificate pentru atingerea lor nu ar trebui, deoarece toate funcționalitatea programului ar trebui să fie specificate înainte de începerea dezvoltării (a se vedea. Viața pe un ciclu). Acest lucru este valabil mai ales a acelor proiecte care sunt realizate sub anumit client.

Raportați o problemă - este, de fapt, o descriere. Care sunt elementele este o descriere a modului de a scrie un raport despre problema discutată mai jos.

Sistemul de gestiune al problemelor (BTS) - un produs software bazat pe utilizarea bazei de date și de control toate etapele ciclului de viață de bug-uri în software-ul, de la inițializarea până la corectarea. Scopul final al BTS - îmbunătățirea managementului de dezvoltare de software.

program de BTS-clasă este o bază de date cu acces de la distanță, sunt de obicei situate pe server, de rețea și aplicațiile client sunt instalate pe mașinile de la angajații companiei. O singură bază de date oferă acces centralizat la toate documentele (programe, caietul de sarcini, programe, planuri, etc.). Informații despre fiecare pas al documentului devine disponibil tuturor părților interesate. De exemplu, în cazul în care documentul este marcat ca fiind „eroare“ (bug), atunci acest lucru va fi notificat în echipa de dezvoltare. Documentul este marcat ca fiind o „cerere“ (cerință), se încadrează în cutiile poștale de marketing și suport tehnic. Mecanismul de control al cererilor de diferiți utilizatori la documentul vă permite să obțineți o imagine completă a ceea ce sa constatat eroarea de personal, și care dintre clienții se așteaptă să vadă în următoarea versiune a unei anumite inovații.

Majoritatea emite căutători (sisteme de urmărire de bug-uri - sistem de urmărire a erorilor) au posibilitatea de a fi rapoarte nu numai despre bug-uri (Bug Report), dar, de asemenea, pentru a face cerere Caracteristică (cerere proprietăți), care permite testere să-și prezinte sugestiile lor pentru îmbunătățirea programului în curs de testare.

Sistemul de urmărire a erorilor este format din trei etape: colectarea de date de eroare, și soluția de urmărire.

Există o mare varietate de sisteme de bugtraking - Sisteme de detectare a erorilor (Mantis, bugzilla, etc.).