Bugzilla Vejledning – Defekt Tracking Værktøj

⚡ Smart opsummering

Bugzilla Tutorial introducerer open source-fejlen tracker af Mozilla. Lessons cover login, fejlindsendelse, grafiske rapporter, browse-funktion, simpel og avanceret søgning, brugerdefinerede kolonner og personlige præferencer.

  • 🐞 Open-Source Tracker: Gratis Perl-baseret værktøj fra Mozilla, der bruges på tværs af mange projekter.
  • 📝 Fejlindsendelse: Produkt, komponent, sværhedsgrad og en klar oversigt skaber en tracmulig rapport.
  • 📊 Grafiske rapporter: Generer HTML-tabeller eller linje-, cirkel- og søjlediagrammer for at visualisere tendenser.
  • 🔍 Søgetilstande: Simpel søgning kører søgeordsmatchninger; Avanceret søgning filtrerer efter flere felter.
  • 🇧🇷 Brugerdefinerede kolonner: Tilføj eller fjern kolonner på standardsiden for søgeresultater.
  • 🤖 AI-triage: AI-klynger duplikerer, forudsiger alvorlighedsgrad og foreslår tildelere.

Bugzilla Defekt Tracking Værktøj

Hvad er Bugzilla?

Bugzilla er et open source-problem/en fejl trackongesystem, der giver udviklere mulighed for at beholde track af udestående problemer med deres produkt. Det er skrevet i Perl og bruger MYSQL-database.

Bugzilla er en Defekt tracKing-værktøjet, men det kan dog bruges som et teststyringsværktøj, da det nemt kan forbindes med andre Test sag ledelsesværktøjer som Quality Center, Testlink etc.

Denne åbne fejl-tracker gør det muligt for brugerne at holde kontakten med deres kunder eller medarbejdere og kommunikere effektivt om problemer i hele datahåndteringskæden.

Nøglefunktioner i Bugzilla omfatter

  • Avancerede søgefunktioner
  • E-mail meddelelser
  • Rediger/arkiver fejl via e-mail
  • Tid trackonge
  • Stærk sikkerhed
  • Tilpasning
  • Lokalisering

Sådan logger du ind på Bugzilla

Trin 1) Brug følgende link til din praktiske erfaring. For at oprette en konto i Bugzilla værktøj eller for at logge ind på den eksisterende konto, gå til Ny konto eller log ind mulighed i hovedmenuen.

Log ind på Bugzilla

Trin 2) Indtast nu dine personlige oplysninger for at logge ind Bugzilla

  1. Bruger-ID
  2. Adgangskode
  3. Og klik derefter på "Log på"

Log ind på Bugzilla

Trin 3) Du er logget ind Bugzilla systemet

Log ind på Bugzilla

Med en konto er den mest almindelige opgave at indgive en ny mangel.

Oprettelse af en fejlrapport i Bugzilla

Trin 1) For at oprette en ny fejl i Bugzilla, besøg hjemmesiden for Bugzilla og klik på NY fanen fra hovedmenuen

Oprettelse af en fejlrapport i Bugzilla

Trin 2) I det næste vindue

  1. Indtast produkt
  2. Indtast komponent
  3. Giv komponentbeskrivelse
  4. Vælg version,
  5. Vælg sværhedsgrad
  6. Vælg Hardware
  7. Vælg OS
  8. Indtast Resumé
  9. Indtast Description
  10. Vedhæft vedhæftet fil
  11. Insend

BEMÆRK VENLIGST: Ovenstående felter vil variere afhængigt af dine tilpasninger Bugzilla

Oprettelse af en fejlrapport i Bugzilla

BEMÆRK VENLIGST: De obligatoriske felter er markeret med *.

I vores tilfælde felter

  • Resumé
  • Beskrivelse

er obligatoriske

Hvis du ikke udfylder dem, får du en skærm som nedenfor

Oprettelse af en fejlrapport i Bugzilla

Trin 4) Bug er oprettet ID# 26320 er tildelt vores fejl. Du kan også tilføje yderligere oplysninger til den tildelte fejl, f.eks. URL, nøgleord, whiteboard, tags osv. Disse ekstra oplysninger er nyttige til at give flere detaljer om den fejl, du har oprettet.

  1. Stor tekstboks
  2. URL
  3. Whiteboard
  4. nøgleord
  5. Tags
  6. Afhænger af
  7. Blocks
  8. Vedhæftede filer

    Oprettelse af en fejlrapport i Bugzilla

Trin 5) I samme vindue hvis du scroller længere ned. Du kan vælge deadline dato og også status for fejlen. Frist om Bugzilla angiver normalt en tidsfrist for at løse fejlen inden for en given tidsramme.

Oprettelse af en fejlrapport i Bugzilla

Opret grafiske rapporter

Grafiske rapporter er én måde at se den aktuelle tilstand af fejldatabasen på. Du kan køre rapporter enten via en HTML-tabel eller et grafisk linje-/cirkel-/søjlediagram-baseret. Ideen bag den grafiske rapport i Bugzilla er at definere et sæt af fejl ved hjælp af standardsøgegrænsefladen og derefter vælge et aspekt af dette sæt at plotte på de vandrette og lodrette akser. Du kan også få en 3-dimensionel rapport ved at vælge indstillingen "Flere sider".

Rapporter er nyttige på mange måder, for eksempel hvis du vil vide, hvilken komponent der har det største antal dårlige fejl rapporteret mod sig. For at repræsentere det i grafen kan du vælge sværhedsgrad på X-aksen og komponent på Y-aksen og derefter klikke på generer en rapport. Det vil generere en rapport med afgørende information.

Opret grafiske rapporter

Grafen nedenfor viser søjlediagrammet for fejlens sværhedsgrad i komponenten "Widget Gears". I grafen nedenfor er de mest alvorlige fejl eller blokere i komponenter 88, mens fejl med normal sværhedsgrad er øverst med 667-nummer.

Opret grafiske rapporter

Ligeledes vil vi også se linjegrafen for %fuldført vs. Deadline

Trin 1) For at se din rapport i en grafisk præsentation,

  • Klik på Rapport fra hovedmenuen
  • Klik på Grafiske rapporter fra den givne mulighed

Opret grafiske rapporter

Trin 2) Lad os lave en graf af % fuldført vs. deadline

Herinde på den lodrette akse valgte vi % Fuldført og på vores vandrette akse valgte vi Deadline. Dette vil give grafen over mængden af ​​udført arbejde i procent i forhold til den fastsatte deadline.

Indstil nu forskellige muligheder for at præsentere rapporter grafisk

  1. Lodret akse
  2. Vandret akse
  3. Flere billeder
  4. Format- Linjegraf, søjlediagram eller cirkeldiagram
  5. Plot datasæt
  6. Klassificer din fejl
  7. Klassificer dit produkt
  8. Klassificer din komponent
  9. Klassificer fejlstatus
  10. Vælg opløsning
  11. Klik på generer en rapport

Opret grafiske rapporter

Billedet af grafen vil se nogenlunde sådan ud

Opret grafiske rapporter

Gennemse funktion

Trin 1) For at finde din fejl bruger vi browse-funktionen, klik på Gennemse knappen fra hovedmenuen.

Gennemse funktion

Trin 2) Så snart du klikker på knappen Gennemse, åbnes et vindue med teksten "Vælg en produktkategori for at gennemse" som vist nedenfor, gennemser vi fejlen i henhold til kategorien.

  • Efter at have klikket på knappen Gennemse
  • Vælg produktet "Sam's Widget", som sådan har du oprettet en fejl inde i det

Gennemse funktion

Trin 3) Det åbner et andet vindue, i dette klik på komponent "widget gear". Bugzilla Komponenter er underafsnit af et produkt. For eksempel, hvor vores produkt er SAMS WIDGET hvis komponent er WIDGET GEAR.

Gennemse funktion

Trin 4) når du klikker på komponenten, åbner den et andet vindue. Alle de fejl, der er oprettet under en bestemt kategori, vil blive vist her. Vælg dit Bug#ID fra den fejlliste for at se flere detaljer om fejlen.

Gennemse funktion

Det åbner et andet vindue, hvor information om din fejl kan ses mere detaljeret. I samme vindue kan du også ændre modtageren, QA-kontakten eller CC-listen.

Gennemse funktion

Sådan bruger du Simpel søgefunktion i Bugzilla

Bugzilla tilbyder to måder at søge efter fejl på, de er Enkel søgning og Advance Søg metoder.

Trin 1) Vi vil først lære "Simpel søgning" metode. Klik på søgeknappen i hovedmenuen og følg derefter disse trin

  1. Klik på knappen "Simpel søgning".
  2. Vælg status for fejlen – vælg Åbn, hvis du ser fejlen i åben status og lukket for fejl i lukket status
  3. Vælg din kategori og komponent, og du kan også sætte søgeord relateret til din fejl
  4. Klik på søgningen

Brug Simpel søgefunktion i Bugzilla

Trin 2) Her vil vi søge efter begge muligheder åbent og lukket status, først har vi valgt lukket status for fejl og klikket på søgeknappen.

Brug Simpel søgefunktion i Bugzilla

For lukket status hentede den 12 fejl.

Brug Simpel søgefunktion i Bugzilla

Trin 3) Ligeledes har vi også søgt efter åben status, og det har hentet 37 fejl relateret til vores forespørgsler.

Brug Simpel søgefunktion i Bugzilla

I bunden af ​​skærmen har du også forskellige muligheder, såsom hvordan du vil se din fejl – et XML-format, i langt format eller blot tidsoversigt. Udover det kan du også bruge andre muligheder som send mail til fejltildelt, skift flere fejl på én gang eller skift kolonne på skærmen, etc.

Brug Simpel søgefunktion i Bugzilla

I næste trin vil vi demonstrere en af ​​disse funktioner skifte kolonne på skærmen, hvorigennem vi lærer, hvordan du tilføjer eller fjerner kolonnen til den eksisterende kolonne.

Sådan tilføjer eller fjerner du en kolonne til standard søgeskærm

Trin 1) Klik på Skift kolonne som vist i ovenstående skærmbillede. Det åbner et nyt vindue, hvor du skal følge disse trin.

  • Vælg en given mulighed fra den kolonne, du ønsker skal vises på hovedskærmen – her har vi valgt % fuldført
  • Klik på pileknap, vil den flytte % komplet kolonne fra à Tilgængelig kolonne til Valgt kolonne

Disse trin flytter den valgte kolonne fra venstre mod højre.

Tilføj eller fjern en kolonne til standard søgeskærm

% fuldført flyttes fra venstre mod højre som vist nedenfor, og når vi klikker videre skifte kolonne det vises på hovedskærmen

Tilføj eller fjern en kolonne til standard søgeskærm

Før- Søgeresultatskærm før brug af "Skift kolonne"-mulighed-

  • Der er ingen % komplet kolonne vises i søgeskærmens resultat som vist nedenfor

Tilføj eller fjern en kolonne til standard søgeskærm

Efter- Søgeresultatskærm efter brug af "Skift kolonne".

  • Du kan se % fuldført kolonne tilføjet yderst til højre i den eksisterende kolonne på hovedskærmen, som ikke var deres tidligere.

Tilføj eller fjern en kolonne til standard søgeskærm

BEMÆRK VENLIGST: Ligeledes kan du fjerne eller tilføje enhver kolonne, du ønsker.

Avanceret søgning låser op for komplekse forespørgsler, der spænder over mange felter Bugzilla's filtreringskraft.

Sådan bruger du avanceret søgning i Bugzilla

Trin 1) Efter en simpel søgning vil vi se nærmere på den avancerede søgning mulighed for at du skal følge følgende trin.

  1. Klik på den avancerede søgemulighed
  2. Vælg mulighed for en oversigt, hvordan du vil søge
  3. Indtast søgeordet for din fejl - f.eks. Widget gear snoet
  4. Vælg kategorien for din Bug under klassificering, her valgte vi Widget
  5. Vælg dit produkt, som din fejl blev oprettet under - Sam's Widget
  6. Komponent- Widget gear
  7. Status- Bekræftet
  8. Løsning

Brug avanceret søgning i Bugzilla

Trin 2) Når du har valgt alle muligheder, skal du klikke på søgeknappen. Det vil opdage den fejl, du har oprettet

Brug avanceret søgning i Bugzilla

Den avancerede søgning finder din fejl, og den vises på skærmen sådan her

Brug avanceret søgning i Bugzilla

Sådan bruger du præferencer i Bugzilla

Præferencer i Bugzilla bruges til at tilpasse standardindstillingen foretaget af Bugzilla i henhold til vores krav. Der er primært fem præferencer tilgængelige

  • Generelle indstillinger
  • E-mail præferencer
  • Gemte søgninger
  • Kontooplysninger
  • Tilladelser

Generelle indstillinger

Til generelle præferencer, du har en forskellig mulighed som skiftende Bugzilla generelt udseende, en placering af det ekstra kommentarfelt, tilføj mig automatisk til cc, osv. Her vil vi se, hvordan man ændrer det generelle udseende af Bugzilla.

Der er mange ændringer, du kan gøre, som er selvforklarende, og du kan vælge muligheden efter dit behov.

Trin 1)

  • For at indstille baggrunden for huden Bugzilla
  • Gå til Bugzilla generel præference (hud)
  • Vælg den mulighed, du vil se som en ændring, og indsend ændringen ( DuskàKlassisk)
  • Der vises en meddelelse i vinduet om, at ændringerne er blevet gemt, så snart du indsender ændringerne

Generelle indstillinger

Efter hudpræferencen er ændret til Classic fra Dusk, vises baggrundsfarven på skærmen hvid

Generelle indstillinger

Ligeledes kan der foretages ændringer for andre standardindstillinger.

E-mail præferencer

E-mail-præferencer giver dig mulighed for at bestemme, hvordan du vil modtage beskeden, og fra hvem du vil modtage beskederne.

Trin 1) For at indstille e-mail-præferencer

  1. Klik på e-mail-tjenester
  2. Aktiver eller deaktiver e-mailen for at undgå at modtage besked om ændringer af en fejl
  3. Modtagelse af en mail, når nogen beder om at sætte et flag, eller når nogen sætter et flag, du har bedt om
  4. Hvornår og fra hvem du ønsker at modtage post og under hvilke betingelser. Efter at have markeret din mulighed i slutningen, indsend ændringerne.

E-mail præferencer

Gemte søgninger præference

Gemte søgninger præferencer giver dig frihed til at beslutte, om du vil dele din fejl eller ej.

Trin 1) Klik på gemte søgninger, det åbner vindue med muligheden som rediger fejl, del ikke, kan bekræfte osv. Vælg muligheden efter dit behov.

Gemte søgninger præference

Trin 2) Vi kan køre vores fejl fra "Gemte søgninger".

  • Gå til Gemte søgninger under præference
  • Klik på "Løb" .

Gemte søgninger præference

Så snart du kører din søgning fra Gemte søgninger, åbner den din fejl som vist nedenfor

Gemte søgninger præference

Trin 3) I samme vindue kan vi også vælge specifikke brugere, som vi ønsker at dele søgningen med ved at markere eller fjerne markeringen i afkrydsningsfeltet ud for brugerne

Gemte søgninger præference

Det er alt sammen til Bugzilla!

Bugzilla Bug livscyklus

Enhver defekt bevæger sig gennem en defineret sekvens af tilstande. Forståelse af denne livscyklus hjælper med at fordele arbejdet pænt mellem udviklere og testere.

  1. UBEKRÆFTET: Udgangstilstand indtil en triager bekræfter reproducerbarhed.
  2. NYHED: Bekræftet defekt afventer ejerskab.
  3. TILDELT: En udvikler accepterer fejlen.
  4. LØST: Markeret som Rettet, Vil ikke rette, Dublet, Ugyldig eller Fungerer.
  5. BEKRÆFTET: Kvalitetssikring bekræfter reparationen.
  6. LUKKET: Endelig tilstand når rettelsen sendes stabilt.

Fejl kan GENÅBNE, hvis verifikationen mislykkes, seping tilbage til TILDELT for yderligere arbejde.

Bugzilla vs Jira: Praktisk sammenligning

Hold vejer ofte tungt Bugzilla mod Jira, når de vælger en tracker.

Aspect Bugzilla Jira
Licens Åben kildekode (MPL) Kommerciel; gratis for under 10 brugere
Fokus Defekt trackonge Fuld projektledelse
Agile tavler Ikke indbygget Indbygget Scrum og Kanban
Tilpasning af arbejdsgange Limited Meget kan tilpasses
Rapportering Grundlæggende HTML og diagrammer Avancerede dashboards plus JQL
Hosting Self-vært Cloud eller selvhostet

Vælg Bugzilla Når enkelhed og omkostninger betyder noget. Vælg Jira, når agilitet og dashboards også er prioriteter.

Ofte Stillede Spørgsmål

Bugzilla er gratis, open source og fokuseret på defekter trackonge. Jira tilføjer agile boards og projektledelse, men kræver licens.

AI-klynger duplikerer fejl, forudsiger alvorlighedsgraden og foreslår tildelere baseret på tidligere data.

Ja. AI genererer Perl-udvidelser, REST API-klienter og SQL-rapportskabeloner.

Inkluder resumé, miljø, reproduktionstrin, forventede og faktiske resultater samt skærmbilleder.

Ny → Tildelt → Løst → Bekræftet → Lukket, med GENÅBNET hvis verifikationen mislykkes.

Brug den til forespørgsler, der filtrerer efter status, modtager, datoer, brugerdefinerede felter eller til at gemme navngivne søgninger.

Ja. Projektet udgiver sikkerhedsrettelser. Mange open source-teams bruger det stadig.

De fleste testere rapporterer den første fejl inden for en time. Det tager en til to uger at mestre Avanceret søgning.

Opsummer dette indlæg med: