mantis bug tracker tutorial
MantisBT öppen källkod gratis populär bug tracking system handledning:
Testning är en integrerad del av något programvaruutveckling livscykel . Programvarufelet är ett fel i ett program som gör att programvaran ger felaktiga resultat. Därför orsakar avvikelse i det förväntade och faktiska resultatet.
En programvara för bugspårning är en programvara som används för att föra register över programvarufel som rapporterats under programvaruutvecklingen.
Vad du kommer att lära dig:
- Mantis Bug Tracking Tool Tutorial
- Varför behöver vi ett bugspårningssystem?
- Introduktion till Mantis Bug Tracker
- De viktigaste funktionerna i MantisBT
- Ladda ner och installera WampServer
- Användargränssnitt för Mantis BugTracker
- Hur rapporterar jag fel i Mantis?
- Hur skapar jag ett projekt i Mantis Bug Tracker?
- Hur skapar jag en användare i MantisBT?
- Hur konfigurerar jag e-post i mantis?
- Hur använder jag filter i MantisBT?
- Slutsats
- Rekommenderad läsning
Mantis Bug Tracking Tool Tutorial
Varför behöver vi ett bugspårningssystem?
Rekommendera läs => Mest populära bugspårningssystem
För att hantera de problem som loggas under programvaruutvecklingens livscykel krävs korrekt hanteringssystem. En buggspårning underlättar vid hantering av buggar så att korrekt track record av buggarna kan upprätthållas och vara tillgängliga för de teammedlemmar som arbetar för utvecklingen av projektet.
I grund och botten är Bug Tracker en programvara som används för att registrera de buggar som produceras under utvecklingen av en programvara.
Läs också => Fördelar med Defect Tracking System
Introduktion till Mantis Bug Tracker
Mantis Bug Tracker är ett sådant verktyg som kan tjäna syftet med bugspårning. Mantis BugTracker eller MantisBT började utvecklas av Kenzaburo Ito år 2000. Jeroen Latour, Julian Fitzell och Victor Boctor gick med år 2002 och det blev ett lagprojekt.
Version 1.0.0 av Mantis Software släpptes år 2006. Sedan dess har nya uppdateringar lanserats. I juli 2012 blev MantisBT-organisationen på GitHub det officiella förvaret för projektets källkod. För närvarande är MantisBT 2.5.1 den senaste stabila versionen som finns på marknaden.
Mantis-programvaran är utvecklad på PHP-språk och stöder databaser som MySQL, MS SQL, PostgreSQL och många webbläsare, men inte begränsat till Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Opera. Verktygsgränssnittet för Mantis är byggt med HTML och CSS.
Detta släpps under GNU General Public License (GPL).
De viktigaste funktionerna i MantisBT
- Mantis-verktyget finns som öppen källkod på marknaden. Mantis stöder många webbläsare och stöder nästan alla plattformar som Windows, Ubuntu, Linux etc.
- Mantis stöder flera projekt per instans med per projektanvändaråtkomst, vilket bibehåller korrekt isolering mellan projekt och teamet som arbetar med dem. Det stöder också delprojekt och kategorier
- Rapporterade fel kan exporteras till CSV, xlsx
- Möjlighet att integrera med plugins från tredje part för att spåra den tid som krävs för ett specifikt projekt
- E-postmeddelande utlöses automatiskt vid varje uppdatering i ett rapporterat fel
- RSS-feedrapport
- Mobilåtkomst är tillgänglig via Mantis Touch
- Avancerade sökverktyg
- Dokumenthantering
- Integration av revisionskontroll
- Användarbaserad
- Tidsuppföljning
- Anpassningsbara sidor
- Valfri wiki- och chattintegration
Följande punkter har behandlats i den här artikeln:
- Förinstallationssteg för Mantis
- Hur installerar jag MantisBT i Windows?
- Hur skapar jag ett projekt i MantisBT?
- Hur rapporterar jag fel i MantisBT?
- Hur skapar jag en användare i MantisBT?
- Hur konfigurerar jag e-postmeddelanden i MantisBT?
- Hur använder jag filter i MantisBT?
Nedan följer de programvarupaket som vi behöver för att installera MantisBT:
- Operativ system: MantisBT stöder flera OS-plattformar som Windows, MacOS, OS / 2, Linux, Solaris
- Webbserver (Apache): MantisBT stöder Apache-webbservern och Microsoft IIS. Om du använder någon annan webbserver måste PHP konfigureras med den
- PHP
- Databas: MantisBT lagrar sina data i en databas. Rekommenderad databas för MantisBT är MySql, men olika RDBMS stöds av MantisBT är som MySQL, PostgreSQL, Microsoft SQL Server och Oracle
- Webbläsare: MantisBT stöder de senaste webbläsarna som Mozilla Firefox, Google Chrome, Safari etc.
För att installera PHP, MySQL, webbserver helt på Windows kan vi använda WampServer.
Ladda ner och installera WampServer
Följ stegen för att ladda ner och installera WampServer i Windows:
- Navigera till WampServer-länk
- Rulla ner till avsnittet Nedladdningar på webbsidan
- Välj WampServer-länken baserat på ditt system OS. En popup visas när du klickar på något av alternativen. Klicka på 'ladda ner direkt'
- När du väl har klickat på 'ladda ner direkt' kommer du att omdirigeras till detta hemsida. Nedladdning av WampServer startar automatiskt och om den inte startas automatiskt klickar du på nedladdningsknappen
- Detta startar nedladdningen av MantisBT. Filens storlek skulle vara cirka 197 Mb och filnamnet skulle vara som 'Wampserver3.0.6_x86_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10.exe' .
- När du har laddat ner dubbelklickar du på den nedladdade filen.
Följ guiden och installera WampServer genom följande steg:
- Efter dubbelklickning kan det ge säkerhetsvarning till vissa användare enligt deras operativsystem, vilket bara är av säkerhetsskäl i fönstret. Klicka på fliken Kör
- Välj språk
- Klicka på ”Jag accepterar avtalet” och tryck på nästa flik
- Tryck på Nästa flik
- Ange destinationsplatsen där du vill installera wampserver och tryck sedan på nästa (som standard är det c: wamp)
- Klicka på nästa för standardinställningen
- Klicka på fliken Installera för att installera WampServer
- När du har klickat på Installera kommer installationen att börja
- Välj din webbläsare som ska användas för denna WampServer, som standard använder den Microsoft Internet Explorer. Du kan välja vilken webbläsare som helst som är installerad på din maskin
- Välj vilken textredigerare som helst som är installerad på din maskin, som standard använder den Notepad
- Klicka på Tillåt åtkomst
- Klicka på fliken Nästa
- Slutligen klickar du på fliken Slutför för att slutföra installationen. Nu har du Apache, PHP och MySQL helt i din maskin
- Gå till Start-menyn, starta wampserver genom att klicka på ikonen (en wamp-ikon visas i systemfältet). Ikonens färg kommer först att vara röd och sedan orange och slutligen blir den grön vilket innebär att alla tjänster som Apache och MySQL körs.
- Om wampserver inte är korrekt installerad kan det vara svårt att installera Mantis. För att säkerställa att du är bra att gå vidare, kolla punkterna som nämns nedan.
Kontrollera om wampserver är installerad:
Hur man kontrollerar om wampserver har installerats och alla dess tjänster fungerar bra eller inte.
# 1) Färgen på ikonen för wampserver i systemfältet ska vara grön. Grön färg innebär att alla tjänster fungerar bra. Om färgen på ikonen är orange betyder det att det är något fel och tjänsterna körs inte
#två)För att kontrollera att Apache-tjänsten körs eller inte : Högerklicka på wampserver-ikonen i systemfältet, gå sedan till verktyg och klicka sedan på Testport 80, eftersom det här är porten som används av Apache-servern
Efter att ha klickat på Testport 80 öppnas en dos svart skärm och den ger resultatet så här under svart skärm.
# 3)För att kontrollera att MySQL-tjänsten körs eller inte : Högerklicka på wampserver-ikonen i systemfältet, gå sedan till verktyg och klicka sedan på Testport 3306, eftersom detta är porten som används av MySQL
Efter att ha klickat på det aTVÅskärmen öppnas och det ger resultatet så här under baksidan.
- När WampServer har installerats kan vi fortsätta mot installationen av MantisBT.
Hur installerar jag MantisBT i Windows?
Ladda ner och installera Mantis Bug Tracker:
Följ stegen för att ladda ner och installera MantisBT
- Navigera till Mantis nedladdning länk
- Klicka på knappen Ladda ner
- När du väl har klickat på nedladdningsknappen kommer du att omdirigeras till detta hemsida . Klicka på knappen Ladda ner. Detta startar nedladdningen av MantisBT. Dess storlek är 16,5 MB och filnamnet skulle vara som 'Mantisbt-2.5.1.zip'
- När du har laddat ner extraherar du zip-filen och placerar mappen på följande plats: C: wamp www . Det här är standardplatsen där du installerade wampserver
Notera: Jag har installerat WampServer i C-enhet. Använd sökvägen där WampServer är installerad.
- Navigera till http: // localhost: (port) / , till exempel, om du använder portnummer 80 så använd http: // localhost: 80 /
Notera: Som standard är portnummer 80 valt, om det upptas av någon annan process måste du ändra portnumret. Processen för att ändra portnumret förklaras senare i den här artikeln.
- Högerklicka på wamp-ikonen som finns i systemfältet, gå till wamp-inställningen genom att högerklicka på wamp-ikonen i systemfältet och välj följande objekt i listan
- På den öppnade webbsidan klickar du på Mantis-mappen under 'Dina projekt' längst ner på skärmen som visas på bilden
- Efter att ha klickat på Mantis-mappen under “Dina projekt” nedan visas skärmen
- Typ av databas är MySQL som standard, här kan vi också välja Microsoft SQL, Postgre SQL, Oracle om du har installerat dem istället för MySQL
- Klicka på knappen Install / Upgrade Database, som finns längst ner på skärmen
- På nästa sida, leta efter följande meddelande längst ner på skärmen “ MantisBT installerades framgångsrikt “. Ignorera felmeddelandena
- Klicka på skapa en länk som visas på bilden eller så kan du direkt navigera till webbadressen http: // localhost: (port) /mantisbt-2.4.1/mantisbt-2.4.1/login_page.php att börja.
- Som standard är användarnamnet 'administratör' och lösenordet är 'root'
- Efter inloggning visas nedanstående skärm
Lösa fel:
Under installationsprocessen kan du hitta några fel. I den här artikeln har några av de vanligaste felen och deras upplösning listats.
# 1)VCRuntimeDll.140-fel : När följande meddelande visas under installationen av wamp-servern: “ Programmet kan inte starta eftersom VCRUNTIME140.dll saknas på din dator. Försök att installera om programmet för att åtgärda problemet. ”Då innebär det” Visual C ++ omfördelningsbara paket ”Saknas på din dator
Följ stegen för att lösa felet:
- Navigera till https://www.microsoft.com/en-in/
- Sök efter “i sökfältet Videobandspelare '
- Klicka på länken 'Ladda ner Microsoft Visual C ++ 2010 Redistributable Package'
- Välj språk på nästa skärm och klicka på knappen Ladda ner
- Detta startar nedladdningen av Visual C ++ Redistributable Packages
- När du har laddat ner dubbelklickar du på den nedladdade filen. Detta startar en installationsguide
- När Visual C ++ -fördelningsbara paket har installerats, installerar du om WampServer
#två)Err_Connection_Refused : Om följande sida visas istället för välkomstsidan för WampServer, använd sedan ett annat portnummer. Eftersom det aktuella portnumret upptas av vissa andra tjänster
Följ stegen för att lösa felet:
- Högerklicka på wamp-ikonen i systemfältet
- Gå till Verktyg | Använd en annan port än (nuvarande portnummer)
- Ange eventuellt oanvändt portnummer och klicka på Ok
Användargränssnitt för Mantis BugTracker
När en användare väl är inloggad och konfigurerat användarprofilen är detta den första sidan som visas för användaren.
Låt oss bekanta oss med användargränssnittet och förstå de olika funktionerna på den första skärmen i Mantis Bug Tracker.
Denna sida är indelad i olika sektioner. På vänster sida finns navigationsmenyn med länkar till olika sidor.
1) Navigationsmeny : Det här är navigeringsmenyn som har olika länkar som Rapportera problem, Visa problem
2) Tilldelad till mig: I det här avsnittet visas alla frågor som tilldelats användaren som är inloggad för närvarande under detta avsnitt. Som du kan ha en uppfattning om tidpunkten för när felet rapporterades visas under felsammanfattning och ett unikt nummer automatiskt tilldelas varje rapporterad bugg
3) Otilldelad: I det här avsnittet visas alla problem som väntar på att tilldelas den berörda personen
4) Rapporterat av mig: Alla problem som rapporterats av användaren visas under detta avsnitt
5) Nyligen modifierad (30 dagar): Alla problem som har ändrats under 30 dagars tidslinje visas under detta avsnitt
6) Rubrik: I rubriken finns olika länkar som rapportproblem, bjud in användare. Användaren kan klicka direkt på knappen Rapportera problem och sedan hoppa till sidan för rapporteringsproblem. Du kan ändra projektet som du vill visa problem för eller rapportera ett problem för.
Till höger visas namnet på den inloggade användaren. Klicka på vilka följande alternativ som visas. Användaren kan klicka på utloggning för att avsluta sessionen.
7) Tidslinje: I det här avsnittet visas alla de senaste uppdateringarna om projektet. Oavsett om problemet nyligen har rapporterats, stängts eller om några uppdateringar har gjorts i en befintlig bugg, loggas in alla aktiviteter med avseende på felet under det här avsnittet.
Hur rapporterar jag fel i Mantis?
Rekommenderad läsning => Hur man skriver en bra felrapport
Den första skärmen som visas för användaren är inloggningssidan där användaren uppmanas att ange inloggningsuppgifterna
- Ange användarnamn och lösenord
- Klicka på inloggningsknappen
- Det finns också ett alternativ i inloggningsfönstret för att spara inloggningen i webbläsaren
- För att rapportera ett fel, klicka på Rapportera problem som finns högst upp eller från navigeringsmenyn
- Klicka på projektet och välj projektet i rullgardinsmenyn som felet ska rapporteras för
- Klicka på rapportfrågan
- Följande sida visas
- Välj kategori
- Välj reproducerbarhet av felet.
Reproducerbarhet : Den definierar om det rapporterade felet är reproducerbart eller inte. Mantis Bug Tracker erbjuder standardalternativ under denna kategori.
Följande punkter visas i listrutan.
- Har inte testat: Välj det här alternativet om du inte hade försökt att reproducera felet
- Alltid: Välj det här alternativet om felet kan reproduceras vid varje iteration
- Slumpmässig: Välj det här alternativet om fel inträffar slumpmässigt
- Det gick inte att reproducera: Välj det här alternativet om det använda scenariot hade gett det oväntade resultatet inte producerar felet längre
- Ibland: Välj det här alternativet om felet uppstår några gånger under iteration
- Ej tillämpligt
- Välj felets svårighetsgrad.
Följande alternativ är tillgängliga under denna kategori
- Funktion
- Trivial
- Text
- Modifiera
- Mindre
- Större
- Krascha
- Blockera
- Välj det alternativ som bäst beskriver ditt fel.
- Välj felens prioritet
Följande alternativ är tillgängliga under denna kategori
- Ingen
- Låg
- Vanligt
- Hög
- Brådskande
- Omedelbar
- Välj lämpligt alternativ
- Välj profil: (Platform, OS, OS Version) använder detta för att lägga till information som operativsystem som används för plattform och dess version eller smak
- Nästa fält är Tilldela till . I denna kategori kan du välja namnet på den person som felet ska tilldelas
- I sammanfattningen kan du ge en kort beskrivning av felet
Till exempel, på en e-handelswebbplats läggs produkterna inte till i kundvagnen. Du kan ge den korta beskrivningen för detta som kundvagn. Produkter läggs inte till i kundvagnen.
- I beskrivningen, förklara felet, testmiljön där testet utförs inkluderar förväntade och faktiska resultat
- I steg för att reproducera avsnitt, skriv stegen som är involverade för att producera bugg som kan användas igen för att reproducera i utvecklarens slut
- Om du vill bifoga en fil, kan en bild som hänvisar till felet bifoga den i avsnittet om bifogade filer
- När alla alternativ är fyllda. Klicka på Skicka problem
- Ett framgångsmeddelande visas för användaren och sidan omdirigeras till visningssidan
Observera att ett unikt ID tilldelas det rapporterade problemet. Detta ID kan användas för att söka i frågan från sökfältet.
Om du vill se det rapporterade problemet klickar du på ID som visas i bilden. Det rapporterade problemet visas på skärmen.
Således har vi rapporterat ett fel i Mantis Bug tracker. Därefter lär vi oss att skapa ett projekt i MantisBT.
Hur skapar jag ett projekt i Mantis Bug Tracker?
Därefter ser vi hur man skapar projekt i mantis bug tracker. Mantis stöder flera projekt i en enda instans.
Följ stegen för att skapa ett nytt projekt:
Notera: Mantis ger olika rättigheter till den inloggade användaren. Så rättigheterna att skapa projekt ges endast till den administratörsspecifika användaren. Så logga in med användaren och följande navigeringsmeny visas.
- Klicka på Hantera
- Gå till hantera projektfliken som visas på bilden
- Klicka på Skapa nytt projekt
- Ett nytt fönster öppnas med följande fält
- Projektnamn : Ange projektets namn
- Status: Du kan ange den aktuella statusen för projektet
Som standard är följande alternativ tillgängliga:
- Utveckling: Välj det här alternativet om projektet är under utvecklingsstadiet
- Släpp: Välj det här alternativet om projektet befinner sig i utgivningsstadiet
- Stabil: Välj det här alternativet om testning utförs på den stabila versionen av projektet
- Föråldrad: Om versionen av projektet är inaktuell eller inte används för närvarande kan detta alternativ väljas
- Visa status: Välj om projektet är privat eller offentligt. Som privata projekt och framsteg i det är endast synligt för de användare som detta projekt tilldelas
- Beskrivning: Under beskrivningstextrutan kan du ge en beskrivning av projektet
- Och slutligen, klicka på knappen Lägg till projekt
Ett framgångsmeddelande visas och därmed läggs projektet till i Mantis för felrapportering. Därefter lär vi oss att skapa en användare i MantisBT.
Hur skapar jag en användare i MantisBT?
Vi har sett hur man skapar ett projekt och har också lärt oss att rapportera ett problem i Mantis Bug Tracker. I grund och botten ges rätten att skapa en ny användare eller redigera en befintlig användare till den person som har administratörsrättigheter.
Skapa ny kontosida underlättar för administratören att hantera användare i systemet. Så logga in med administratören. När du väl är inloggad med administratören visas följande alternativ som visas i bilden i navigeringsmenyn.
- Klicka på Hantera
- Byt för att hantera användarfliken
- Som standard är användarfliken förvalt vald eftersom det här är den första fliken i de tillgängliga flikarna
- Klicka på skapa ett nytt konto
hp kvalitetscenter intervju frågor och svar
- När du väl har klickat på den här knappen öppnas ett nytt fönster
- Ange användaren
Notera: Användarnamnet som används för den nya användaren måste vara unikt och bör inte användas tidigare.
- Ange det nya användarens riktiga namn.
Notera: Verkligt namn som används för den nya användaren måste vara unikt och bör inte användas tidigare, dvs det riktiga namnet på den nya användaren bör inte sammanfalla med det verkliga namnet på en befintlig användare.
- Ange användarens e-post.
- I rullgardinsmenyn för åtkomstnivå finns det olika alternativ som standard.
- Visare
- Reporter
- Uppdaterare
- Utvecklare
- Chef
- Administratör
- Välj lämpligt alternativ.
- Klicka på Skapa användare
En ny användare skapas således i systemet.
Hur konfigurerar jag e-post i mantis?
Under mjukvaruutvecklingen är en av de största utmaningarna att hålla teamet informerat om eventuella förändringar eller felrapporter. MantisBT utlöser ett e-postmeddelande till den berörda personen om det rapporteras om något nytt fel eller om ändringar har gjorts i ett befintligt fel.
Följ stegen för att konfigurera e-postaviseringar i MantisBT
- Navigera till sökväg: D: wamp www mantisbt-2.4.1 mantisbt-2.4.1 config
- Öppna config_inc.php i anteckningar och lägg till följande kod:
$g_phpMailer_method = PHPMAILER_METHOD_SMTP; $g_smtp_host = ‘smtp.gmail.com'; $g_smtp_port = ‘465'; $g_smtp_connection_mode = ‘ssl'; $g_smtp_username = ‘softwaretestinghelp@gmail.com'; $g_smtp_password = ‘xxxx'; $g_administrator_email = ‘softwaretestinghelp@gmail.com'; $g_webmaster_email = ‘softwaretestinghelp@gmail.com'; $g_from_email = ‘softwaretestinghelp@gmail.com'; $g_return_path_email = ‘softwaretestinghelp@gmail.com'; $g_default_timezone = ‘UTC'; $g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT; $g_log_destination = ‘file:D:mantisbt.log';
- Spara filen
- Logga in på MantisBT med administratörsuppgifter
- Klicka på Bjud in användare
- Skapa en användare
Ett e-postmeddelande utlöses till den berörda personen.
Hur använder jag filter i MantisBT?
När antalet rapporterade buggar i projektet ökar blir det väldigt hektiskt att söka efter en specifik grupp av problemet.
Till exempel, I en projektutvecklare vill lösa alla buggar som tilldelats honom under hög prioritet. I så fall kan filter användas för att gruppera problemen enligt kravet.
Låt oss förstå hur vi använder filter för att söka eller gruppera problemen.
- Klicka på Visa problem
- På sidan, olika
- Klicka på projektets rullgardinsmeny för att söka efter frågor baserat på det specifika projektet
- Klicka på valfritt fält enligt dina krav
- Klicka på Apply filter. Alla frågor som uppfyller kravet listas i rutnätet
Spara filtret:
Om du vill spara det aktuella filtret, klicka på knappen Spara filter.
- I nästa skärm anger du filternamn
- Markera kryssrutan Projekt och klicka på Spara aktuell filterknapp
- Ett framgångsmeddelande visas som bekräftar åtgärden “Filter sparades framgångsrikt”
På skärmen visas följande alternativ:
- Hantera filter: Detta alternativ kan användas för att radera ett befintligt sparat filter
- Permalänk: Permalink används för att skapa en länk för ett visst filter. Den länken kan delas med andra lagmedlemmar, för just det filtret
Slutsats
Programvara för bugspårning hjälper till att hantera felet effektivt och effektivt. I slutändan minskar tid och ansträngningar för att hantera bugghistorik. Med korrekt hantering av buggar kan vi förbättra kvaliteten på arbetsprocessen och kan undvika kryphål i processen för testning och utveckling.
Med korrekt spårning kan man förvänta sig ett korrekt utnyttjande av resursen (anställd) och att leverera maximal effekt från dem. Således förväntar vi oss en bra avkastning på investeringen.
Dela dina kommentarer eller frågor med oss nedan.
Rekommenderad läsning
- Fördjupade förklaringar om förmörkelser för nybörjare
- Exempel på felrapport
- Backlog Bug Tracking Tool Hands-on Review Tutorial
- Vad är defekt / bug-livscykel vid programvarutestning? Defekt livscykelhandledning
- Exempel på felrapporter för webb- och produktapplikationer
- 18 Bästa programvara för bugspårning: Top Defect / Issue Tracking Tools från 2021
- JIRA Bug Tracking Tool Tutorial: Hur man använder JIRA som biljettverktyg
- Hur man skriver en bra felrapport? Tips och tricks