Mantis - Bug Tracking System made easy
10 Mars 2008 av HEMIL Shah Security Systems Security Systems
Mantis är en fri säkerhet webbapplikation (felhanteringssystem) skriven i PHP. Det lagrar alla funna fel i en databas.
Ingen programvara kan vara felfria. Det är en fas i SDLC (Software Development Life Cycle) för testning. Testning är mycket viktig fas av någon programvara. Det är viktigt att upprätthålla formellt fel. Normalt i de flesta av bolagen är Bugs in med en felhanteringssystemet och om frisläppande av varje version, alla gamla buggar som kontrolleras igen.
Mantis, Bugzilla, Jirà är några av de felrapporteringssystemet vanligen används av företagen.
Mantis är fri och öppen källkod under GPL licens. Man kan använda MySQL, MS SQL Server och PostgreSQL som databas för lagring av buggar. Den kan installeras på Windows, Linux, Mac OS och OS / 2. Sist men inte minst, eftersom det är webbaserad applikation - det är uppenbart att det behöver webbserver. Det kan vara antingen IIS eller Apache.
Installera Mantis
Om jag skriver hur man installerar Mantis, kommer detta dokument hålla på ... och det är inte nödvändigt eftersom det redan är välskrivet vid Mantis officiella hemsidan. Jag kan inte se någon mening med att uppfinna hjulet. Installation i enkla steg är --
- Installera förutsättningar
- Webbserver
- Databas
- PHP
- Hämta senaste versionen av Mantis
- Konfigurera Mantis
- Logga in till Admin
- Skapa projekt och användare
- Tilldela behörigheter till användare
Dragen av Mantis
Mantis är mycket rik på funktioner och det är det som gör den populär bland företag. Det finns många funktioner, men jag pekar ut några av de viktigaste inslagen här.
Funktioner för utvecklare / Testing Professional
- Mycket enkelt gränssnitt och lätt att använda
- Stöder RSS-flöden
- Möjlighet att skicka e-post till användarna
- Förmåga att integrera chatta
- Förmåga att integrera med berömda källkod förrådet (SVN / CVS)
- Möjlighet att ladda upp filer med buggar (Detta är mycket användbart som reporter kan ladda skärmdump av buggen)
- Förmåga att definiera roll som bygger på projektet. (Detta är mycket användbart när det gäller små företag, där en person har flera roller i olika projekt).
Egenskaper för Top Management
- Rapportering möjligheter för chefer och höga förvaltningskostnader
- Möjlighet att exportera rapporten i CSV-, Microsoft Excel och Microsoft Word
Egenskaper för Administrator
- Mycket enkel administrering. Skapa nya projekt eller användare är bara några klick.
- Ger flexibilitet att välja operativsystem, webbserver och databasserver
- Förmåga att integrera autentisering med LDAP och Active Directory
- Ingen installation på klienten slut (det är webbaserat så enda webbläsaren är nödvändigt på klientsidan)
- Lätt att anpassa per företag krav
Jämförelse med Bugzilla
Men det finns många Felsökare tillgänglig, bäst av dem är Mantis och Bugzilla. Här är några punkter varför Mantis är bättre än Bugzilla.
- För att genomföra Bugzilla, måste administratören har några förkunskaper i CGI som inte alltid är sant för alla administratörer, Mantis kan genomföras utan några kunskaper i PHP. Detta innebär anpassning i mantis är mycket lätt jämfört med bugzilla.
- Mantis kan generera change log där Bugzilla kan inte. Detta är mycket viktigt funktion för hantering som de vill se till att det görs ändringar för varje bugg. och fel inte upprepas.
- Mantis visar olika färg buggen beroende på prioritet och dess status. Detta hjälper projektledare i att titta på den aktuella ansökan. Bugzilla visar vitt utrymme och inte använder flera färger.
Roll Mantis Administrator
Som alltid är administrativa roll i Mantis mycket viktigt. Men det är inte så tuffa som administrerar alla operativsystem. Det är en administrativ ansökan kommer med Mantis installation. Följande är några av de uppgifter som administratören har att utföra
- Skapa användare
- Skapa projekt
- Tilldela roll för användare på olika projekt (roll kan vara antingen utvecklare, Reporter, Viewer)
- Developer - Alla utvecklare och projektledare faller i denna kategori
- Reporter - Hela testteam och testa bly faller i denna kategori
- Viewer - Högsta ledningen faller inom denna kategori
- Periodvis backup alla buggar
- config_defaults_inc.php eller config_inc.php är två viktiga filer mantis där Mantis lagrar all konfiguration.
Hur Mantis används för att utveckla företag
Som tidigare nämnts är Mantis webbapplikation. Det är hur normalt utveckla företag använder Mantis.
- Testning professionella rapportera felet och ställa bugg ställning till nya
- När projektledaren recensioner felet och förstår det, tillägger han sin kommentar, bestämma tid och koppla den till hans utvecklare och ändra status till "tilldelade". Om projektledaren inte förstår bugg, tillägger han sin kommentar och ge tillbaka till reporter.
- När utvecklare löser buggen, tillägger han sin kommentar och tilldelar den till sin projektledare.
- När projektledaren kontroller felet, ändrar han status till "fasta" och tilldela tillbaka till reporter.
- Reporter avviker felet med de senaste bygga och ändra felet status till "Close".
Hur man testar Mantis
Efter att ha läst denna mycket, kanske du känner för att testa den och se om den passar dina krav eller inte. Självklart vill du inte slösa din tid i installerat det i ditt testlabb. Oroa dig inte: du behöver inte slösa din tid för att ställa upp. Du kan titta Mantis demo online.
Detta är hur Mantis kommer att se ut:
Slutsats
Buggsökarsystem utför viktig roll för en framgångsrik utveckling av programvara. Som det är sagt - det är alltid bra att få löss från interna människor än utomstående. Mantis är mycket populärt på grund av dess robusthet, öppen källkod och lätt att anpassa.
Några användbara länkar
- Mantis Officiell sajt - http://www.mantisbt.org
- Mantis Manual - http://www.mantisbt.org/manual/
- Mantis demoapplikation - http://www.futureware.biz/mantisdemo/my_view_page.php
---------------
HEMIL Shah har mer än 5 års yrkeserfarenhet inom systemadministration, sårbarhetsanalys Web Application utvärdering och penetrationstester övningar tillsammans med skriftlig säkerhetspolicy. Han bor för närvarande i Camden, North Carolina USA.
---------------
Vill du ha mer recensioner webb mjukvara, nyheter och tips / knep?
Sedan se till att du prenumerera på våra RSS-flöde!
Tags: buggsökarsystem, Bugzilla, Mantis, php, säkerhetsprogram, webbapplikation






























21 mars, 2008 at 6:15
När det gäller uttalandet ovan, "Även om det finns många Felsökare tillgänglig, bäst av dem är Mantis och Bugzilla."
Tja, olika människor har olika åsikter. Jag har sammanställt en sida med länkar till första person räkenskaper felhanteringssystem utvärderingar. Inte alla som försöker Mantis till slut välja det.
http://ifdefined.com/blog/post/2007/10/Links-to-other-comparisons-of-issue-trackers.aspx
Här är 3 fler webbaserade bug tracking system som är värda ett besök, alla med olika stil än Mantis: Trac, BugTracker.NET och FogBugz. Trac och BugTracker.NET är fri och öppen källkod. (Jag är författare BugTracker.NET. Mer info på http://ifdefined.com/bugtrackernet.html)
[Svara]
21 mars, 2008 at 11:24
Du har rätt, alla har åsikter. Denna översyn av Mantis sker med recensenten erfarenhet av den ...
Kanske vi kommer att granska BugTracker.NET också ... och andra. Eller kanske andra användare kommer att granska dem.
[Svara]
31 mars 2008 kl 3:05
Jag har ett problem när installera Mantis v1.1.1 med MSSQL.Could du vara vänlig och visa mig vägen till installera Mantis med MSSQL
Tack så mycket
[Svara]
April 14, 2008 at 6:07
Hej,
Vänligen kan du berätta hur man installerar Mantis på Windows XP med easyPHP som en server med mySQL?
Tack så mycket
Hälsningar
[Svara]
14 april 2008 kl 10:01
Jag hoppas att någon kan svara dig ... jag inte har någon erfarenhet av Mantis hittills ...
[Svara]
22 maj 2008 kl 1:04
Very useful, thanks.
Som före detta Mantis användare rekommenderar jag att du också ta en titt på BugWiki (www.bugwiki.com). Jag gillar den för sin extrema enkelhet och trevlig visuell design.
[Svara]
2 juni 2008 kl 2:08
Är det bara jag eller är David R. Winther ett BugWiki anställd. Jag har forskat en del buggar sökverktygen nyligen och överallt jag ser det är några nya synpunkter om hur bra bugwiki är (kvittra, några Felsökare jämförelser etc). Jag tittar på bugwiki och det är inte bättre än KLOTTER ner saker i ett kalkylblad. Jag säger inte att det är dåligt (allting har sin användning), men ihållande kommentarer som visar hur stor bugwiki är, är ganska darn misstänksam. Speciellt på ett inlägg som är nästan ett år gammal?
[Svara]
3 oktober 2008 kl 12:47
Volta e meia, algum Projeto que estou trabalhando mig vejo obrigado en usar o Mantis. Não gosto Dessa Ferramenta, Contudo, na minha opinião, o Fato de ser livre de licença en isenta de qqr crítica. Todavia, acho lamentável en postura de administradores (líderes, e gerentes de projetos) que conduzem seus projetos suportados por ferramentas que se enquadram nesse contexto. Isentas de críticas, isentas de um critério rigoroso de qualidade, porém isentas também da responsabilidade de atender ao que se prestam.
[Svara]
3 november, 2008 at 6:55
Jag vill Konfiguration för BÖNSYRSA Bug Tracking System.
[Svara]
3 november, 2008 at 6:06
Kanske den här länken om konfigurering Mantis kan hjälpa dig http://svn.sourceforge.jp/svnroot/testlinkjp/trunk/docs/tl-bts-howto.pdf
[Svara]
November 14, 2008 at 2:58
Ik heb mantis geprobeerd.
Män är het doel voorbij gestreefd uppfyllda Mantis.
Mantis är verre van gebruikersvriendelijk.
Ik ga eens naar kijken bugtracker en bugwiki.
[Svara]
11 December 2008 at 7:11
Gostaria de saber qual en capacidade göra Mantis, qual o máximo de contas podem ser criadas e quantos användare podem concorrer ingen uso. Pode considerar uma infra bem robusta.
Obrigado,
Charles Barbosa.
[Svara]
23 januari 2009 kl 9:10
Também sou User göra Mantis e recomendo.
Muito bom.
[Svara]
8 juli 2009 kl 1:57
mantis is the shit när du lista ut det
[Svara]
Quintin Svar:
23 oktober, 2009 at 3:19
@ inte en bugg, jag får en dålig fel
Databas stöds inte av PHP. Kontrollera att det har sammanställts till din server "
Kan någon please help me!
Jag har aktivera myql stöd i php
startat apache
dont veta vad els för att kontrollera
[Svara]