Sáska poloska Tracker oktatóanyag

⚡ Okos összefoglaló

Sáska poloska TracA ker egy ingyenes, nyílt forráskódú probléma. tracegy olyan rendszer, amelyet a szoftverfejlesztő csapatok használnak a hibák jelentésére, a tulajdonosok kijelölésére, a bizonyítékok csatolására, és minden javítás nyomon követésére a lezárásig több projekten és kiadáson keresztül.

  • 🐞 Probléma jelentése: Kilenc irányított lépés viszi a hibát a Jelentés a problémáról űrlapról egy számozott, tracked bejegyzés.
  • 🎨 Státusz színek: Minden munkafolyamat állapota saját sorszínnel rendelkezik, így a sor egy pillantással áttekinthető.
  • 📁 Projekt beállítása: A Projektek kezelése minden termékhez létrehoz egy konténert, saját állapottal és láthatósággal.
  • 👥 Felhasználói fiókok: A Felhasználók kezelése fiókokat hoz létre, hozzáférési szinteket állít be, és személyeket rendel a projektekhez.
  • 🧩 Egyéni mezők: Az olyan extra mezők, mint az Üzleti érték, egyszer definiálhatók és bármely projekthez kapcsolhatók.
  • 🔔 Értesítések: A Fiókbeállítások határozzák meg, hogy mely események küldjenek e-mailt, az új problémáktól kezdve a hozzáadott jegyzetekig.
  • 🇧🇷 Jelenlegi kiadás: A MantisBT 2.28.4 a támogatott verzió; az 1.3.x csak biztonsági javításokat kap.

Sáska poloska Tracker oktatóanyag

Mi az a Mantis Bug? Tracker?

Mantishivatalos nevén adták ki MantisBT, egy nyílt forráskódú hiba trackirály szoftver, amely felhasználható track szoftverhibák különféle szoftverprojektekhez. Könnyedén letöltheti és telepítheti a MantisBT-t saját használatra, és a projekt ugyanazon szoftver egy hosztolt verzióját is kínálja a MantisHubon keresztül. Könnyedén testreszabhatja a Mantis-t a szoftverfejlesztési munkafolyamatának leképezéséhez.

A MantisBT egy PHP alkalmazás, amely az adatait a következő helyen tárolja: MySQL, PostgreSQL or Microsoft SQL Server, miközben maga a szerver Linuxon fut, Windows or macOSA jelenlegi stabil kiadás a következő: MantisBT 2.28.4; a régebbi 1.3.x ág (1.3.20) továbbra is támogatott, de csak biztonsági és kritikus hibajavításokat kap, így egy új telepítést a 2.x sorban kell elindítani.

A MantisBT néhány kiemelkedő tulajdonsága a következő:

  • E-mail értesítések: A frissítésekről, megjegyzésekről, állásfoglalásokról e-maileket küld az érintett érdekelt feleknek.
  • Hozzáférés-vezérlés: A felhasználói hozzáférést projekt szinten szabályozhatja
  • Testreszabás: Könnyedén testreszabhatja a Mantist igényei szerint.
  • Mobil támogatás: A Mantis támogatja az iPhone-t, Androidés Windows Telefonos platformok.
  • Bővítmények: Egy folyamatosan bővülő bővítménykönyvtár, amely egyedi funkciókat ad a Mantis Issue-hoz Tracker.

A bemutató további része azt a sorrendet követi, ahogyan egy új csapat általában dolgozik: naplózza az első hibát, majd hozza létre a projektet, a felhasználókat és az egyéni mezőket, amelyek rendszerezik a várólistát.

Probléma bejelentése

Nem kell semmit telepítened a MantisBT kipróbálásához. A hivatalos demó oldal ingyenesen üzemeltetett MantisHub próbaverziót kínál, és lehetővé teszi a MantisBT csapat saját nyilvános oldalainak böngészését is. tracker írásvédett módban. Egy jól formázott hibajelentés az teszi hasznossá a munkafolyamat többi részét, tehát kezdd ott.

Step 1) Jelentkezzen be a Mantisba

A bejelentkezési képernyő felhasználónevet és jelszót kér, és linkeket kínál a regisztrációhoz és az elveszett jelszó visszaállításához.

Sáska poloska Tracker bejelentkezési képernyő kiemelt felhasználónévvel, jelszóval és Bejelentkezés gombbal

Step 2) Miután bejelentkezett a Mantisba, a felhasználóneve megjelenik a Mantis főképernyőjének tetején, és mostantól jelentheti a problémáját a Mantisnak a megfelelő opcióra kattintva. "Probléma jelentése" az alábbiak szerint.

A Mantis fejléce, amelyen látható a bejelentkezett bejelentői fiók és a felső menüben megjelölt Probléma jelentése hivatkozás

Step 3) A következő képernyőn

  1. Írja be a hiba kategóriát
  2. Írja be a Reprodukálhatóságot
  3. Írja be a súlyosságot
  4. Adja meg a Prioritást
  5. Adja meg a platform részleteit
  6. Írja be a hibajelentés összefoglalóját
  7. belép Description
  8. Írja be a Lépéseket a hiba reprodukálásához
  9. Kattintson a Jelentés elküldése gombra

Az alábbi képernyőképen számozott feliratok egyenként jelennek meg a listában, a tetején található Kategória elemtől az űrlap alján található Jelentés küldése elemig.

Mantis Jelentés részleteinek megadása űrlap kitöltve a következő kategóriákkal: biztonság, mindig reprodukálhatóság, összeomlás súlyossága és azonnali prioritás

JEGYZET: A Mantis verziójában megjelenő mezők eltérőek lesznek. Lásd a következő részt: Egyéni mezők ugyanazért.

Step 4) Miután az összes adatot megadtuk a jelentés ablakban, elküldjük a jelentést, és hamarosan megjelenik a főablakban. Amint az alábbi képernyőképen látható, a probléma megtekintése gombra kattintva a probléma megjelenik a képernyőn az azonosítóval. "0017896" ezenkívül az új állapotot és a létrehozás dátumát is mutatja.

Mantis View problémák listája a fenti szűrőpanellel és az újonnan létrehozott 0017896-os problémával, amely új állapotban látható.

A Sáska eszköz problémái a probléma állapotának megfelelően kiemelve vannak. Például itt a probléma elismert állapotban van, ezért világos narancssárgával van kiemelve.

A Mantis állapotának színes jelmagyarázata az új, visszajelzés, nyugtázott és megerősített elemeket mutatja a nyugtázott probléma sora felett.

A különböző állapotokhoz különböző színek vannak hozzárendelve. Az alábbi táblázat felsorolja a MantisBT által az egyes munkafolyamat-állapotokhoz tartozó alapértelmezett színeket, amelyeket az adminisztrátor felülbírálhat a $g_állapotszínek konfigurációs beállítás.

Állapot Alapértelmezett szín Mit mond neked a sor
új Világospiros / rózsaszín Jelentették, de még senki nem vette fel.
Visszajelzés Lila A kezelőnek több információra van szüksége a bejelentőtől.
elismerte narancs A csapat érvényesnek fogadja el a jelentést.
megerősített Sárga Egy második személy reprodukálta a hibát.
kijelölt Kék Egy megnevezett kezelő dolgozik a javításon.
megoldódott Zöld A javítás elkészült, és ellenőrzésre vár.
zárt szürke Ellenőrizve és archiválva, további intézkedés nem várható.

A várólista szín szerinti olvasása a leggyorsabb módja annak, hogy lásd, hol akadt el egy kiadás, és ez közvetlenül a szélesebb sorra mutat. hiba életciklusa a csapatod már követ.

Step 5) Ha rákattint a probléma #id 0017896, akkor részletesebben bemutatja a problémát, például a projekt riporterét, az állapotát, a benyújtás dátumát és az utolsó frissítést.

Mantis A 0017896-os probléma részleteinek megtekintése oldal, amely felsorolja a projektet, a bejelentőt, a prioritást, a súlyosságot, az ismételhetőséget és a megoldást.

Step 6) Ezeken kívül fájlt, dokumentumokat, képeket is hozzáadhat a hibájához az alábbiak szerint -

A Mantis hibaoldala, amelyen látható a csatolt SecurityBug.png képernyőkép, valamint a Fájl tallózása és feltöltése vezérlők.

Step 7) A problémáddal kapcsolatos megjegyzéseket is fűzhetsz hozzá, ahogy az az alábbi képernyőképen is látható.

A Mantis Notes panelen egy riporteri megjegyzést adtak a problémához, valamint Szerkesztés, Törlés és Magánjellegűvé tétel gombok.

Step 8) A problémaelőzmények megtekintéséhez kattintson a Problémajelentés tetején található előzményekre. Ez a problémaelőzmény olyan részleteket tartalmaz, mint például a probléma létrehozásának időpontja, a fájl hozzáadásának időpontja, vagy hogy van-e megjegyzés a problémához.

A Mantis Issue History táblázat naplózza az új problémát, a hozzáadott fájlt és a hozzáadott megjegyzést dátumokkal és felhasználónevekkel.

Step 9) A probléma benyújtása után a fejlesztő e-mailt kap.

Az alábbi értesítés a Mantis által küldött üzenet, amikor a probléma gazdát cserél, és egyszerű szövegként megismétli a bejelentő, a kezelő, a projekt, a kategória, a súlyosság, a prioritás és az állapot nevét.

Mantis e-mail értesítés a probléma hozzárendeléséről, a bejelentő, a kezelő, a súlyosság és az állapot feltüntetésével

Projekt hozzáadása

A Mantis minden egyes hibája egy projekthez tartozik, így a következő feladat egy projekt létrehozása a tesztelt termékhez.

Step 1) A Kezelés lapon lépjen a Projektek kezelése lehetőségre

  1. Írja be a projekt nevét
  2. Válassza az Állapot lehetőséget
  3. belép Description
  4. Kattintson a Projekt hozzáadása elemre

A Mantis Projekt hozzáadása űrlapja, amelyen a Projekt neve, fejlesztési állapota és leírása kitöltve van a Projekt hozzáadása gombra kattintás előtt.

Step 2) A projekt létrejön.

A Mantis Manage Projects listája megerősíti az új projektet az állapotával, az engedélyezett jelzővel és a nyilvános megtekintési állapottal.

Hogyan hozzunk létre felhasználót

Miután elkészült egy projekt, a rajta dolgozó riportereknek, fejlesztőknek és vezetőknek egyaránt szükségük van egy fiókra.

Step 1) Lépjen a Kezelés > Felhasználók kezelése menüpontra. Kattintson az „Új fiók létrehozása” lehetőségre.

A Mantis Fiókok kezelése oldala, amelyen a meglévő rendszergazdai fiók látható, az Új fiók létrehozása gombbal kiemelve.

Step 2) Add meg a fiókod adatait, majd hozd létre a felhasználót

  1. Felhasználónév
  2. Igazi neve
  3. E-mail
  4. Hozzáférési szint
  5. Kattintson a Felhasználó létrehozása elemre

Mantis Új fiók létrehozása űrlap a felhasználónév és a valódi név megadásával egy új támogatási fiókhoz

Step 3) A következő képernyőn rendelje hozzá a felhasználót a kívánt projekthez.

Mantis Felhasználó hozzáadása a projektképernyőhöz projekt áthelyezése a Nem hozzárendelt projektek közül és hozzáférési szint beállítása riporterre

Step 4) Igény szerint frissítse az e-mail és egyéb fiókbeállításokat

Mantis Fiókbeállítások oldal az eseményenkénti e-mail jelölőnégyzetekkel, az alapértelmezett projekttel, az időzónával és a nyelvi beállításokkal

Step 5) A bejelentkezési adatokat e-mailben küldjük el a felhasználónak.

Mantis fiók regisztrációs e-mailje, amely értesíti az új felhasználót a fiók létrehozásáról, és amely a jelszó oldalra mutat

Egyéni mező létrehozása

Amikor a szabványos jelentésűrlap nem tartalmaz mindent, amire a folyamatnak szüksége van, a Mantis lehetővé teszi további mezők definiálását és az egyes projektekhez való csatolását.

Step 1) Hozza létre a mezőt

  1. Lépjen az Egyéni mezők kezelése oldalra
  2. Írja be a mező nevét
  3. Kattintson az „Új egyéni mező” gombra

A Mantis Egyéni mezők kezelése oldala beírt új mezőnévvel és bejelölt Új egyéni mező gombbal

Step 2) A mező viselkedésének konfigurálása

  1. Válassza a Mezőtípus lehetőséget
  2. Adja meg a mezőspecifikus adatokat
  3. Kattintson az Egyéni mező frissítése gombra

Mantis egyéni mező szerkesztése képernyő a mező típusának, hosszkorlátjainak, megjelenítésének és a kötelező jelölőnégyzetek beállításához

Step 3) Az egyéni mező létrejött

A Mantis egyéni mezők listája, amelyen látható az újonnan létrehozott mező a projektek számával és típusával együtt.

Step 4) Kattintson ismét az Egyéni mezőre, és kapcsolja össze az egyéni mezőt a projekttel

Mantis Egyéni mező összekapcsolása projekttel képernyő a kiválasztott projekttel, egy szekvenciaértékkel és az Egyéni mező összekapcsolása gombbal

Step 5) A Problémajelentés részben megjelenik az új egyéni mező

A Mantis Jelentés részleteinek megadása űrlapja, a csatolt egyéni mezővel mostantól egy extra sorként jelenik meg a Fájl feltöltése felett.

Az egyéni mezők, projektek és hozzáférési szintek együttesen ugyanolyan kontrollt biztosítanak egy kis csapatnak, mint a nagyobb teljesítményűeknek. bogár trackirályi szerszámok elhagyása nélkül nyújt hibakezelési folyamat már futsz.

GYIK

A MantisBT nyílt forráskódú a GNU GPL licenc alatt, így az önálló tárhelyszolgáltatás semmilyen költséggel nem jár a saját szerveren kívül. A 2.28.4-es verzió a jelenlegi stabil kiadás. A korábbi 1.3.20-as ág csak biztonsági és kritikus javításokat kap, így az új telepítést a 2.x soron kell kezdeni.

A MantisBT egy PHP alkalmazás, és működik a következőkkel: MySQL, PostgreSQL or Microsoft SQL ServerMaga a szerver képes Linuxot futtatni. Windows or macOS, és a webes felület támogatott a Chrome-on, Firefoxszafari, Opera és Edge.

A MantisBT egy letölthető csomag, amelyet te magad telepítesz és tartasz karban. A MantisHub egy kereskedelmi forgalomban kapható, ugyanazon a kódbázison épülő szolgáltatás, így másodpercek alatt működő példányt kapsz támogatással együtt, a PHP, az adatbázis és a frissítések kezelése helyett.

A Súlyosság a technikai hatást rögzíti, olyan értékekkel, mint az összeomlás, jelentős, kisebb vagy jelentéktelen. A Prioritás az ütemezés sürgősségét rögzíti, olyan értékekkel, mint az azonnali, sürgős, magas vagy normál. Egy látható elgépelés egyszerre alacsony súlyosságot és magas prioritást is jelenthet.

Nyissa meg a Problémák megtekintése lehetőséget, és szűkítse a szűrősort a bejelentő, az állapot, a kategória, a súlyosság vagy a termék verziója szerint, majd kattintson a Szűrő alkalmazása gombra. Ugyanezen az oldalon Jelentések nyomtatása, CSV exportálás, Excel exportálás és Grafikon hivatkozások is találhatók az eredmény eszközön kívüli megosztásához.

A MantisBT könnyűsúlyú, saját tárhelyen futó és ingyenes, amely megfelel azoknak a kis csapatoknak, amelyek teljes mértékben szeretnék kézben tartani az adataikat. bogár trackirályi szerszámok azonnal használható agilis táblákat, dashboardokat és natív integrációkat kínálnak, így a nagyobb programok gyakran ezeket részesítik előnyben.

A mesterséges intelligencia modelljei össze tudják hasonlítani az új összefoglalót és leírást a meglévő feladatlistával, megjelölhetik a valószínűsíthető duplikációkat, és javaslatot tehetnek egy kategóriára, súlyosságra és kezelőre. Minden javaslatot ajánlásként kell kezelni: egy emberi felülvizsgáló továbbra is megerősíti a besorolást, mielőtt a probléma továbblépne.

Igen. GitHub másodpilóta Készíthet olyan szkripteket, amelyek a MantisBT REST API-t hívják meg problémák létrehozásához, naplók csatolásához vagy jelentések exportálásához, és scaffollow-olhat bővítménykódokat. A generált hívásokat mindig tekintse át az aktuális API dokumentáció alapján, mielőtt futtatná őket.

Foglald össze ezt a bejegyzést a következőképpen: