Orodja za sledenje napake - Vrste in značilnosti orodij za sledenje napak

Kazalo:

Anonim

Uvod v orodja za sledenje napake

Ker vsi uporabljamo različne vrste programske opreme, je treba to programsko opremo razviti po nekaterih postopkih. Obstajajo različni cikli, skozi katere se izvaja razvoj programske opreme. Eden najpomembnejših ciklov vsakega življenjskega cikla razvoja programske opreme je Testiranje. Razvoj programske opreme zahteva tako testiranje kot tudi vzdrževanje razvite programske opreme. Med preizkusi programske opreme lahko pride do odkritja napak. Tehnično gledano te napake označujemo kot hrošče. Torej, napake so preprosto napake, ki jih tester programske opreme ugotovi med testiranjem programske opreme. Če je programske opreme veliko, je število napak, ki jih odkrijemo v programski opremi, lahko precej veliko. Zato vzdrževanje in sledenje teh hroščev postaneta precej dolgočasne stvari. Za vzdrževanje in učinkovito sledenje prijavljenih hroščev je potrebna tudi posebna programska oprema. To programsko opremo imenujejo Orodja za sledenje napake.

Kaj so orodja za sledenje napake?

Ta orodja so orodja ali programska oprema, ki so namenjena poročanju o napakah, najdenih med testiranjem programske opreme, in za sledenje napakom, o katerih so poročali.

Zato lahko uporabo orodij za sledenje hroščev omenimo kot:

1) Za poročanje o napakah med testiranjem programske opreme

2) Za sledenje hroščev, o katerih so poročali

Upoštevajte, da sta orodje za sledenje napak ali orodje za sledenje napak enaka stvar. V tem članku oba izraza pomenita isto

Vrste orodij za sledenje napak:

Spodaj je nekaj ključnih orodij za sledenje napak, kot sledi.

1. Bugzilla

Bugzilla je bila za uporabnike spletna v letu 1998. Je zelo zrelo orodje za sledenje napak ali orodje za sledenje napak. Tester pomaga pomagati prijavljati napake, spremljati obstoječe ali prijavljene napake, ponuja tudi funkcije označevanja hrošča kot izdaje ali izboljšav ali podobne vrste zahtev.

Cenitev:

Je odprtokodna in brezplačna za uporabo. Če pa se zahteve povečajo, lahko kupite plačljivo različico za dodatne funkcije in podporo

Lastnosti:

  • Napredno iskanje - Bugzilla ima napredne funkcije, v katerih lahko uporabniki iščejo napako s celotnim besedilom hrošča. Napako v naprednem iskanju je mogoče še razširiti, da prilagodi iskanje po uporabnikovih zahtevah
  • Obvestilo o e-pošti - Bugzilla ponuja funkcijo obveščanja po e-pošti, v kateri se uporabnik obvesti po e-pošti, če se v napakah naredijo kakršne koli spremembe, kot je komentar ali če se naredijo druge spremembe hrošča

2. JIRA

JIRA je razvila avstralska družba Atlassian, JIRA je sprva večinoma orodje za obvladovanje incidentov. JIRA ponuja vse funkcije, kot so snemanje napak, poročanje o napakah, upravljanje faz hroščev itd.

Cenitev:

Na začetku je mogoče poskusno različico uporabiti brez stroškov. Po tem ga lahko kupite

Lastnosti:

  • Prilagojena nadzorna plošča - JIRA ima funkcijo za prilagoditev armaturne plošče glede na potrebe posameznika
  • Agile Support - armaturne plošče JIRA bi bilo mogoče razširiti tako, da zadostujejo za podporo agilnega okolja. Podobno bi bilo mogoče razširiti tudi za deske Kanban
  • Rich API-ji - JIRA ima podporo z veliko API-ji, ki bi jih bilo mogoče uporabiti pri avtomatizaciji
  • Mobilne aplikacije - JIRA ponuja mobilne aplikacije, kar omogoča enostavno sledenje napakam. Na mobilniku lahko sledimo hroščem
  • Razširljivi vtičniki - JIRA bi bilo za boljšo uporabo mogoče integrirati z različnimi aplikacijami drugih proizvajalcev

3. eTraxis

To je še eno najbolj priljubljeno orodje za sledenje. Lahko se uporablja za poročanje in sledenje napak. Čeprav ni omejeno le na sledenje pomanjkljivosti, ampak ga je mogoče uporabiti za sledenje drugih zadev, povezanih z razvojem programske opreme.

Tukaj bi lahko prilagodili sledenje stvarem, zato bi bilo lahko ciljno občinstvo tudi drugače. Druga najpomembnejša lastnost tega orodja je, da je mogoče prilagoditi postopek, ki ga je treba upoštevati pri odpravljanju napake ali ciklu reševanja napak. Nekdo lahko določi svoje lastne sklope cikla reševanja napak za sledenje teh pomanjkljivosti. Ti prilagojeni cikli so znani kot predloge in so zelo pomembni med orodji za sledenje

4. Lean testiranje

Lean testiranje je orodje za sledenje napak, ki ga je mogoče uporabiti brez stroškov. Je tudi orodje za vodenje preizkusnih primerov. Kot orodje za upravljanje testnih primerov lahko opišemo testne primere za določeno nalogo, povezano z razvojem programske opreme.

Lean testiranje se lahko uporablja tako na spletu kot mobilno. Lahko ga razširite na spletni brskalnik z uporabo razširitve. Zato bi lahko uporabniki s pomočjo razširitve uporabljali v brskalniku. Prav tako ima mobilno podporo, zato lahko poročanje in sledenje pomanjkljivosti tudi iz mobilnih naprav. Lean testiranje je precej enostavno za uporabo. Ne potrebuje nobene namestitve kakršne koli programske opreme

katere funkcije mora imeti idealno orodje za sledenje napake?

Značilnosti so naslednje:

  • Orodje za poročanje - Orodje za sledenje napak mora imeti orodje za poročanje, kar pomeni, da bi moral preizkuševalec imeti možnost beleženja hrošča z vsemi dodatnimi podrobnostmi, kot so njegovo okolje, resnost, priloge itd.
  • Dodelitev - Orodje za sledenje napak mora imeti funkcijo za dodelitev napake zadevni osebi, da jo odpravi. Tester ga lahko tudi spremlja
  • Sledenje različnemu življenjskemu ciklu hroščev - Hrošč, ko je enkrat prijavljen, prehaja skozi različne faze. Idealno orodje za sledenje napak mora imeti različne faze z jasno opisanim pomenom vsake stopnje
  • Vzdrževanje dnevnikov - idealno orodje za sledenje napak mora imeti možnost vzdrževanja dnevnikov različnih stvari, kot so komentarji uporabnikov, kakršni koli dodatki v opisu napake itd.
  • Zagotavljanje edinstvenega ID-ja - Vsaki napaki, o kateri se poroča z orodjem za sledenje napak, mora biti samodejno dodeljen edinstven ID. Ta edinstveni id bo uporabljen za sledenje informacij o napakah itd

Zgoraj omenjene funkcije so osnovne lastnosti, ki bi jih moralo imeti katero koli orodje za sledenje hroščev. Čeprav lahko orodje za sledenje napakam prinese tudi nekatere dodatne funkcije. Toda zgoraj omenjene funkcije so potrebne za sledenje hroščev

Zaključek

Za razvoj programske opreme je zelo potrebno, da se vzdržuje. Za vzdrževanje programske opreme jo je treba preveriti. Morebitne napake, ki jih odkrijete med testiranjem, je treba sporočiti in rešiti. Za beleženje in sledenje teh napak potrebuje preizkuševalec programske opreme orodje. Ta orodja, imenovana kot orodja za sledenje napak, pomagajo pri sledenju napak. Ta orodja pomagajo pri vzdrževanju programske opreme in njenega dokumenta.

Priporočeni članki

To je vodnik za orodja za sledenje napake. Tu smo razpravljali o definiciji, vrstah orodij za sledenje napak z njihovo uporabo in nekaterih osnovnih lastnostih, ki bi jih moralo imeti katero koli orodje za sledenje napak. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Delo testerja programske opreme
  2. 15 najboljših priljubljenih orodij za poročanje o napakah
  3. Vprašanja za intervju JIRA
  4. Poklic pri testiranju programske opreme