mantis bug tracker tutorial
MantisBT open source gratis populær vejledning i bug tracking system:
Test er en integreret del af enhver livscyklus til softwareudvikling . Softwarefejlen er en fejl i en softwareapplikation, der får software til at producere forkerte resultater. Derfor forårsager afvigelse i det forventede og faktiske resultat.
En bug tracking-software er en softwareapplikation, der bruges til at føre registreringer af softwarefejl, der er rapporteret i løbet af softwareudviklingens livscyklus.
Hvad du vil lære:
- Mantis Bug Tracking Tool Tutorial
- Hvorfor har vi brug for et fejlsporingssystem?
- Introduktion til Mantis Bug Tracker
- Fremtrædende træk ved MantisBT
- Download og installer WampServer
- Brugergrænseflade til Mantis BugTracker
- Hvordan rapporterer man bugs i Mantis?
- Hvordan oprettes et projekt i Mantis Bug Tracker?
- Hvordan oprettes en bruger i MantisBT?
- Hvordan konfigureres e-mail i mantis?
- Hvordan bruges filtre i MantisBT?
- Konklusion
- Anbefalet læsning
Mantis Bug Tracking Tool Tutorial
Hvorfor har vi brug for et fejlsporingssystem?
Anbefal læs => Mest populære fejlsporingssystemer
For at administrere de problemer, der er logget under softwareudviklingens livscyklus, kræves korrekt styringssystem. En bugsporing letter håndtering af bugs, så korrekt track record af bugs kunne opretholdes og være tilgængelig for de teammedlemmer, der arbejder hen imod udviklingen af projektet.
Dybest set er Bug Tracker en softwareapplikation, der bruges til at registrere de fejl, der produceres under udviklingen af en software.
Læs også => Fordele ved fejlsporingssystem
Introduktion til Mantis Bug Tracker
Mantis Bug Tracker er et sådant værktøj, der kan tjene formålet med fejlsporing. Mantis BugTracker eller MantisBT startede udviklet af Kenzaburo Ito i år 2000. Jeroen Latour, Julian Fitzell og Victor Boctor sluttede sig ind i år 2002, og det blev et teamprojekt.
Version 1.0.0 af Mantis Software blev udgivet i år 2006. Siden da er der lanceret nye opdateringer. I juli 2012 blev MantisBT-organisationen på GitHub det officielle lager for projektets kildekode. I øjeblikket er MantisBT 2.5.1 den seneste stabile version, der findes på markedet.
Mantis-software er udviklet på PHP-sprog og understøtter databaser som MySQL, MS SQL, PostgreSQL og adskillige browsere, men ikke begrænset til Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Opera. UI af Mantis-værktøjet er bygget ved hjælp af HTML og CSS.
Dette frigives under GNU General Public License (GPL).
Fremtrædende træk ved MantisBT
- Mantis-værktøjet er tilgængeligt som open source på markedet. Mantis understøtter adskillige browsere og understøtter næsten alle platforme som Windows, Ubuntu, Linux osv.
- Mantis understøtter flere projekter pr. Forekomst med per projektbrugeradgang og opretholder således korrekt isolering mellem projekter og det team, der arbejder på dem. Det understøtter også underprojekter og kategorier
- Rapporterede fejl kan eksporteres til CSV, xlsx
- Mulighed for at integrere med tredjeparts plugins for at spore den tid, der kræves til et specifikt projekt
- E-mail-underretning udløses automatisk ved enhver opdatering i en rapporteret fejl
- RSS feed rapport
- Mobiladgang er tilgængelig via Mantis Touch
- Avancerede søgeværktøjer
- Dokumenthåndtering
- Integration af revisionskontrol
- Brugerbaseret
- Tidssporing
- Sider, der kan tilpasses
- Valgfri wiki- og chatintegration
Følgende punkter er blevet dækket i denne artikel:
- Trin til installation af mantis
- Sådan installeres MantisBT i Windows?
- Hvordan oprettes et projekt i MantisBT?
- Hvordan rapporteres fejl i MantisBT?
- Hvordan oprettes en bruger i MantisBT?
- Hvordan konfigureres e-mails i MantisBT?
- Hvordan bruges filtre i MantisBT?
Følgende er de softwarepakker, som vi har brug for for at installere MantisBT:
- Operativ system: MantisBT understøtter flere OS-platforme som Windows, MacOS, OS / 2, Linux, Solaris
- Webserver (Apache): MantisBT understøtter Apache-webserver og Microsoft IIS. Hvis du bruger en anden webserver, skal PHP konfigureres med den
- PHP
- Database: MantisBT gemmer sine data i en database. Anbefalet database til MantisBT er MySql, men forskellige RDBMS understøttes af MantisBT er som MySQL, PostgreSQL, Microsoft SQL Server og Oracle
- Browser: MantisBT understøtter de seneste browsere som Mozilla Firefox, Google Chrome, Safari osv.
For at installere PHP, MySQL, webserver helt på Windows kan vi bruge WampServer.
Download og installer WampServer
Følg trin for at downloade og installere WampServer i Windows:
- Naviger til WampServer-link
- Rul ned til sektionen Downloads på websiden
- Vælg WampServer-linket baseret på dit system OS. En pop op vises, når der er klikket på en af indstillingerne. Klik på 'download direkte'
- Når der er klikket på 'download direkte', omdirigeres du til dette internet side. Download af WampServer starter automatisk, og hvis den ikke startes automatisk, skal du klikke på knappen Download
- Dette begynder at downloade MantisBT. Filens størrelse ville være omkring 197 Mb, og filnavnet ville være som 'Wampserver3.0.6_x86_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10.exe' .
- Når den er downloadet, skal du dobbeltklikke på den downloadede fil.
Følg guiden og installer WampServer gennem følgende trin:
- Efter dobbeltklik kan det give sikkerhedsadvarsel til nogle brugere i henhold til deres anvendte operativsystem, hvilket kun er for sikkerhedsformål i vinduet. Klik på fanen Kør
- Vælg sprog
- Klik på 'Jeg accepterer aftalen' og tryk på næste fane
- Tryk på Næste fane
- Angiv destinationsplaceringen, hvor du vil installere wampserver, og tryk derefter på næste (som standard er det c: wamp)
- Klik på næste for at få standardindstillingen
- Klik på fanen Installer for at installere WampServer
- Når du har klikket på Installer, begynder installationen
- Vælg din browser, der skal bruges til denne WampServer, som standard bruger den Microsoft Internet Explorer. Du kan vælge en hvilken som helst webbrowser, der er installeret på din maskine
- Vælg en hvilken som helst teksteditor installeret på din maskine, som standard bruger den Notesblok
- Klik på tillad adgang
- Klik på fanen Næste
- Klik til sidst på fanen Finish for at afslutte installationen. Nu har du Apache, PHP og MySQL helt ind i din maskine
- Gå til Start-menuen, start wampserver ved at klikke på ikonet (et wamp-ikon vises i systembakken). Ikonens farve vil først være rød og derefter orange, og til sidst vil den være grøn, hvilket betyder, at alle tjenester som Apache og MySQL kører.
- Hvis wampserver ikke er installeret korrekt, kan du finde problemer med at installere Mantis. For at sikre, at du er god til at gå videre, skal du kontrollere nedenstående punkter.
Kontroller, om wampserver er installeret:
Sådan kontrolleres, om wampserver er installeret med succes, og at alle dens tjenester fungerer fint eller ej.
# 1) Farven på wampserver-ikonet i systembakken skal være grøn. Grøn farve betyder, at alle tjenester fungerer fint. Hvis ikonets farve er orange, betyder det, at der er noget galt, og tjenester kører ikke
#to)For at kontrollere Apache-tjeneste, der kører eller ej : Højreklik på wampserver-ikonet i systembakken, gå derefter til værktøjer og klik derefter på Testport 80, da dette er den port, der bruges af Apache-serveren
Når du har klikket på Testport 80, åbnes en sort skærm på skærmen, og den giver resultatet som denne under sort skærm.
# 3)For at kontrollere MySQL-tjeneste, der kører eller ej : Højreklik på wampserver-ikonet i systembakken, gå derefter til værktøjer, og klik derefter på Testport 3306, da dette er den port, der bruges af MySQL
Efter at have klikket på det aTOskærmbilledet bliver åbent, og det giver resultatet som dette under bagskærmen.
- Når WampServer er installeret, kan vi fortsætte mod installationen af MantisBT.
Sådan installeres MantisBT i Windows?
Download og installer Mantis Bug Tracker:
Følg trin for at downloade og installere MantisBT
- Naviger til Mantis download link
- Klik på knappen Download
- Når du har klikket på download-knappen, omdirigeres du til dette internet side . Klik på knappen Download. Dette begynder at downloade MantisBT. Dens størrelse er 16,5 MB, og filnavnet ville være som 'Mantisbt-2.5.1.zip'
- Når den er downloadet, skal du udpakke zip-filen og placere mappen på følgende sted: C: wamp www . Dette er standardplaceringen, hvor du installerede wampserver
Bemærk: Jeg har installeret WampServer i C-drev. Brug stien, hvor WampServer er installeret.
- Naviger til http: // localhost: (port) / for eksempel, hvis du bruger port nummer 80, skal du bruge http: // localhost: 80 /
Bemærk: Som standard er portnummer 80 valgt, hvis det er optaget af en anden proces, skal du ændre portnummeret. Processen til at ændre portnummeret forklares senere i denne artikel.
- Højreklik på wamp-ikonet på systembakken, gå til wamp-indstilling ved at højreklikke på wamp-ikonet i systembakken og vælg følgende emner på listen
- På den åbnede webside skal du klikke på Mantis-mappen under “Dine projekter” i bunden af skærmen som vist på billedet
- Efter at have klikket på Mantis-mappen under 'Dine projekter' nedenfor vises skærmen
- Datatype er MySQL som standard, her kan vi også vælge Microsoft SQL, Postgre SQL, Oracle, hvis du har installeret dem i stedet for MySQL
- Klik på knappen Installer / opgrader database, der findes nederst på skærmen
- På den næste side skal du se efter følgende meddelelse nederst på skærmen “ MantisBT blev installeret med succes “. Ignorer fejlmeddelelserne
- Klik på Opret et link som vist på billedet, eller du kan direkte navigere til URL'en http: // localhost: (port) /mantisbt-2.4.1/mantisbt-2.4.1/login_page.php at begynde.
- Som standard er brugernavnet “administrator”, og adgangskoden er “rod”
- Efter login vises nedenstående skærm
Løsning af fejl:
Under installationsprocessen kan du finde nogle fejl. I denne artikel er nogle af de almindelige fejl og deres opløsning blevet anført.
# 1)VCRuntimeDll.140 fejl : Når følgende meddelelse vises under installationen af wamp-serveren: “ Programmet kan ikke starte, fordi VCRUNTIME140.dll mangler på din computer. Prøv at geninstallere programmet for at løse problemet. ”Så indebærer det“ Visual C ++ omfordelbare pakker ”Mangler på din computer
Følg trin for at løse fejlen:
- Naviger til https://www.microsoft.com/en-in/
- I søgefeltet skal du søge efter “ Videobåndoptager '
- Klik på linket 'Download Microsoft Visual C ++ 2010 Redistributable Package'
- På det næste skærmbillede skal du vælge sprog og klikke på knappen Download
- Dette starter download af Visual C ++ Redistribuerbare pakker
- Når den er downloadet, skal du dobbeltklikke på den downloadede fil. Dette starter en installationsguide
- Når Visual C ++ Redistribuerbare pakker er installeret, skal du installere WampServer igen
#to)Err_Connection_Refused : Hvis den næste side vises i stedet for velkomstsiden i WampServer, skal du bruge et andet portnummer. Da det aktuelle portnummer er besat af nogle andre tjenester
Følg trin for at løse fejlen:
- Højreklik på wamp-ikonet i systembakken
- Gå til Værktøjer | Brug en anden port end (aktuelt portnummer)
- Angiv ethvert ubrugt portnummer, og klik på Ok
Brugergrænseflade til Mantis BugTracker
Når en bruger er logget ind og konfigureret brugerprofilen, er dette den første side, der vises for brugeren.
Lad os blive fortrolig med brugergrænsefladen og forstå de forskellige funktioner, der findes på den første skærm i Mantis Bug Tracker.
Denne side er opdelt i forskellige sektioner. På venstre side er der en navigationsmenu med links til forskellige sider.
1) Navigationsmenu : Dette er navigationsmenuen, der har forskellige links som Rapportproblem, Vis problem
2) Tildelt til mig: I dette afsnit vises alle de problemer, der er tildelt den bruger, der er logget ind i øjeblikket, under dette afsnit. Som du kan have en idé om, hvornår fejlen blev rapporteret vises under fejloversigt, og et unikt nummer vises automatisk tildelt hver rapporterede fejl
3) Ikke tildelt: I dette afsnit vises alle de problemer, der afventer for at blive tildelt den pågældende person
4) Rapporteret af mig: Alle de problemer, der rapporteres af brugeren, vises under dette afsnit
5) For nylig ændret (30 dage): Alle problemer, der er blevet ændret i løbet af 30 dages tidslinje, vises under dette afsnit
6) Overskrift: I overskrift forskellige links som rapportproblemer, inviteres brugere. Brugeren kan klikke direkte på knappen Rapporter problem og derefter hoppe til siden med rapporteringsproblemer. Du kan ændre det projekt, som du vil se problemer for, eller rapportere et problem for.
Til højre vises navnet på den indloggede bruger. Klik på hvilke af følgende muligheder der vises. Brugeren kan klikke på logout for at afslutte sessionen.
7) Tidslinje: I dette afsnit vises alle de seneste opdateringer vedrørende projektet. Uanset om problemet er nyligt rapporteret, lukket eller opdateringer foretaget i en eksisterende fejl, bliver alle aktiviteter vedrørende fejlen logget ind og vist under dette afsnit.
Hvordan rapporterer man bugs i Mantis?
Anbefalet læsning => Sådan skriver du en god fejlrapport
Det første skærmbillede, der vises for brugeren, er login-siden, hvor brugeren bliver bedt om at indtaste loginoplysningerne
- Indtast brugernavn og adgangskode
- Klik på knappen Login
- Der er også en mulighed i loginvinduet for at gemme login i browseren
- For at rapportere en fejl skal du klikke på Rapporter problem til stede øverst eller i menuen Navigation
- Klik på projektet, og vælg projektet i rullemenuen, som bug skal rapporteres for
- Klik på rapport problem
- Den følgende side vises
- Vælg kategori
- Vælg reproducerbarhed af fejlen.
Reproducerbarhed : Den definerer, om den rapporterede fejl er reproducerbar eller ej. Mantis Bug Tracker giver standardindstillinger under denne kategori.
Følgende punkter vises i rullemenuen.
- Har ikke prøvet: Vælg denne indstilling, hvis du ikke havde forsøgt at reproducere fejlen
- Altid: Vælg denne indstilling, hvis fejlen kan gengives ved hver iteration
- Tilfældig: Vælg denne indstilling, hvis der opstår en tilfældig fejl
- Kan ikke reproducere: Vælg denne indstilling, hvis det anvendte scenario havde produceret det uventede resultat ikke længere producerer fejlen
- Sommetider: Vælg denne indstilling, hvis fejlen opstår nogle gange under iteration
- Ikke relevant
- Vælg sværhedsgraden af fejlen.
Følgende muligheder er tilgængelige under denne kategori
- Funktion
- Trivial
- Tekst
- Tweak
- Mindre
- Major
- Krak
- Blok
- Vælg den indstilling, der bedst beskriver din fejl.
- Vælg fejlens prioritet
Følgende muligheder er tilgængelige under denne kategori
- Ingen
- Lav
- Normal
- Høj
- Presserende
- Umiddelbar
- Vælg den relevante indstilling
- Vælg profil: (Platform, OS, OS-version) brug dette til at tilføje oplysninger som det anvendte operativsystem til platform brugt og dets version eller smag
- Næste felt er Tildel til . I denne kategori kan du vælge navnet på den person, som bugten skal tildeles
- I resuméet kan du give den korte beskrivelse af fejlen
For eksempel, på et e-handelswebsted føjes produkterne ikke til indkøbskurven. Du kan give den korte beskrivelse af dette som indkøbskurv. Produkter tilføjes ikke i kurven.
- Forklar fejlen i beskrivelsen, testmiljøet, hvor testen udføres, inkluderer forventede og faktiske resultater
- I trin til reproduktion sektion, skal du skrive de involverede trin til at producere fejlen, som kunne bruges igen for at reproducere ved udviklerens afslutning
- Hvis du vil vedhæfte en fil, kan et billede, der henviser til fejlen, vedhæfte det i afsnittet om vedhæftede filer
- Når alle muligheder er udfyldt. Klik på Send problem
- En succesmeddelelse vises til brugeren, og siden omdirigeres til visningssiden
Bemærk, at der er tildelt et unikt ID til det rapporterede problem. Dette ID kan bruges til at søge i emnet fra søgefeltet.
Hvis du vil se det rapporterede problem, skal du klikke på ID'et som vist på billedet. Det rapporterede problem vises på skærmen.
Således har vi rapporteret om en fejl i Mantis Bug tracker. Derefter lærer vi at oprette et projekt i MantisBT.
Hvordan oprettes et projekt i Mantis Bug Tracker?
Dernæst vil vi se, hvordan man opretter projekter i mantis bug tracker. Mantis understøtter flere projekter i en enkelt instans.
Følg trin for at oprette et nyt projekt:
Bemærk: Mantis giver forskellige rettigheder til den loggede bruger. Så rettighederne til at oprette projektet gives kun til den administratorspecifikke bruger. Så login med brugeren og følgende navigationsmenu vises.
- Klik på Administrer
- Gå til fanen Projektstyring som vist på billedet
- Klik på Opret nyt projekt
- Et nyt vindue åbnes med følgende felt
- Projekt navn : Angiv projektets navn
- Status: Du kan angive den aktuelle status for projektet
Som standard er følgende muligheder tilgængelige:
- Udvikling: Vælg denne mulighed, hvis projektet er under udviklingsfase
- Frigøre: Vælg denne mulighed, hvis projektet er under frigivelsesfasen
- Stabil: Vælg denne mulighed, hvis test udføres på den stabile version af projektet
- Forældet: Hvis versionen af projektet er forældet eller ikke bruges i øjeblikket, kan denne valgmulighed vælges
- Vis status: Vælg, om projektet er privat eller offentligt. Som private projekter og fremskridt i det er kun synligt for de brugere, som dette projekt er tildelt
- Beskrivelse: Under tekstfeltet Beskrivelse kan du give en beskrivelse af projektet
- Og til sidst skal du klikke på knappen Tilføj projekt
En succesmeddelelse vises, og projektet føjes til mantis til rapportering af fejl. Dernæst lærer vi at oprette en bruger i MantisBT.
Hvordan oprettes en bruger i MantisBT?
Vi har set, hvordan man opretter et projekt, og har også lært at rapportere et problem i Mantis Bug Tracker. Grundlæggende gives rettigheder til at oprette en ny bruger eller redigere en eksisterende bruger til den person, der har administratorrettigheder.
Opret ny kontoside letter administratoren til at administrere brugere i systemet. Så log ind med administratoren. Når du er logget ind med administrator, vises følgende indstillinger som vist på billedet i navigationsmenuen.
- Klik på Administrer
- Skift til administration af brugerfanen
- Som standard er fanen Administrer bruger forudvalgt, da dette er den første fane i de mange tilgængelige faner
- Klik på Opret en ny konto
en app til at spionere på en anden telefon
- Når der er klikket på denne knap, åbnes et nyt vindue
- Indtast brugeren
Bemærk: Brugernavn, der er brugt til den nye bruger, skal være entydigt og bør ikke bruges tidligere.
- Angiv det rigtige navn på den nye bruger.
Bemærk: Virkeligt navn, der bruges til den nye bruger, skal være entydigt og bør ikke bruges tidligere, dvs. det virkelige navn på den nye bruger bør ikke falde sammen med det virkelige navn på en eksisterende bruger.
- Giv brugerens e-mail.
- I rullemenuen til adgangsniveau er der forskellige muligheder, der er tilgængelige som standard.
- Seer
- Reporter
- Opdaterer
- Udvikler
- Manager
- Administrator
- Vælg den relevante indstilling.
- Klik på Opret bruger
En ny bruger bliver således oprettet i systemet.
Hvordan konfigureres e-mail i mantis?
Under softwareudvikling er en af de største udfordringer at holde holdet underrettet om eventuelle ændringer eller fejl rapporteret. MantisBT udløser en e-mail-underretning til den pågældende person, hvis der er rapporteret om nogen ny fejl eller ændringer foretaget i en eksisterende fejl.
Følg trin for at konfigurere e-mail-underretning i MantisBT
- Naviger til sti: D: wamp www mantisbt-2.4.1 mantisbt-2.4.1 config
- Åbn config_inc.php i notesblok, og tilføj følgende kode:
$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';
- Gem filen
- Log ind på MantisBT ved hjælp af administratoroplysninger
- Klik på Inviter brugere
- Opret en bruger
En e-mail bliver udløst til den pågældende person.
Hvordan bruges filtre i MantisBT?
Når antallet af rapporterede fejl i projektet stiger, bliver det meget hektisk at søge efter en bestemt gruppe af problemet.
For eksempel, I en projektudvikler ønsker at løse alle de fejl, der er tildelt ham under høj prioritet. I så fald kan filtre anvendes til at gruppere problemerne efter kravet.
Lad os forstå, hvordan vi anvender filtre til at søge i eller gruppere problemerne.
- Klik på Vis problem
- På siden forskellige
- Klik på projektets rullemenu for at søge i spørgsmål baseret på det bestemte projekt
- Klik på et hvilket som helst felt i henhold til dit krav
- Klik på anvend filteret. Alle de problemer, der opfylder kravene, vises i gitteret
Gem filteret:
Hvis du vil gemme det aktuelle filter, skal du klikke på knappen Gem filter.
- I det næste skærmbillede skal du indtaste filternavn
- Marker afkrydsningsfeltet Projekt, og klik på knappen Gem aktuelt filter
- En succesmeddelelse vises, der bekræfter handlingen “Filter gemt med succes”
På skærmen vises følgende indstillinger:
- Administrer filter: Denne mulighed kan bruges til at slette et eksisterende gemt filter
- Permalink: Permalink bruges til at oprette et link til et bestemt filter. Dette link kan deles med andre teammedlemmer til det pågældende filter
Konklusion
Fejlsporingssoftware hjælper med at administrere fejlen effektivt og effektivt. I sidste ende reducerer tid og bestræbelser på at styre bughistorik. Med korrekt styring af fejl kan vi forbedre kvaliteten af arbejdsprocessen og undgå smuthuller i processen til test og udvikling.
Med korrekt sporing kan man forvente korrekt udnyttelse af ressourcen (medarbejder) og levere det maksimale output fra dem. Således forventer et godt investeringsafkast.
Del venligst dine kommentarer eller spørgsmål med os nedenfor.
Anbefalet læsning
- Dybdegående formørkelsesvejledninger til begyndere
- Eksempel på fejlrapport
- Backlog Bug Tracking Tool Praktisk gennemgangsvejledning
- Hvad er defekt / bug-livscyklus i softwaretest? Vejledning i defekt livscyklus
- Eksempel på fejlrapporter til web- og produktapplikationer
- 18 Bedste software til fejlsporing: Top defekt / problemsporingsværktøjer fra 2021
- JIRA Bug Tracking Tool Tutorial: Sådan bruges JIRA som billetværktøj
- Hvordan man skriver en god fejlrapport? Tips og tricks