Mantis Bug Tracker õpetus

⚡ Nutikas kokkuvõte

Mantis Bug Tracker on tasuta avatud lähtekoodiga probleem trackuninglik süsteem, mida tarkvarameeskonnad kasutavad defektidest teatamiseks, omanike määramiseks, tõendite lisamiseks ja iga paranduse jälgimiseks kuni sulgemiseni mitmes projektis ja versioonis.

  • 🐞 Teata probleemist: Üheksa juhendatud sammu viivad defekti probleemi aruandevormilt nummerdatud tracked-sissekanne.
  • 🎨 Staatuse värvid: Igal töövoo olekul on oma rea ​​värv, seega saab järjekorda lühidalt lugeda.
  • 📁 Projekti seadistamine: Projektide haldamine loob iga toote jaoks konteineri, millel on oma olek ja nähtavus.
  • 👥 Kasutajakontod: Kasutajate haldamine loob kontosid, määrab juurdepääsutaseme ja määrab inimestele projekte.
  • 🧩 Kohandatud väljad: Lisavälju, näiteks ettevõtte väärtus, saab defineerida üks kord ja siduda mis tahes projektiga.
  • 🔔 Teated: Konto eelistused otsustavad, millised sündmused saadavad meili, alates uutest probleemidest kuni lisatud märkmeteni.
  • 🛠️ Praegune väljaanne: MantisBT 2.28.4 on toetatud versioon; 1.3.x saab ainult turvaparandusi.

Mantis Bug Tracker õpetus

Mis on palverändur? Tracker?

Mantis, mis ilmus ametliku nime all MantisBT, on avatud lähtekoodiga viga tracking tarkvara, mida saab kasutada track tarkvaravead erinevate tarkvaraprojektide jaoks. MantisBT-d saate hõlpsalt oma tarbeks alla laadida ja installida ning projekt pakub ka sama tarkvara hostitud versiooni MantisHubi kaudu. Saate Mantist hõlpsalt kohandada, et see kaardistaks teie tarkvaraarenduse töövoogu.

MantisBT on PHP rakendus ja salvestab oma andmed asukohta MySQL, PostgreSQL or Microsoft SQL Server, kusjuures server ise töötab Linuxis, Windows or macOSPraegune stabiilne versioon on MantisBT 2.28.4; vanem 1.3.x haru (1.3.20) on endiselt toetatud, kuid see saab ainult turva- ja kriitiliste vigade parandusi, seega peaks uus install algama 2.x realt.

Mõned MantisBT olulisemad omadused on järgmised:

  • Meiliteatised: see saadab asjaomastele sidusrühmadele värskenduste, kommentaaride ja otsuste e-kirju.
  • Juurdepääsu kontroll: saate juhtida kasutajate juurdepääsu projekti tasemel
  • Kohanda: saate hõlpsalt kohandada Mantist vastavalt oma vajadustele.
  • Mobiilitugi: Mantis toetab iPhone'i, Androidja Windows Telefoniplatvormid.
  • Pluginad: pidevalt laienev pluginate kogu, mis lisab Mantis Issue'ile kohandatud funktsioone Tracker.

Ülejäänud läbivaatus järgib uue meeskonna tavapärast tööjärjekorda: logige esimene defekt, seejärel looge projekt, kasutajad ja kohandatud väljad, mis hoiavad järjekorra korras.

Kuidas probleemist teatada

MantisBT proovimiseks ei pea te midagi installima. Ametlik demo leht jagab tasuta hostitud MantisHubi prooviversiooni ja võimaldab teil sirvida ka MantisBT meeskonna enda avalikku sisu tracker kirjutuskaitstud režiimis. Korralikult vormindatud veateade on see, mis muudab ülejäänud töövoo kasulikuks, seega alustage sealt.

Step 1) Logi sisse Mantisse

Sisselogimisekraanil küsitakse kasutajanime ja parooli ning pakutakse linke registreerumiseks ja kaotatud parooli taastamiseks.

Mantis Bug Tracker sisselogimisekraan, kus on esile tõstetud kasutajanimi, parool ja sisselogimisnupp

Step 2) Kui olete Mantisesse sisse loginud, kuvatakse teie kasutajanimi Mantise põhiekraani ülaosas ja nüüd saate oma probleemi Mantisele teatada, klõpsates valikul "Teata probleemist" nagu allpool näidatud.

Mantis päis, mis kuvab sisselogitud teataja konto ja ülemises menüüs märgitud lingi „Teata probleemist”

Step 3) Järgmisel ekraanil

  1. Sisestage veakategooria
  2. Sisestage reprodutseeritavus
  3. Sisestage raskusaste
  4. Sisestage prioriteet
  5. Sisestage platvormi üksikasjad
  6. Sisestage veaaruande kokkuvõte
  7. sisene Descriptioon
  8. Vea taasesitamiseks sisestage sammud
  9. Klõpsake nuppu Esita aruanne

Alloleval ekraanipildil olevad nummerdatud viiktekstid on selles loendis üks-ühele seotud, alates kategooriast ülaosas kuni aruande esitamiseni vormi allosas.

Mantis Sisesta aruande üksikasjade vorm, mis on täidetud kategooriatega turvalisus, alati reprodutseeritavus, krahhi raskusaste ja prioriteet kohe

MÄRKUSEDTeie Mantis'i versioonis kuvatavad väljad on erinevad. Vaadake meie jaotist ... Custom Fields sama.

Step 4) Pärast kõigi andmete sisestamist aruandeaknasse esitame aruande ja peagi kuvatakse see peaaknas. Nagu alloleval ekraanipildil näidatud, kuvatakse probleem ekraanil ID-ga, kui klõpsate nupul „Vaata probleemi“. "0017896" Samuti näitab see olekut uuena ja ka loomise kuupäeva.

Mantis View probleemide loend koos ülaloleva filtripaneeliga ja äsja loodud probleemiga 0017896, mis on kuvatud olekus "uus"

Mantis Tooli probleemid tõstetakse esile vastavalt probleemi olekule. Näiteks siin on probleem tunnustatud olekus, seega heleoranžiga esile tõstetud.

Mantis'i oleku värvilegend, mis näitab kinnitatud probleemi rea kohal uut, tagasisidet, kinnitatud ja kinnitatud olekut

Erinevate olekute jaoks on määratud erinevad värvid. Allolev tabel loetleb MantisBT poolt iga töövoo oleku jaoks vaikimisi määratud värvi, mille administraator saab muuta jaotises „Värvid”. $g_status_colors konfiguratsiooni seadistus.

olek Vaikimisi värv Mida rida sulle ütleb
uus Helepunane / roosa Teatatud, aga keegi pole seda veel üles võtnud.
tagasiside purpurne Käitleja vajab reporterilt lisateavet.
tunnustatud Oranž Meeskond tunnistab aruande kehtivaks.
kinnitatud Yellow Teine inimene on defekti taastoonud.
määratud Sinine Nimega käitleja töötab paranduse kallal.
lahendatud Roheline Parandus on olemas ja ootab kinnitust.
suletud Grey Kontrollitud ja arhiveeritud, edasisi samme ei oodata.

Värvi järgi järjekorra lugemine on kiireim viis näha, kus väljalase on kinni jäänud, ja see kaardistub otse laiemale järjekorrale. defekti elutsükkel su meeskond juba jälgib.

Step 5) Kui klõpsate oma probleemi #id 0017896, näitab see probleemi üksikasjalikumalt, nagu projekti reporter, selle olek, esitamise kuupäev ja viimane värskendamine.

Mantis Vaata probleemi 0017896 üksikasjade lehte, kus on loetletud projekt, teataja, prioriteet, raskusaste, reprodutseeritavus ja lahendus.

Step 6) Lisaks sellele saate oma veale lisada faili, dokumente, pilte, nagu allpool näidatud -

Mantis'i probleemileht, mis näitab lisatud SecurityBug.png ekraanipilti ja faili sirvimise ja üleslaadimise juhtelemente

Step 7) Samuti saate oma probleemile kommentaare lisada, nagu on näidatud alloleval ekraanipildil.

Mantis märkmete paneel, millele on lisatud probleemile reporteri kommentaar ning nupud „Muuda“, „Kustuta“ ja „Muuda privaatseks“

Step 8) Probleemide ajaloo vaatamiseks võite klõpsata probleemiaruande ülaosas valikul ajalugu. Selles probleemide ajaloos on üksikasjad, näiteks millal probleem loodi või millal fail probleemile lisati või kas probleemile on lisatud märkusi.

Mantis'i probleemide ajaloo tabel, mis logib uue probleemi, lisatud faili ja lisatud märkuse koos kuupäevade ja kasutajanimedega

Step 9) Kui probleem on esitatud, saab arendaja meili.

Allolev teade on sõnum, mille Mantis saadab probleemi omaniku vahetumisel ning see kordab lihttekstina teataja, menetleja, projekti, kategooria, tõsiduse, prioriteedi ja staatuse nime.

Mantis'i meiliteavitus probleemi määramisest, kus on loetletud teataja, menetleja, raskusaste ja olek.

Kuidas projekti lisada

Iga Mantis'i probleem kuulub projekti juurde, seega on järgmine ülesanne luua testitava toote jaoks üks.

Step 1) Minge vahekaardil Haldamine jaotisesse Projektide haldamine

  1. Sisestage projekti nimi
  2. Valige Olek
  3. sisene Descriptioon
  4. Klõpsake nuppu Lisa projekt

Mantis projekti lisamise vorm, kus enne nupule „Lisa projekt” klõpsamist on täidetud projekti nimi, arendusstaatus ja kirjeldus.

Step 2) Projekt luuakse.

Mantis Manage Projects nimekiri, mis kinnitab uut projekti koos selle oleku, lubatud lipu ja avaliku vaatamise olekuga

Kuidas luua kasutajat

Kui projekt on paigas, vajavad selle kallal töötavad reporterid, arendajad ja juhid kontot.

Step 1) Mine menüüsse Halda > Halda kasutajaid. Klõpsa "Loo uus konto".

Mantis kontode haldamise leht, kus on loetletud olemasolev administraatori konto ja esile tõstetud nupp „Loo uus konto”

Step 2) Sisestage konto andmed ja seejärel looge kasutaja

  1. kasutajanimi
  2. Tegelik nimi
  3. E-POST
  4. Juurdepääsutase
  5. Klõpsake nuppu Loo kasutaja

Mantis uue konto loomise vorm, kuhu on sisestatud uue tugikonto kasutajanimi ja pärisnimi

Step 3) Järgmisel ekraanil määrake kasutaja soovitud projektile.

Mantis Kasutaja lisamine projekti ekraanile projekti teisaldamine määramata projektide hulgast ja juurdepääsutaseme määramine reporterile

Step 4) Soovi korral värskendage e-posti ja muid konto eelistusi

Mantise konto eelistuste leht, kus on iga sündmuse jaoks eraldi e-posti märkeruudud, vaikeprojekt, ajavöönd ja keelesätted

Step 5) Sisselogimisandmed saadetakse kasutajale e-posti teel.

Mantis konto registreerimise e-kiri, mis teavitab uut kasutajat konto loomisest ja lingib paroolilehele

Kuidas luua kohandatud välja

Kui standardne aruandevorm ei kajasta kõike teie protsessi vajadust, võimaldab Mantis teil määratleda lisavälju ja siduda need üksikute projektidega.

Step 1) Loo väli

  1. Minge jaotisse Kohandatud väljade haldamine
  2. Sisestage välja nimi
  3. Klõpsake nuppu „Uus kohandatud väli”

Mantis kohandatud väljade haldamise leht, kus on sisestatud uue välja nimi ja märgitud nupp „Uus kohandatud väli”

Step 2) Välja käitumise konfigureerimine

  1. Valige Välja tüüp
  2. Sisestage välja spetsiifilised andmed
  3. Klõpsake nuppu Värskenda kohandatud välja

Mantis Edit kohandatud välja ekraan, kus saab määrata välja tüübi, pikkuse piirangud ning kuvamise ja kohustuslikud märkeruudud.

Step 3) Kohandatud väli luuakse

Mantis kohandatud väljade loend, mis kuvab äsja loodud välja koos projektide arvu ja tüübiga

Step 4) Klõpsake uuesti kohandatud väljal ja linkige kohandatud väli oma projektiga

Mantis Lingi kohandatud väli projektiekraanile, kus on valitud projekt, järjendiväärtus ja nupp Lingi kohandatud väli

Step 5) Jaotises Teata probleemist kajastub uus kohandatud väli

Mantis'i aruande üksikasjade sisestamise vorm, mille lingitud kohandatud väli kuvatakse nüüd lisareana valiku „Faili üleslaadimine” kohal.

Kohandatud väljad, projektid ja juurdepääsutasemed annavad väikesele meeskonnale sama kontrolli kui raskematele. bug trackuninglikud tööriistad pakkuma, lahkumata defektide haldamise protsess sa juba jooksed.

KKK

MantisBT on avatud lähtekoodiga GNU GPL litsentsi alusel, seega isehostimine ei maksa midagi peale teie enda serveri. Versioon 2.28.4 on praegune stabiilne väljalase. Vanem haru 1.3.20 sisaldab ainult turva- ja kriitilisi parandusi, seega peaks uus install algama realt 2.x.

MantisBT on PHP rakendus ja töötab koos MySQL, PostgreSQL or Microsoft SQL ServerServer ise saab Linuxit käitada. Windows or macOSja veebiliides on Chrome'is toetatud, Firefoxsafari, Opera ja Edge.

MantisBT on allalaaditav pakett, mille installite ja hooldate ise. MantisHub on samale koodibaasile ehitatud kommertsmajutusteenus, nii et saate sekunditega toimiva eksemplari koos toega, selle asemel, et hallata PHP-d, andmebaasi ja uuendusi.

Tõsidusaste registreerib tehnilise mõju selliste väärtustega nagu krahh, suur, väike või tühine. Prioriteet registreerib ajastamise kiireloomulisuse selliste väärtustega nagu kohene, kiireloomuline, kõrge või tavaline. Nähtav trükiviga võib olla samaaegselt nii madala tõsidusega kui ka kõrge prioriteediga.

Avage „Kuva probleemid” ja kitsendage filtririda teataja, oleku, kategooria, raskusastme või tooteversiooni järgi, seejärel klõpsake nuppu „Rakenda filtrit”. Samal lehel on ka lingid aruannete printimiseks, CSV-ekspordiks, Exceli eksportimiseks ja graafikuks tulemuste jagamiseks väljaspool tööriista.

MantisBT on kerge, ise hostitud ja tasuta, mis sobib väikestele meeskondadele, kes soovivad oma andmete üle täielikku kontrolli. bug trackuninglikud tööriistad pakuvad agiilseid tahvleid, armatuurlaudu ja natiivseid integratsioone kohe karbist võttes, seega eelistavad suuremad programmid neid sageli.

Tehisintellekti mudelid saavad võrrelda uut kokkuvõtet ja kirjeldust olemasoleva mahajäämusega, märgistada tõenäolised duplikaadid ning pakkuda välja kategooria, raskusastme ja käitleja. Käsitle iga ettepanekut soovitusena: inimene-ülevaataja kinnitab klassifikatsiooni enne probleemi edasiliikumist.

Jah. GitHubi koopia saab koostada skripte, mis kutsuvad MantisBT REST API-t probleemide loomiseks, logide lisamiseks või aruannete eksportimiseks ning pluginate koodi tugisammaste loomiseks. Enne genereeritud kõnede käivitamist vaadake need alati üle kehtiva API dokumentatsiooni alusel.

Võta see postitus kokku järgmiselt: