Sissejuhatus defektide jälgimise tööriistadesse
Kuna me kõik kasutame erinevat tüüpi tarkvara, tuleb seda tarkvara mõne protseduuri abil välja töötada. Tarkvaraarenduse tsükleid on erinevaid. Tarkvaraarenduse elutsükli üks olulisemaid tsükleid on testimine. Tarkvaraarendus nõuab nii testimist kui ka väljatöötatud tarkvara hooldamist. Tarkvara testimise ajal võib defekte tuvastada. Tehnilises mõttes nimetatakse neid defekte vigadeks. Nii et vead on lihtsalt vead, mille tarkvara testija tarkvara testimise ajal leiab. Kui tarkvara on suur, võib tarkvaras tuvastatud defektide arv olla üsna suur. Seega on nende vigade hooldus ja jälgimine üsna tüütu asi. Teatatud vigade hooldamiseks ja tõhusaks jälgimiseks on vaja ka spetsiaalset tarkvara. Seda tarkvara nimetatakse defektide jälgimise tööriistadeks.
Mis on defektide jälgimise tööriistad?
Need tööriistad on tööriistad või tarkvara, mis on mõeldud tarkvara testimise käigus leitud vigadest teatamiseks ja nendest vigadest jälgimiseks, millest teatati.
Seega võiks veajälgimisriistade kasutamist nimetada järgmiselt:
1) Teatada vigadest tarkvara testimise ajal
2) Teatatud vigade jälgimiseks
Pange tähele, et nii vigade jälgimise tööriist kui ka defektide jälgimise tööriist on üks ja sama asi. Selles artiklis tähendavad mõlemad terminid sama
Defektide jälgimise tööriistade tüübid:
Allpool on toodud järgmised peamised defektide jälgimise tööriistad.
1. Bugzilla
Bugzilla tehti kasutajate jaoks võrgus 1998. aastal. See on väga küps vigade jälgimise tööriist või defektide jälgimise tööriist. See aitab testijal vigadest teatada, olemasolevatel või teatatud vigadel silma peal hoida, lisaks pakub vea märgistamist väljastuste või täienduste või samalaadsete taotlustena.
Hinnakujundus:
See on avatud lähtekoodiga ja tasuta kasutatav. Kui aga nõuded suurenevad, saab lisafunktsioonide ja tugiteenuste eest osta tasulise versiooni
Funktsioonid:
- Täpsem otsing - Bugzillal on täpsemad funktsioonid, mille abil kasutajad saavad veast otsida vea kogu teksti abil. Täpsema otsingu viga saab veelgi laiendada, et kohandada otsingut vastavalt kasutaja nõudele
- E-posti teel teavitamine - Bugzilla pakub e-posti teel teavituse funktsiooni, mille abil teavitatakse kasutajat e-posti teel, kui vigades on tehtud muudatusi, näiteks kommentaari või muid vigu.
2. JIRA
JIRA on välja töötanud Austraalia ettevõte Atlassian, JIRA on algselt peamiselt intsidentide juhtimise tööriist. JIRA pakub kõiki funktsioone, nagu näiteks vigade registreerimine, nendest teatamine, vigade etappide haldamine jne.
Hinnakujundus:
Esialgu saab selle prooviversiooni kasutada tasuta. Pärast seda saab selle osta
Funktsioonid:
- Kohandatud armatuurlaud - JIRA-l on funktsioon armatuurlaua kohandamiseks vastavalt oma vajadustele
- Agiilsed tugiteenused - JIRA armatuurlaudu võiks laiendada, et piisada aegelse keskkonna toetamisest. Samamoodi võiks seda laiendada Kanbani tahvlite jaoks
- Rikkalikud API-d - JIRA-l on palju API-sid, mida saaks kasutada automatiseerimisel
- Mobiilirakendused - JIRA pakub mobiilirakendusi, muutes defektide jälgimise lihtsaks. Vigu saab ise jälgida mobiilis
- Laiendatavad pistikprogrammid - JIRA saab parema kasutamise huvides integreerida paljude muude tootjate rakendustega
3. eTraxis
See on veel üks populaarseim jälgimisriist. Seda saaks kasutada puudustest teatamiseks ja jälgimiseks. Kuigi see pole piiratud ainult defektide jälgimisega, võib seda kasutada ka muude tarkvaraarendusega seotud asjade jälgimiseks.
Kuna siinkohal võiks asju kohandada, võib sihtrühm olla erinev. Selle tööriista teine kõige olulisem omadus on see, et protsessi, mida tuleb defekti lahendamiseks järgida, või defektide lahendamise tsüklit saab kohandada. Nende defektide jälgimiseks on võimalik määratleda oma komplektid defektide lahendamise tsüklist. Neid kohandatud määratletud tsükleid nimetatakse mallideks ja need on tööriistade jälgimisel väga olulised
4. tailiha testimine
Lahja testimine on defektide jälgimise tööriist, mida saab kasutada tasuta. See on ka testjuhtumite haldamise tööriist. Testimisjuhtumite halduse tööriistana saab kirjeldada tarkvara arendamisega seotud konkreetse ülesande katsejuhtumeid.
Lahja testimist saab kasutada nii veebis kui ka mobiilis. Seda saaks laiendi abil laiendada veebibrauserile. Seega said laienduse abil inimesed seda brauseris kasutada. Samuti on sellel mobiilsidetugi, seega saab ka mobiilist teatada ja defektide jälgimist teha. Lean-testimist on üsna lihtne kasutada. See ei nõua mis tahes tüüpi tarkvara installimist
Milliseid funktsioone peab ideaalsel defektide jälgimise tööriistal olema?
Funktsioonid on järgmised:
- Aruandlusvõimalus - defektide jälgimise tööriistal peab olema teatamisvõimalus, mis tähendab, et testija peaks suutma vea logida koos kõigi täiendavate üksikasjadega, nagu näiteks keskkond, raskusaste, manused jne.
- Määramine - defektide jälgimise tööriistal peab olema funktsioon, mille abil saab vea määrata selle parandamiseks asjaomasele isikule. Ka testija saab seda jälgida
- Erineva elutsükli jälgimine - viga on logitud ja läbib erinevaid etappe. Ideaalsel defektide jälgimise tööriistal peaksid olema erinevad etapid, kus iga etapi tähendus oleks selgelt kirjeldatud
- Logi pidamine - ideaalne defektide jälgimise tööriist peab suutma säilitada erinevate asjade logisid, näiteks kasutajate kommentaarid, veakirjelduse lisandused jne.
- Unikaalse ID pakkumine - igale veajälgimisriista abil teatatud veale tuleb automaatselt määrata kordumatu id. Seda ainulaadset ID-d kasutataks veateabe jms jälgimiseks
Ülalnimetatud funktsioonid on põhifunktsioonid, mis igal veajälgimisvahendil peaksid olema. Ehkki defektide jälgimise tööriist võib pakkuda ka mõningaid lisafunktsioone. Kuid ülalnimetatud funktsioonid on vea jälgimiseks vajalikud
Järeldus
Tarkvara arendamiseks on väga vajalik, et seda hooldataks. Tarkvara hooldamiseks tuleb seda kontrollida. Kõigist testimisel leitud vigadest tuleb teatada ja need lahendada. Nende puuduste logimiseks ja jälgimiseks vajab tarkvaratester tööriista. Need tööriistad, mida nimetatakse defektide jälgimise tööriistadeks, aitavad defekte jälgida. Need tööriistad aitavad tarkvara ja selle dokumenti säilitada.
Soovitatavad artiklid
See on olnud defektide jälgimise tööriistade juhend. Siin arutasime defektide jälgimise tööriistade määratlust, tüüpe koos nende kasutamisega ja mõnda põhifunktsiooni, mis igal veajälgimisvahendil peaks olema. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Tarkvaratestri töö
- 15 parimat populaarset veateadete tööriista
- JIRA intervjuu küsimused
- Karjäär tarkvara testimisel