Mis on vigade jälgimine?

Vigade jälgimine on metoodika, mida tarkvaraarendajad kasutavad tarkvaraprogrammide defektide või “vigade” aruannete kogumiseks. See võimaldab arendajatel oma tarkvara disaini veelgi täiustada, tehes tootes pidevalt muudatusi või täiendusi, et kliendibaasi paremini teenindada. Tarkvara loovad programmeerijad kutsuvad sageli avalikkust aitama probleeme tuvastada. Kui programmil on nominaalne jälgijaskond, võib vigade leidmiseks lihtsalt paluda kasutajatel raskustest meili teel teatada. Veajälgimisaruanded sisaldavad tavaliselt selgitust probleemi olemuse, kõnealuse tarkvara versiooni ja operatsioonisüsteemi kohta.

Kuigi tagasihoidliku populaarsusega programmide arendajad saavad e-posti teel veajälgimise “käsitsi”, oleks populaarsema või üldlevinud tarkvara arendajatele logistiline õudusunenägu seda lähenemist proovida. Siin saavad arendajad spetsiaalse aruandlustarkvara kasutamisest kõige rohkem kasu. Teavitamise hõlbustamiseks sisaldavad mõned väga populaarsed tarkvaraprogrammid ja operatsioonisüsteemid sisseehitatud veateadet. Kui programm jookseb kokku, proovib see Interneti-ühendust luua, et edastada vealogi automaatsele veajälgimissüsteemile. Kuna seda funktsiooni võib pidada privaatsuse rikkumiseks, saab selle tavaliselt keelata, kui kasutajad seda soovivad.

Väga populaarse Firefoxi veebibrauseri taga asuv ettevõte Mozilla on loonud tasuta veajälgimise tarkvara, mida tuntakse kui Bugzilla. Mozilla kasutab Bugzillat Firefoxi ja muude toodete jaoks, kuid see on saadaval ka ettevõtetele, IT-administraatoritele või teistele huvilistele, kes haldavad tarkvaraarendust. Sellise keeruka jälgimissüsteemi kasutamiseks teatab kasutaja veast, täites lihtsa veebivormi. See vorm võib olla saadaval Internetis või privaatvõrgus.

Kuigi iga veajälgimissüsteem erineb oma funktsioonide poolest, määratakse teatatud vigadele tavaliselt kordumatud jälgimisnumbrid. Süsteem seab vead prioriteediks vastavalt erinevatele teguritele ja liigitab need normaalseks, suureks või kriitiliseks. Üksikasjad kuvatakse lühidalt jälgimistabelis, mis on saadaval programmeerimismeeskonnale ja valikuliselt ka avalikkusele. Kaasata võib ka üksusi “täiustused” või “soovide nimekiri”. Veajälgimisliidest kasutades saab kasutaja klõpsata aruande numbril, et lugeda konkreetse vea kohta lisateavet, lisada aruandele teavet või teha muid toiminguid, nagu vea ümberklassifitseerimine või parandusest teatamine.

Veajälgimissüsteem võimaldab nii programmeerijatel kui ka juhtidel ühe pilguga näha, kus tarkvara kliendibaas veab ja kuidas arendusmeeskond nende probleemidega tegeleb. See pakub organiseeritud viisi tarkvara täiustamise protseduuride hõlbustamiseks ja avab lõppkasutajatele korraliku reguleeritud kanali. See muudab vigade jälgimise lihtsamaks minimaalse inimressursiga, mis on investeeritud protsessi organisatsioonilistesse nõuetesse.

Tõhusad veajälgimissüsteemid võivad parandada klientide rahulolu, tõsta tootlikkust ja vähendada seisakuid. Samuti saavad nad jälgida kodeerimise muudatusi, pakkuda programmeerijatele koos töötamiseks liidest ja võimaldada kvaliteedi tagamise hõlpsat haldamist. Internetis on saadaval mitu tarkvarapaketti. Tõsised tarkvaraarendajad ja lugematud lõppkasutajad saavad nendest süsteemidest iga päev kasu.