Mantis-bug Tracker-vejledning

โšก Smart opsummering

Mantis-bug Tracker er et gratis, open source-problem tracet system, som softwareteams bruger til at rapportere defekter, tildele ejere, vedhรฆfte dokumentation og fรธlge op pรฅ alle rettelser til afslutning pรฅ tvรฆrs af flere projekter og udgivelser.

  • ๐Ÿž Rapportรฉr et problem: Ni guidede trin fรธrer en defekt fra formularen Rapportรฉr problem til en nummereret, tracked indgang.
  • ๐ŸŽจ Statusfarver: Hver arbejdsgangsstatus har sin egen rรฆkkefarve, sรฅ en kรธ kan aflรฆses med et hurtigt blik.
  • ๐Ÿ“ Projektopsรฆtning: Administrer projekter opretter en container til hvert produkt med sin egen status og synlighed.
  • ๐Ÿ‘ฅ Brugerkonti: Administrer brugere opretter konti, angiver et adgangsniveau og tildeler personer til projekter.
  • ๐Ÿงฉ Brugerdefinerede felter: Ekstra felter som f.eks. Forretningsvรฆrdi kan defineres รฉn gang og linkes til ethvert projekt.
  • ๐Ÿ”” Bemรฆrkninger: Kontoindstillinger bestemmer, hvilke begivenheder der sendes e-mails til, lige fra nye problemer til tilfรธjede noter.
  • ๐Ÿ› ๏ธ Nuvรฆrende udgivelse: MantisBT 2.28.4 er den understรธttede linje; 1.3.x modtager kun sikkerhedsrettelser.

Mantis-bug Tracker-vejledning

Hvad er Mantis Bug Tracker?

mantis, udgivet under sit officielle navn MantisBT, er en open source-fejl tracking-software, der kan bruges til track softwarefejl for forskellige softwareprojekter. Du kan nemt downloade og installere MantisBT til eget brug, og projektet tilbyder ogsรฅ en hostet version af den samme software via MantisHub. Du kan nemt tilpasse Mantis til at kortlรฆgge din softwareudviklingsworkflow.

MantisBT er en PHP-applikation og gemmer sine data i MySQL, PostgreSQL or Microsoft SQL Server, hvor selve serveren kรธrer pรฅ Linux, Windows or macOSDen nuvรฆrende stabile udgivelse er MantisBT 2.28.4den รฆldre 1.3.x-gren (1.3.20) understรธttes stadig, men modtager kun sikkerheds- og kritiske fejlrettelser, sรฅ en ny installation bรธr starte pรฅ 2.x-linjen.

Nogle fremtrรฆdende funktioner ved MantisBT er

  • E-mail-meddelelser: Det sender e-mails med opdateringer, kommentarer, beslutninger til de berรธrte interessenter.
  • Adgangskontrol: Du kan kontrollere brugeradgang pรฅ projektniveau
  • Tilpas: Du kan nemt tilpasse Mantis efter dine krav.
  • Mobilsupport: Mantis understรธtter iPhone, Androidog Windows Telefon platforme.
  • Plugins: Et stadigt voksende bibliotek af plugins, der tilfรธjer brugerdefineret funktionalitet til Mantis Issue Tracker.

Resten af โ€‹โ€‹denne gennemgang fรธlger den rรฆkkefรธlge, et nyt team normalt arbejder i: logfรธr en fรธrste fejl, opret derefter projektet, brugerne og de brugerdefinerede felter, der holder kรธen organiseret.

Sรฅdan rapporteres et problem

Du behรธver ikke at installere noget for at prรธve MantisBT. Den officielle demo side uddeler en gratis hostet MantisHub-prรธveversion og lader dig ogsรฅ gennemse MantisBT-teamets egne offentlige tracker i skrivebeskyttet tilstand. En velformet fejlrapport er det, der gรธr resten af โ€‹โ€‹arbejdsgangen nyttig, sรฅ start der.

Trin 1) Log ind pรฅ Mantis

Loginskรฆrmen beder om et brugernavn og en adgangskode og tilbyder links til tilmelding og gendannelse af en mistet adgangskode.

Mantis-bug Tracker loginskรฆrm med brugernavn, adgangskode og Log ind-knappen fremhรฆvet

Trin 2) Nรฅr du logger ind pรฅ Mantis, vises dit brugernavn รธverst pรฅ Mantis' hovedskรฆrm, og du kan nu rapportere dit problem til Mantis ved at klikke pรฅ indstillingen. "Rapportรฉr problem" som vist nedenfor.

Mantis-header, der viser den indloggede rapporteringskonto og linket Rapportรฉr problem markeret i topmenuen.

Trin 3) Pรฅ nรฆste skรฆrmbillede

  1. Indtast fejlkategori
  2. Indtast Reproducerbarhed
  3. Indtast svรฆrhedsgrad
  4. Indtast prioritet
  5. Indtast platformdetaljer
  6. Indtast Resumรฉ af fejlrapporten
  7. Indtast Description
  8. Indtast trin for at genskabe fejlen
  9. Klik pรฅ Send rapport

De nummererede forklaringer i skรฆrmbilledet nedenfor er vist รฉn til รฉn pรฅ listen, fra Kategori รธverst til Indsend rapport nederst i formularen.

Mantis Indtast rapportdetaljer-formular udfyldt med kategorisikkerhed, altid reproducerbarhed, alvorlighedsgrad af nedbrud og prioritet รธjeblikkelig

BEMร†RKFelterne, du ser i din version af Mantis, vil vรฆre forskellige. Se vores afsnit om Brugerdefinerede felter for det samme.

Trin 4) Nรฅr vi har indtastet alle detaljerne i rapportvinduet, indsender vi en rapport, og snart vil vores rapport blive vist i hovedvinduet. Som vist pรฅ skรฆrmbilledet nedenfor, vises problemet pรฅ skรฆrmen med id'et, nรฅr du klikker pรฅ "Vis problem". "0017896" den viser ogsรฅ status som ny og ogsรฅ datoen, hvor den blev oprettet.

Mantis View-problemliste med filterpanel ovenfor og det nyoprettede problem 0017896 vist i status ny

Problemerne i Mantis Tool er fremhรฆvet i henhold til status for et problem. For eksempel er problemet her i anerkendt status, derfor fremhรฆvet med lys orange.

Mantis statusfarveforklaring, der viser ny, feedback, bekrรฆftet og bekrรฆftet over en rรฆkke med bekrรฆftet problem

For forskellige statusser tildeles forskellige farver. Tabellen nedenfor viser standardfarven, som MantisBT sender til hver arbejdsgangsstatus, og som en administrator kan tilsidesรฆtte via $g_status_colors konfigurationsindstilling.

Status Standardfarve Hvad rรฆkken fortรฆller dig
ny Lys rรธd / pink Anmeldt, og ingen har taget den endnu.
tilbagemeldinger Lilla Handleren har brug for flere oplysninger fra anmelderen.
erkendte Orange Holdet accepterer rapporten som gyldig.
bekrรฆftet Gul En anden person har reproduceret fejlen.
tildelt Blรฅ En navngiven behandler arbejder pรฅ rettelsen.
lรธst Grรธn En rettelse er pรฅ plads og afventer verifikation.
lukket Grรฅ Bekrรฆftet og arkiveret, ingen yderligere handling forventes.

At lรฆse en kรธ efter farve er den hurtigste mรฅde at se, hvor en udgivelse sidder fast, og den knytter sig direkte til den bredere defektens livscyklus dit hold fรธlger allerede.

Trin 5) Nรฅr du klikker pรฅ dit problem #id 0017896, vil det vise problemet i flere detaljer som projektrapporter, dets status, dato for indsendelse og sidst opdateret.

Mantis Vis side med problemdetaljer for problem 0017896, der viser projekt, indberetter, prioritet, alvorlighedsgrad, reproducerbarhed og lรธsning.

Trin 6) Udover disse kan du tilfรธje en fil, dokumenter, billeder til din fejl som vist nedenfor -

Mantis-problemside, der viser det vedhรฆftede SecurityBug.png-skรฆrmbillede og kontrolelementerne til gennemse og upload af filer

Trin 7) Du kan ogsรฅ tilfรธje kommentarer, der omhandler dit problem, som vist pรฅ skรฆrmbilledet nedenfor.

Mantis Notes-panel med en reporterkommentar tilfรธjet til problemet og knapperne Rediger, Slet og Gรธr privat

Trin 8) Du kan klikke pรฅ historik รธverst i problemrapporten for at se problemhistorik. Denne problemhistorik har detaljer som hvornรฅr problemet blev oprettet, eller hvornรฅr filen blev fรธjet til problemet, eller hvis der er tilfรธjet en note til problemet.

Mantis-problemhistoriktabel, der logger det nye problem, den tilfรธjede fil og den tilfรธjede note med datoer og brugernavne

Trin 9) Nรฅr problemet er indsendt, modtager udvikleren en e-mail.

Notifikationen nedenfor er den besked, Mantis sender, nรฅr problemet skifter hรฆnder, og den gentager indberetter, behandler, projekt, kategori, alvorlighedsgrad, prioritet og status i almindelig tekst.

Mantis e-mailnotifikation, der annoncerer, at et problem er tildelt, med angivelse af indberetter, behandler, alvorlighedsgrad og status

Sรฅdan tilfรธjer du et projekt

Hvert problem i Mantis tilhรธrer et projekt, sรฅ den nรฆste opgave er at oprette et til det produkt, der testes.

Trin 1) Gรฅ til Administrer projekter under fanen Administrer

  1. Indtast projektnavn
  2. Vรฆlg Status
  3. Indtast Description
  4. Klik pรฅ Tilfรธj projekt

Mantis-formularen Tilfรธj projekt med projektnavn, udviklingsstatus og beskrivelse udfyldt, fรธr du klikker pรฅ Tilfรธj projekt

Trin 2) Projekt er oprettet.

Mantis Manage Projects-listen, der bekrรฆfter det nye projekt med dets status, aktiverede flag og status for offentlig visning

Sรฅdan opretter du en bruger

Nรฅr et projekt er pรฅ plads, skal de journalister, udviklere og ledere, der skal arbejde pรฅ det, hver isรฆr have en konto.

Trin 1) Gรฅ til Administrer > Administrer brugere. Klik pรฅ "Opret ny konto".

Mantis-siden Administrer konti, der viser den eksisterende administratorkonto med knappen Opret ny konto fremhรฆvet

Trin 2) Indtast kontooplysningerne, og opret derefter brugeren

  1. Brugernavn
  2. Rigtige navn
  3. E-mail
  4. Adgangsniveau
  5. Klik pรฅ Opret bruger

Mantis Opret ny konto-formular med brugernavn og rigtigt navn indtastet for en ny supportkonto

Trin 3) Tildel brugeren det รธnskede projekt pรฅ det nรฆste skรฆrmbillede.

Mantis Tilfรธj bruger til projektskรฆrmen flytter et projekt fra Ikke-tildelte Projekter og indstiller adgangsniveauet til Reporter

Trin 4) Opdater e-mail og andre kontoprรฆferencer som รธnsket

Mantis-kontoindstillinger med afkrydsningsfelter til e-mails pr. begivenhed, standardprojekt, tidszone og sprogindstillinger

Trin 5) Loginoplysninger sendes til brugeren via e-mail.

E-mail til registrering af Mantis-konto, der fortรฆller den nye bruger, at en konto er blevet oprettet, og linker til adgangskodesiden

Sรฅdan opretter du brugerdefineret felt

Nรฅr standardrapportformularen ikke indeholder alt, hvad din proces har brug for, kan du i Mantis definere ekstra felter og knytte dem til individuelle projekter.

Trin 1) Opret feltet

  1. Gรฅ til Administrer brugerdefinerede felter
  2. Indtast feltnavn
  3. Klik pรฅ knappen "Nyt brugerdefineret felt"

Mantis-siden Administrer brugerdefinerede felter med et nyt indtastet feltnavn og knappen Nyt brugerdefineret felt markeret

Trin 2) Konfigurer hvordan feltet opfรธrer sig

  1. Vรฆlg felttype
  2. Indtast feltspecifikke data
  3. Tryk pรฅ Opdater tilpasset felt

Mantis Rediger brugerdefineret feltskรฆrm, der indstiller felttype, lรฆngdegrรฆnser og visning samt obligatoriske afkrydsningsfelter

Trin 3) Brugerdefineret felt oprettes

Mantis brugerdefinerede feltliste, der viser det nyoprettede felt med dets projektantal og -type

Trin 4) Klik pรฅ det brugerdefinerede felt igen, og link det brugerdefinerede felt til dit projekt

Mantis Link brugerdefineret felt til projektskรฆrmen med det valgte projekt, en sekvensvรฆrdi og knappen Link brugerdefineret felt

Trin 5) I afsnittet Rapporter problem afspejles det nye brugerdefinerede felt

Mantis-formularen Indtast rapportdetaljer med det tilknyttede brugerdefinerede felt, der nu vises som en ekstra rรฆkke over Upload fil

Brugerdefinerede felter, projekter og adgangsniveauer giver tilsammen et lille team den samme kontrol som tungere bug trackongevรฆrktรธjer give, uden at forlade proces til hรฅndtering af fejl du lรธber allerede.

Ofte Stillede Spรธrgsmรฅl

MantisBT er open source under GNU GPL, sรฅ selvhosting koster ikke andet end din egen server. Version 2.28.4 er den nuvรฆrende stabile udgivelse. Den รฆldre 1.3.20-gren modtager kun sikkerheds- og kritiske rettelser, sรฅ en ny installation bรธr starte pรฅ 2.x-linjen.

MantisBT er en PHP-applikation og fungerer med MySQL, PostgreSQL or Microsoft SQL ServerSelve serveren kan kรธre Linux, Windows or macOS, og webgrรฆnsefladen understรธttes af Chrome, Firefoxsafari, Opera og Edge.

MantisBT er den pakke, du selv installerer og vedligeholder, og som du kan downloade. MantisHub er den kommercielle hostede tjeneste, der er bygget pรฅ den samme kodebase, sรฅ du fรฅr en fungerende instans pรฅ fรฅ sekunder med inkluderet support i stedet for at skulle administrere PHP, databasen og opgraderinger.

Alvorlighedsgrad registrerer teknisk pรฅvirkning med vรฆrdier som nedbrud, stรธrre, mindre eller triviel. Prioritetsregistreringer planlรฆgger hastende karakter med vรฆrdier som รธjeblikkelig, presserende, hรธj eller normal. En synlig slรฅfejl kan have lav alvorlighed og hรธj prioritet pรฅ samme tid.

ร…bn Vis problemer, og indsnรฆvr filterrรฆkken efter indberetter, status, kategori, alvorlighedsgrad eller produktversion, og klik derefter pรฅ Anvend filter. Den samme side tilbyder links til Udskriv rapporter, CSV-eksport, Excel-eksport og grafer til deling af resultatet uden for vรฆrktรธjet.

MantisBT er let, selvhostet og gratis, hvilket passer til smรฅ teams, der รธnsker fuld kontrol over deres data. Kommerciel bug trackongevรฆrktรธjer Lever agile boards, dashboards og native integrationer direkte fra pakken, sรฅ stรธrre programmer foretrรฆkker dem ofte.

AI-modeller kan sammenligne et nyt resumรฉ og en ny beskrivelse med den eksisterende efterslรฆb, markere sandsynlige dubletter og foreslรฅ en kategori, alvorlighedsgrad og hรฅndtering. Betragt ethvert forslag som en anbefaling: en menneskelig korrekturlรฆser bekrรฆfter stadig klassificeringen, fรธr problemet gรฅr videre.

Ja. GitHub Copilot kan udarbejde scripts, der kalder MantisBT REST API'en for at oprette problemer, vedhรฆfte logs eller eksportere rapporter, og kan scaffolde plugin-kode. Gennemgรฅ altid genererede kald i forhold til den aktuelle API-dokumentation, fรธr du kรธrer dem.

Opsummer dette indlรฆg med: