Bugzilla Handledning – Defekt Tracking Verktyget

⚡ Smart sammanfattning

Bugzilla Handledningen introducerar öppen källkodsdefekten tracker av Mozilla. Lessinloggning på omslag, buggrapportering, grafiska rapporter, bläddringsfunktion, enkel och avancerad sökning, anpassade kolumner och personliga inställningar.

  • 🐞 Open Source Tracker: Gratis Perl-baserat verktyg från Mozilla som används i många projekt.
  • 📝 Bugginlämning: Produkt, komponent, allvarlighetsgrad och en tydlig sammanfattning skapar en tracmöjlig rapport.
  • 📊 Grafiska rapporter: Generera HTML-tabeller eller linje-, cirkel- och stapeldiagram för att visualisera trender.
  • 🔍 Söklägen: Simple Search kör sökordsmatchningar; Advanced Search filtrerar efter flera fält.
  • ⚙️ Anpassade kolumner: Lägg till eller ta bort kolumner på standardsidan för sökresultat.
  • 🤖 AI-triage: AI-kluster duplicerar, förutsäger allvarlighetsgrad och föreslår tilldelare.

Bugzilla defekt Tracking Verktyget

Vad är Bugzilla?

Bugzilla är ett problem/en bugg med öppen källkod trackungssystem som gör det möjligt för utvecklare att behålla track av utestående problem med deras produkt. Det är skrivet i Perl och använder MYSQL-databas.

Bugzilla är en defekt tracKing-verktyget, men det kan användas som ett testhanteringsverktyg eftersom det enkelt kan länkas till andra Testfall hanteringsverktyg som Quality Center, Testlink och så vidare

Denna öppna bugg-tracker gör det möjligt för användare att hålla kontakten med sina kunder eller anställda, för att kommunicera om problem effektivt genom hela datahanteringskedjan.

Viktiga funktioner i Bugzilla innefattar

  • Avancerade sökfunktioner
  • E-postmeddelanden
  • Ändra/arkivera buggar via e-post
  • Tid trackung
  • Stark säkerhet
  • Anpassning
  • Lokalisering

Hur man loggar in på Bugzilla

Steg 1) Använd följande länk för din praktiska erfarenhet. För att skapa ett konto i Bugzilla verktyget eller för att logga in på det befintliga kontot, gå till Nytt konto eller logga in alternativ i huvudmenyn.

Logga in Bugzilla

Steg 2) Ange nu dina personuppgifter för att logga in Bugzilla

  1. Användar-ID
  2. Lösenord
  3. Och klicka sedan på "Logga in"

Logga in Bugzilla

Steg 3) Du är nu inloggad Bugzilla system

Logga in Bugzilla

Med ett konto är den vanligaste uppgiften att anmäla en ny defekt.

Skapa en felrapport i Bugzilla

Steg 1) För att skapa en ny bugg i Bugzilla, besök hemsidan för Bugzilla och klicka på NYA fliken från huvudmenyn

Skapa en felrapport i Bugzilla

Steg 2) I nästa fönster

  1. Ange produkt
  2. Ange komponent
  3. Ge komponentbeskrivning
  4. Välj version,
  5. Välj svårighetsgrad
  6. Välj Maskinvara
  7. Välj OS
  8. Ange Sammanfattning
  9. ange Description
  10. Bifoga bilaga
  11. Skicka

OBS: Ovanstående fält kommer att variera beroende på dina anpassningar av Bugzilla

Skapa en felrapport i Bugzilla

OBS: De obligatoriska fälten är markerade med *.

I vårt fall fält

  • Sammanfattning
  • BESKRIVNING

Är obligatoriska

Om du inte fyller i dem får du en skärm som nedan

Skapa en felrapport i Bugzilla

Steg 4) Bug skapas ID# 26320 är tilldelat vår bugg. Du kan också lägga till ytterligare information till den tilldelade buggen, som till exempel URL, nyckelord, whiteboard, taggar etc. Denna extra information är användbar för att ge mer information om den bugg du har skapat.

  1. Stor textruta
  2. URL
  3. Whiteboard
  4. Nyckelord
  5. Taggar
  6. Beror på
  7. Block
  8. bilagor

    Skapa en felrapport i Bugzilla

Steg 5) I samma fönster om du scrollar ner längre. Du kan välja deadline datum och även status för buggen. Deadline om Bugzilla anger vanligtvis tidsgränsen för att åtgärda felet inom en given tidsram.

Skapa en felrapport i Bugzilla

Skapa grafiska rapporter

Grafiska rapporter är ett sätt att visa det aktuella tillståndet i feldatabasen. Du kan köra rapporter antingen via en HTML-tabell eller ett grafiskt linje-/cirkel-/stapeldiagram. Idén bakom grafiska rapporter i Bugzilla är att definiera en uppsättning buggar med hjälp av standardsökgränssnittet och sedan välja någon aspekt av den uppsättningen att plotta på de horisontella och vertikala axlarna. Du kan också få en 3-dimensionell rapport genom att välja alternativet "Flera sidor".

Rapporter är användbara på många sätt, till exempel om du vill veta vilken komponent som har det största antalet dåliga buggar som rapporterats mot sig. För att representera det i grafen kan du välja svårighetsgrad på X-axeln och komponent på Y-axeln och sedan klicka på generera en rapport. Det kommer att generera en rapport med viktig information.

Skapa grafiska rapporter

Diagrammet nedan visar stapeldiagrammet för buggars svårighetsgrad i komponenten "Widget Gears". I grafen nedan är de allvarligaste buggarna eller blockerarna i komponenter 88 medan buggar med normal svårighetsgrad är överst med 667-nummer.

Skapa grafiska rapporter

Likaså kommer vi också att se linjediagrammet för %komplett kontra deadline

Steg 1) För att se din rapport i en grafisk presentation,

  • Klicka på Rapport från huvudmenyn
  • Klicka på Grafiska rapporter från det givna alternativet

Skapa grafiska rapporter

Steg 2) Låt oss skapa en graf över % komplett kontra deadline

Här inne på den vertikala axeln vi valde % Komplett och på vår horisontella axel valde vi Deadline. Detta kommer att ge grafen över mängden utfört arbete i procent mot den fastställda deadline.

Ställ nu in olika alternativ för att presentera rapporter grafiskt

  1. Vertikal axel
  2. Horisontell axel
  3. Flera bilder
  4. Format- Linjediagram, stapeldiagram eller cirkeldiagram
  5. Plotta datamängd
  6. Klassificera din bugg
  7. Klassificera din produkt
  8. Klassificera din komponent
  9. Klassificera buggstatus
  10. Välj upplösning
  11. Klicka på generera en rapport

Skapa grafiska rapporter

Bilden av grafen kommer att se ut ungefär så här

Skapa grafiska rapporter

Bläddra funktion

Steg 1) För att hitta din bugg använder vi bläddringsfunktionen, klicka på Bläddra knappen från huvudmenyn.

Bläddra funktion

Steg 2) Så fort du klickar på bläddringsknappen öppnas ett fönster där det står "Välj en produktkategori att bläddra" som visas nedan, bläddrar vi igenom buggen enligt kategori.

  • Efter att ha klickat på bläddringsknappen
  • Välj produkten "Sam's Widget" som sådan du har skapat en bugg inuti den

Bläddra funktion

Steg 3) Det öppnar ett annat fönster, i detta klicka på komponent "widget växlar". Bugzilla Komponenter är underavsnitt av en produkt. Till exempel, där vår produkt är SAMS WIDGET vars komponent är WIDGET GEARS.

Bläddra funktion

Steg 4) när du klickar på komponenten öppnas ett annat fönster. Alla buggar som skapats under en viss kategori kommer att listas här. Välj ditt Bug#ID från den bugglistan för att se mer information om felet.

Bläddra funktion

Det kommer att öppna ett annat fönster, där information om din bugg kan ses mer i detalj. I samma fönster kan du även ändra mottagaren, QA-kontakten eller CC-listan.

Bläddra funktion

Hur man använder alternativet Enkel sökning i Bugzilla

Bugzilla erbjuder två sätt att söka efter buggar, de är Enkel sökning och Advance Sök metoder.

Steg 1) Vi kommer först att lära oss "Enkel sökning" metod. Klicka på sökknappen i huvudmenyn och följ sedan dessa steg

  1. Klicka på knappen "Enkel sökning".
  2. Välj status för buggen – välj Öppna om du tittar på buggen i öppen status och stängd för bugg i stängd status
  3. Välj din kategori och komponent, och du kan också lägga in nyckelord relaterade till din bugg
  4. Klicka på sökningen

Använd alternativet Enkel sökning i Bugzilla

Steg 2) Här kommer vi att söka efter båda alternativen öppet och stängt status, först har vi valt stängd status för bugg och klickade på sökknappen.

Använd alternativet Enkel sökning i Bugzilla

För stängd status hämtade den 12 buggar.

Använd alternativet Enkel sökning i Bugzilla

Steg 3) Likaså har vi sökt efter Open-status också, och det har hämtat 37 buggar relaterade till våra frågor.

Använd alternativet Enkel sökning i Bugzilla

Längst ner på skärmen har du också olika alternativ som hur du vill se din bugg - ett XML-format, i långt format eller bara Tidssammanfattning. Bortsett från det kan du också använda andra alternativ som skicka e-post till felanvändaren, ändra flera fel samtidigt eller ändra kolumn på skärmen, och så vidare

Använd alternativet Enkel sökning i Bugzilla

I nästa steg kommer vi att demonstrera en av dessa funktioner ändra kolumn på skärmen, genom vilken vi kommer att lära oss hur du lägger till eller tar bort kolumnen till den befintliga kolumnen.

Hur man lägger till eller tar bort en kolumn till standardsökskärmen

Steg 1) Klicka på Ändra kolumn som visas i skärmdumpen ovan. Det öppnas ett nytt fönster där du måste följa dessa steg.

  • Välj ett givet alternativ från den kolumn du vill ska visas på huvudskärmen – här har vi valt % färdig
  • Klicka på pilknappen, kommer den att flytta % komplett kolumn från à Tillgänglig kolumn till Vald kolumn

Dessa steg kommer att flytta den valda kolumnen från vänster till höger.

Lägg till eller ta bort en kolumn till standardsökskärmen

% färdigt flyttas från vänster till höger som visas nedan, och när vi klickar på ändra kolumn det kommer att visas på huvudskärmen

Lägg till eller ta bort en kolumn till standardsökskärmen

Innan- Sökresultatskärmen innan du använder alternativet "Ändra kolumn"-

  • Det finns ingen % komplett kolumn visas i sökskärmens resultat som visas nedan

Lägg till eller ta bort en kolumn till standardsökskärmen

Efter- Sökresultatskärm efter att ha använt alternativet "Ändra kolumn".

  • Du kan se % färdig kolumn läggs till längst till höger i den befintliga kolumnen på huvudskärmen, vilket inte var deras tidigare.

Lägg till eller ta bort en kolumn till standardsökskärmen

OBS: På samma sätt kan du ta bort eller lägga till vilken kolumn du vill.

För komplexa sökfrågor som spänner över många fält låses avancerad sökning upp Bugzillas filtreringskraft.

Hur man använder avancerad sökning i Bugzilla

Steg 1) Efter en enkel sökning kommer vi att undersöka den avancerade sökningen alternativ för det måste du följa följande steg.

  1. Klicka på det avancerade sökalternativet
  2. Välj alternativ för en sammanfattning, hur du vill söka
  3. Ange nyckelordet för din bugg, t.ex. Widget växlar vridna
  4. Välj kategorin för din Bug under klassificering, här valde vi Widget
  5. Välj din produkt under vilken din Bug skapades - Sam's Widget
  6. Komponent- Widget-växlar
  7. Status- Bekräftad
  8. Upplösning

Använd avancerad sökning i Bugzilla

Steg 2) När du har valt alla alternativ klickar du på sökknappen. Det kommer att upptäcka buggen du skapade

Använd avancerad sökning i Bugzilla

Den avancerade sökningen hittar din bugg, och den kommer att visas på skärmen så här

Använd avancerad sökning i Bugzilla

Hur man använder inställningar i Bugzilla

Inställningar i Bugzilla används för att anpassa standardinställningen som gjorts av Bugzilla enligt våra krav. Det finns huvudsakligen fem tillgängliga preferenser

  • Allmänna inställningar
  • E-postinställningar
  • Sparade sökningar
  • Kontoinformation
  • behörigheter

Allmänna inställningar

För allmänna preferenser, du har ett olika alternativ som byte Bugzilla allmänt utseende, en position för den extra kommentarsrutan, lägg mig automatiskt till i cc, etc. Här ska vi se hur man ändrar det allmänna utseendet på Bugzilla.

Det finns många ändringar du kan göra som är självförklarande, och du kan välja alternativet enligt dina krav.

Steg 1)

  • För att ställa in bakgrundsskinnet på Bugzilla
  • Gå till Bugzilla allmän preferens (hud)
  • Välj det alternativ du vill se som en ändring och skicka in ändringen ( SkymningàKlassisk)
  • Ett meddelande kommer att visas i fönstret som säger att ändringarna har sparats, så snart du har skickat ändringarna

Allmänna inställningar

Efter att hudpreferensen har ändrats till Classic från Dusk, ser bakgrundsfärgen på skärmen ut som vit

Allmänna inställningar

På samma sätt kan ändringar göras för andra standardinställningar.

E-postinställningar

E-postinställningar gör att du kan bestämma hur du vill ta emot meddelandet och från vem du vill ta emot meddelandena.

Steg 1) För att ställa in e-postinställningar

  1. Klicka på e-posttjänster
  2. Aktivera eller inaktivera e-posten för att undvika att få meddelanden om ändringar av en bugg
  3. Att få ett mail när någon ber om att sätta en flagga eller när någon sätter en flagga som du har bett om
  4. När och från vem du vill ta emot post och under vilka förutsättningar. Efter att ha markerat ditt alternativ i slutet, skicka in ändringarna.

E-postinställningar

Inställning för sparade sökningar

Sparade sökningar ger dig friheten att bestämma om du vill dela din bugg eller inte.

Steg 1) Klicka på sparade sökningar, det öppnas fönster med alternativet som redigera buggar, dela inte, kan bekräfta osv. Välj alternativet enligt dina behov.

Inställning för sparade sökningar

Steg 2) Vi kan köra vår bugg från "Sparade sökningar".

  • Gå till Sparade sökningar under preferens
  • Klicka på "Springa" Knappen

Inställning för sparade sökningar

Så fort du kör din sökning från Sparade sökningar öppnas din bugg som visas nedan

Inställning för sparade sökningar

Steg 3) I samma fönster kan vi också välja specifika användare som vi vill dela sökningen med genom att markera eller avmarkera kryssrutan mot användarna

Inställning för sparade sökningar

Det är allt till Bugzilla!

Bugzilla Bugg livscykel

Varje defekt går igenom en definierad sekvens av tillstånd. Att förstå denna livscykel hjälper till att hantera arbetet smidigt mellan utvecklare och testare.

  1. OBEKRÄFTAD: Initialt tillstånd tills en triager bekräftar reproducerbarhet.
  2. NY: Bekräftad defekt väntar på ägarskap.
  3. TILLDELAD: En utvecklare accepterar felet.
  4. LÖST: Markerad som Åtgärdad, Kommer inte att åtgärdas, Duplicerad, Ogiltig eller Fungerar.
  5. VERIFIERAD: Kvalitetssäkringen bekräftar åtgärden.
  6. STÄNGD: Slutgiltigt tillstånd när fixen levereras stabilt.

Buggar kan ÅTERÖPPNAS om verifieringen misslyckas, seping tillbaka till TILLDELAD för ytterligare arbete.

Bugzilla vs Jira: Praktisk jämförelse

Lag väger ofta Bugzilla mot Jira när man väljer en tracker.

Aspect Bugzilla Jira
Licens Öppen källkod (MPL) Kommersiell; gratis för under 10 användare
Fokus defekt trackung Full projektledning
Agila styrelser Inte inbyggd Inbyggda Scrum och Kanban
Anpassning av arbetsflöde Begränsad Mycket anpassnings
Rapportering Grundläggande HTML och diagram Avancerade instrumentpaneler plus JQL
värd Själv värd Moln eller egenhostad

Välja Bugzilla När enkelhet och kostnad är viktiga. Välj Jira när agila lösningar och dashboards också är prioriterade.

Vanliga frågor

Bugzilla är gratis, öppen källkod och fokuserad på defekter trackung. Jira lägger till agila styrelser och projektledning men kräver licens.

AI-kluster duplicerar buggar, förutspår allvarlighetsgrad och föreslår tilldelade personer baserat på tidigare data.

Ja. AI genererar Perl-tillägg, REST API-klienter och SQL-rapportmallar.

Inkludera sammanfattning, miljö, reproduktionssteg, förväntade och faktiska resultat, plus skärmdumpar.

Ny → Tilldelad → Löst → Verifierad → Stängd, med ÅTERÖPPNAD om verifieringen misslyckas.

Använd den för frågor som filtrerar efter status, tilldelad, datum, anpassade fält eller för att spara namngivna sökningar.

Ja. Projektet släpper säkerhetsuppdateringar. Många team med öppen källkod använder det fortfarande.

De flesta testare rapporterar den första buggen inom en timme. Det tar en till två veckor att bemästra avancerad sökning.

Sammanfatta detta inlägg med: