Mantisbugg Tracker-handledning

⚡ Smart sammanfattning

Mantisbugg Tracker är en fri, öppen källkod-fråga tracett system som programvaruteam använder för att rapportera fel, tilldela ägare, bifoga bevis och följa upp varje korrigering till avslut över flera projekt och utgåvor.

  • 🐞 Rapportera ett problem: Nio guidade steg tar en defekt från formuläret Rapportera problem till en numrerad, tracked-inträde.
  • 🎨 Statusfärger: Varje arbetsflödesstatus har sin egen radfärg, så en kö kan avläsas med en snabb blick.
  • 📁 Projektinställning: Hantera projekt skapar en behållare för varje produkt, med egen status och synlighet.
  • 👥 Användarkonton: Hantera användare skapar konton, anger en åtkomstnivå och tilldelar personer till projekt.
  • 🧩 Anpassade fält: Extra fält som Affärsvärde kan definieras en gång och länkas till valfritt projekt.
  • 🔔 Meddelanden: Kontoinställningarna avgör vilka händelser som skickar e-post, från nya ärenden till tillagda anteckningar.
  • 🛠️ Nuvarande utgåva: MantisBT 2.28.4 är den version som stöds; 1.3.x får endast säkerhetskorrigeringar.

Mantisbugg Tracker-handledning

Vad är Mantis Bug Tracker?

Bönsyrsa, släppt under sitt officiella namn MantisBT, är en bugg med öppen källkod trackungsprogramvara som kan användas för att track programvarufel för olika programvaruprojekt. Du kan enkelt ladda ner och installera MantisBT för eget bruk, och projektet erbjuder även en hostad version av samma programvara via MantisHub. Du kan enkelt anpassa Mantis för att kartlägga ditt arbetsflöde för programvaruutveckling.

MantisBT är en PHP-applikation och lagrar sina data i MySQL, PostgreSQL or Microsoft SQL Server, med själva servern som körs på Linux, Windows or macOSDen nuvarande stabila utgåvan är MantisBT 2.28.4den äldre 1.3.x-grenen (1.3.20) stöds fortfarande men får endast säkerhets- och kritiska buggfixar, så en ny installation bör starta på 2.x-raden.

Några viktiga funktioner hos MantisBT är

  • E-postmeddelanden: Den skickar ut e-postmeddelanden med uppdateringar, kommentarer, resolutioner till berörda intressenter.
  • Åtkomstkontroll: Du kan kontrollera användaråtkomst på projektnivå
  • Anpassa: Du kan enkelt anpassa Mantis enligt dina krav.
  • Mobilsupport: Mantis stöder iPhone, Androidoch Windows Telefonplattformar.
  • Plugins: Ett ständigt växande bibliotek med plugins för att lägga till anpassad funktionalitet till Mantis Issue Tracker.

Resten av den här genomgången följer den ordning ett nytt team vanligtvis arbetar i: logga en första defekt, skapa sedan projektet, användarna och de anpassade fälten som håller kön organiserad.

Hur man rapporterar ett problem

Du behöver inte installera något för att prova MantisBT. Den officiella demo sidan delar ut en gratis värdbaserad MantisHub-testinstans och låter dig även bläddra bland MantisBT-teamets egna offentliga tracker i skrivskyddat läge. En välformad buggrapport är det som gör resten av arbetsflödet användbart, så börja där.

Steg 1) Logga in på Mantis

Inloggningsskärmen frågar efter användarnamn och lösenord och erbjuder länkar för att registrera sig och återställa ett förlorat lösenord.

Mantisbugg Tracker-inloggningsskärm med användarnamn, lösenord och inloggningsknappen markerad

Steg 2) När du har loggat in på Mantis visas ditt användarnamn högst upp på Mantis huvudskärm och du kan nu rapportera ditt problem till Mantis genom att klicka på alternativet. "Rapportera problem" som visas nedan.

Mantis-rubrik som visar det inloggade rapporteringskontot och länken Rapportera ärende markerad i toppmenyn

Steg 3) På nästa skärm

  1. Ange Bug Category
  2. Ange Reproducerbarhet
  3. Ange allvarlighetsgrad
  4. Ange prioritet
  5. Ange plattformsinformation
  6. Ange Sammanfattning av felrapporten
  7. ange Description
  8. Ange steg för att återskapa felet
  9. Klicka på Skicka rapport

De numrerade utropen i skärmdumpen nedan mappas ett till ett till den listan, från Kategori högst upp till Skicka rapport längst ner i formuläret.

Mantis Ange rapportdetaljer-formulär ifyllt med kategori säkerhet, alltid reproducerbarhet, allvarlighetsgrad krasch och prioritet omedelbar

ANMÄRKNINGARFälten du ser i din version av Mantis kommer att skilja sig åt. Se vårt avsnitt om Anpassade fält för samma.

Steg 4) Efter att vi har angett alla detaljer i rapportfönstret skickar vi in ​​en rapport och snart kommer vår rapport att visas i huvudfönstret. Som visas på skärmdumpen nedan, när du klickar på visa problem, kommer problemet att visas på skärmen med id:t "0017896" den visar också statusen som ny och även datumet när den skapades.

Mantis View ärendelista med filterpanelen ovan och det nyligen skapade ärendet 0017896 som visas i statusen ny

Problemen i Mantis Tool är markerade enligt statusen för ett problem. Till exempel här är problemet i godkänd status, därför markerat i ljusorange.

Mantis statusfärgförklaring som visar nytt, feedback, bekräftat och bekräftat ovanför en rad med bekräftat problem

För olika statusar tilldelas olika färger. Tabellen nedan listar standardfärgen som MantisBT levererar för varje arbetsflödesstatus, vilken en administratör kan åsidosätta via $g_status_colors konfigurationsinställning.

Status Standardfärg Vad raden säger dig
ny Ljusröd / rosa Anmäld, och ingen har tagit upp det än.
återkoppling Purple Hanteringen behöver mer information från anmälaren.
medgav Orange Teamet godkänner rapporten som giltig.
bekräftade Gul En andra person har reproducerat felet.
delad Blå En namngiven hanterare arbetar med åtgärden.
löst Grön En åtgärd är på plats och väntar på verifiering.
stängt Grå Verifierad och arkiverad, inga ytterligare åtgärder förväntas.

Att läsa en kö efter färg är det snabbaste sättet att se var en utgåva har fastnat, och den mappas direkt till den bredare defektens livscykel ditt lag följer redan.

Steg 5) När du klickar på ditt problem #id 0017896, kommer det att visa problemet i mer detaljer som projektrapportör, dess status, inlämnade datum och senast uppdaterad.

Mantis Visa sidan med ärendeinformation för ärende 0017896 som listar projekt, rapportör, prioritet, allvarlighetsgrad, reproducerbarhet och lösning

Steg 6) Förutom dessa kan du lägga till en fil, dokument, bilder till din bugg som visas nedan -

Mantis-problemsida som visar den bifogade skärmdumpen SecurityBug.png och kontrollerna för att bläddra och ladda upp filer

Steg 7) Du kan också lägga till kommentarer som tar upp ditt problem, som visas på skärmbilden nedan.

Mantis Notes-panel med en reporterkommentar tillagd till ärendet och knapparna Redigera, Ta bort och Gör privat

Steg 8) Du kan klicka på historik överst i problemrapporten för att se problemhistorik. Den här problemhistoriken har detaljer som när problemet skapades eller när filen lades till i problemet eller om det finns någon anteckning till problemet.

Mantis ärendehistoriktabell som loggar det nya ärendet, den tillagda filen och den tillagda anteckningen med datum och användarnamn

Steg 9) När problemet har skickats får utvecklaren ett e-postmeddelande.

Meddelandet nedan är det meddelande Mantis skickar när ärendet byter ägare, och det upprepar rapportör, hanterare, projekt, kategori, allvarlighetsgrad, prioritet och status i klartext.

Mantis e-postmeddelande som meddelar att ett ärende har tilldelats, med anmälare, hanterare, allvarlighetsgrad och status listade

Hur man lägger till ett projekt

Varje problem i Mantis tillhör ett projekt, så nästa uppgift är att skapa ett för produkten som testas.

Steg 1) Gå till Hantera projekt under fliken Hantera

  1. Ange projektnamn
  2. Välj Status
  3. ange Description
  4. Klicka på Lägg till projekt

Mantis-formuläret Lägg till projekt med projektnamn, utvecklingsstatus och beskrivning ifyllt innan du klickar på Lägg till projekt

Steg 2) Projektet skapas.

Mantis Manage Projects-listan som bekräftar det nya projektet med dess status, aktiverad flagga och status för offentlig visning

Hur man skapar en användare

Med ett projekt på plats behöver reportrar, utvecklare och chefer som ska arbeta med det alla ett konto.

Steg 1) Gå till Hantera > Hantera användare. Klicka på "Skapa nytt konto".

Mantis sida Hantera konton som visar det befintliga administratörskontot med knappen Skapa nytt konto markerad

Steg 2) Ange kontouppgifterna och skapa sedan användaren

  1. Användarnamn
  2. Riktiga namn
  3. E-post
  4. Åtkomstnivå
  5. Klicka på Skapa användare

Mantis-formuläret Skapa nytt konto med användarnamn och riktiga namn angivna för ett nytt supportkonto

Steg 3) På nästa skärm tilldela användaren det önskade projektet.

Mantis Lägg till användare på projektskärmen flyttar ett projekt från Otilldelade Projekt och ställer in åtkomstnivån till Rapportör

Steg 4) Uppdatera e-post och andra kontoinställningar efter önskemål

Sidan Mantis-kontoinställningar med kryssrutor för e-post per händelse, standardinställningar för projekt, tidszon och språk

Steg 5) Inloggningsuppgifter skickas till användaren via e-post.

E-postmeddelande med Mantis-kontoregistrering som informerar den nya användaren om att ett konto har skapats och länkar till lösenordssidan

Hur man skapar ett anpassat fält

När standardrapportformuläret inte fångar allt som din process behöver, låter Mantis dig definiera extra fält och koppla dem till enskilda projekt.

Steg 1) Skapa fältet

  1. Gå till Hantera anpassade fält
  2. Ange fältnamn
  3. Klicka på knappen "Nytt anpassat fält"

Mantis sida Hantera anpassade fält med ett nytt fältnamn inskrivet och knappen Nytt anpassat fält markerad

Steg 2) Konfigurera hur fältet beter sig

  1. Välj Fälttyp
  2. Ange fältspecifika data
  3. Tryck på Uppdatera anpassat fält

Mantis Edit-skärmen för anpassat fält, inställning av fälttyp, längdgränser och visning och obligatoriska kryssrutor

Steg 3) Anpassat fält skapas

Mantis anpassade fältlista som visar det nyskapade fältet med dess projektantal och typ

Steg 4) Klicka på det anpassade fältet igen och länka det anpassade fältet till ditt projekt

Mantis Länka anpassat fält till projektskärmen med det valda projektet, ett sekvensvärde och knappen Länka anpassat fält

Steg 5) I avsnittet Rapportera problem återspeglas det nya anpassade fältet

Mantis-formuläret Ange rapportdetaljer med det länkade anpassade fältet som nu visas som en extra rad ovanför Ladda upp fil

Anpassade fält, projekt och åtkomstnivåer tillsammans ger ett litet team samma kontroll som tyngre bug trackungverktyg tillhandahålla, utan att lämna process för felhantering du springer redan.

Vanliga frågor

MantisBT är öppen källkod under GNU GPL, så självhosting kostar ingenting utöver din egen server. Version 2.28.4 är den nuvarande stabila utgåvan. Den äldre grenen 1.3.20 får endast säkerhets- och kritiska korrigeringar, så en ny installation bör starta på 2.x-raden.

MantisBT är en PHP-applikation och fungerar med MySQL, PostgreSQL or Microsoft SQL ServerSjälva servern kan köra Linux, Windows or macOS, och webbgränssnittet stöds i Chrome, Firefoxsafari, Opera och Edge.

MantisBT är det nedladdningsbara paketet som du installerar och underhåller själv. MantisHub är den kommersiella värdtjänsten som bygger på samma kodbas, så du får en fungerande instans på några sekunder med support inkluderad, istället för att hantera PHP, databasen och uppgraderingar.

Allvarlighetsgrad registrerar teknisk påverkan, med värden som krasch, större, mindre eller trivial. Prioritetsregistrerar schemaläggning av brådska, med värden som omedelbar, brådskande, hög eller normal. Ett synligt stavfel kan ha låg allvarlighetsgrad och hög prioritet samtidigt.

Öppna Visa problem och begränsa filterraden efter rapporterare, status, kategori, allvarlighetsgrad eller produktversion. Klicka sedan på Använd filter. Samma sida erbjuder länkar för utskrift av rapporter, CSV-export, Excel-export och diagram för att dela resultatet utanför verktyget.

MantisBT är lätt, självhostad och gratis, vilket passar små team som vill ha full kontroll över sin data. bug trackungverktyg leverera agila tavlor, dashboards och native integrationer direkt, så större program föredrar dem ofta.

AI-modeller kan jämföra en ny sammanfattning och beskrivning med den befintliga eftersläpningen, flagga sannolika dubbletter och föreslå en kategori, allvarlighetsgrad och hanterare. Behandla varje förslag som en rekommendation: en mänsklig granskare bekräftar fortfarande klassificeringen innan problemet går vidare.

Ja. GitHub Copilot kan utarbeta skript som anropar MantisBT REST API för att skapa problem, bifoga loggar eller exportera rapporter, och kan bygga upp plugin-kod. Granska alltid genererade anrop mot den aktuella API-dokumentationen innan du kör dem.

Sammanfatta detta inlägg med: