Bugzilla Урок – Дефект Tracking Инструмент

⚡ Умно обобщение

Bugzilla Урокът представя дефекта с отворен код tracker от Mozilla. LessУслугите обхващат вход, подаване на съобщения за грешки, графични отчети, функция за сърфиране, просто и разширено търсене, персонализирани колони и лични предпочитания.

  • ???? Open-Source Tracкер: Безплатен инструмент, базиран на Perl, от Mozilla, използван в много проекти.
  • 📝 Подаване на грешка: Продукт, компонент, тежест и ясно обобщение правят tracвъзможен доклад.
  • 📊 Графични отчети: Генерирайте HTML таблици или линейни, кръгови и стълбовидни диаграми, за да визуализирате тенденциите.
  • 🔍 Режими на търсене: Простото търсене изпълнява съвпадения по ключови думи; Разширеното търсене филтрира по множество полета.
  • Персонализирани колони: Добавяне или премахване на колони на страницата с резултати от търсенето по подразбиране.
  • 🤖 Сортиране с изкуствен интелект: Изкуственият интелект клъстерира дубликати, прогнозира тежестта и предлага правоприемници.

Bugzilla дефект Tracking Инструмент

Какво е Bugzilla?

Bugzilla е проблем/бъг с отворен код tracking система, която позволява на разработчиците да запазят track нерешени проблеми с техния продукт. Написано е в Perl и използва MYSQL база данни.

Bugzilla е дефект tracking tool, обаче, може да се използва като инструмент за управление на тестове, като такъв може лесно да се свърже с други Тестов случай инструменти за управление като Център за качество, Testlink и т.н.

Този отворен бъг-tracker позволява на потребителите да поддържат връзка със своите клиенти или служители, както и да комуникират ефективно относно проблемите по цялата верига за управление на данни.

Основни характеристики на Bugzilla включва

  • Разширени възможности за търсене
  • Известия по електронна поща
  • Модифициране/файлиране на грешки по имейл
  • Време tracцар
  • Силна сигурност
  • Персонализиране
  • Локализация

Как да влезете в Bugzilla

Стъпка 1) Използвайте следното връзка за вашите практически опит. За да създадете акаунт в Bugzilla инструмент или за да влезете в съществуващия акаунт, отидете на Нов акаунт или Влезте опция в главното меню.

Влезте в Bugzilla

Стъпка 2) Сега въведете личните си данни, за да влезете Bugzilla

  1. User ID
  2. Парола
  3. След това кликнете върху "Влизане"

Влезте в Bugzilla

Стъпка 3) Вие успешно влязохте в системата Bugzilla система

Влезте в Bugzilla

При акаунт най-често срещаната задача е подаване на нов дефект.

Създаване на отчет за грешка в Bugzilla

Стъпка 1) За да създадете нов бъг в Bugzilla, посетете началната страница на Bugzilla и кликнете върху NEW раздел от главното меню

Създаване на отчет за грешка в Bugzilla

Стъпка 2) В следващия прозорец

  1. Въведете продукт
  2. Въведете компонент
  3. Дайте описание на компонента
  4. Изберете версия,
  5. Изберете тежест
  6. Изберете Хардуер
  7. Изберете OS
  8. Въведете Резюме
  9. Въведете Descriptйон
  10. Прикачете прикачен файл
  11. Изпрати

ЗАБЕЛЕЖКА: Горните полета ще варират в зависимост от вашите персонализации на Bugzilla

Създаване на отчет за грешка в Bugzilla

ЗАБЕЛЕЖКА: Задължителните полета са маркирани с *.

В нашия случай полето

  • Oбобщение
  • Descriptйон

Са задължителни

Ако не ги попълните, ще получите екран като по-долу

Създаване на отчет за грешка в Bugzilla

Стъпка 4) Създадена е грешка Към нашата грешка е присвоен ID# 26320. Можете също да добавите допълнителна информация към присвоената грешка, като например URL, ключови думи, бяла дъска, етикети и др. Тази допълнителна информация е полезна, за да се получат повече подробности за създадената от вас грешка.

  1. Голямо текстово поле
  2. URL
  3. Дъска
  4. Ключови думи
  5. Маркирания
  6. Зависи от
  7. Blocks
  8. Прикачени

    Създаване на отчет за грешка в Bugzilla

Стъпка 5) В същия прозорец, ако превъртите още надолу. Можете да изберете крайна дата, както и статус на грешката. Краен срок през Bugzilla обикновено дава срок за отстраняване на грешката в даден период от време.

Създаване на отчет за грешка в Bugzilla

Създаване на графични отчети

Графичните отчети са един от начините за преглед на текущото състояние на базата данни за грешки. Можете да генерирате отчети или чрез HTML таблица, или чрез графична линейна/кръгова/стълбчата диаграма. Идеята зад графичния отчет в Bugzilla е да се дефинира набор от грешки, използвайки стандартния интерфейс за търсене, и след това да се избере някакъв аспект от този набор, ��ойто да се начертае по хоризонталната и вертикалната ос. Можете също да получите 3D отчет, като изберете опцията „Няколко страници“.

Докладите са полезни по много начини, например, ако искате да знаете за кой компонент има най-голям брой докладвани лоши грешки. За да представите това в графиката, можете да изберете сериозност по оста X и компонент по оста Y и след това да щракнете върху генериране на отчет. Той ще генерира отчет с важна информация.

Създаване на графични отчети

Графиката по-долу показва представянето на лентовата диаграма за сериозността на грешките в компонента „Widget Gears“. В графиката по-долу най-сериозният бъг или блокери в компонентите са 88, докато бъговете с нормална сериозност са на върха с номер 667.

Създаване на графични отчети

По същия начин ще видим и линейната графика за % завършен спрямо краен срок

Стъпка 1) За да видите отчета си в графична презентация,

  • Кликнете върху Доклад от главното меню
  • Кликнете върху графичните отчети от дадената опция

Създаване на графични отчети

Стъпка 2) Нека създадем графика на % завършено спрямо краен срок

Тук на вертикалната ос, която избрахме % Завършен и на нашата хоризонтална ос, която избрахме Краен срок. Това ще даде графиката на количеството извършена работа в проценти спрямо зададения краен срок.

Сега задайте различни опции за графично представяне на отчетите

  1. Вертикална ос
  2. Хоризонтална ос
  3. Множество изображения
  4. Формат - линейна графика, лентова диаграма или кръгова диаграма
  5. Начертайте набор от данни
  6. Класифицирайте грешката си
  7. Класифицирайте вашия продукт
  8. Класифицирайте своя компонент
  9. Класифицирайте състоянието на грешка
  10. Изберете резолюция
  11. Кликнете върху генериране на отчет

Създаване на графични отчети

Изображението на графиката ще изглежда донякъде по този начин

Създаване на графични отчети

Функция за разглеждане

Стъпка 1) За да открием вашата грешка, ние използваме функцията за разглеждане, щракнете върху паса бутон от главното меню.

Функция за разглеждане

Стъпка 2) Веднага след като щракнете върху бутона за преглед, ще се отвори прозорец с надпис „Изберете продуктова категория за разглеждане“ както е показано по-долу, преглеждаме грешката според категорията.

  • След като щракнете върху бутона за преглед
  • Изберете продукта „Sam's Widget“ като такъв, че сте създали грешка в него

Функция за разглеждане

Стъпка 3) Отваря друг прозорец, в този щракнете върху компонент „widget gears“. Bugzilla Компонентите са подраздели на даден продукт. Например, когато нашият продукт е ДЖАДЖАТА НА САМ чийто компонент е ДЖАДЖИ.

Функция за разглеждане

Стъпка 4) когато щракнете върху компонента, той ще отвори друг прозорец. Всички бъгове, създадени в ��пределена категория, ще бъдат изброени тук. От този списък с грешки изберете вашия Bug#ID, за да видите повече подробности за грешката.

Функция за разглеждане

Ще се отвори друг прозорец, където информацията за вашия бъг може да се види по-подробно. В същия прозорец можете също да промените възложителя, QA контакт или CC списък.

Функция за разглеждане

Как да използвате опцията за просто търсене в Bugzilla

Bugzilla предоставя два начина за търсене на грешки, те са Просто търсене намлява Advance Search методи.

Стъпка 1) Първо ще научим „Опростено търсене“ метод. Кликнете върху бутона за търсене от главното меню и след това следвайте тези стъпки

  1. Кликнете върху бутона „Опростено търсене“.
  2. Изберете състоянието на грешката – изберете Отворено, ако търсите грешката в отворено състояние и затворено за грешка в затворено състояние
  3. Изберете вашата категория и компонент и можете също да поставите ключови думи, свързани с вашия бъг
  4. Кликнете върху търсенето

Използвайте опцията за просто търсене в Bugzilla

Стъпка 2) Тук ще търсим и двете опции отворен намлява затворен състояние, първо избрахме затворен статус за грешка и щракнахме върху бутона за търсене.

Използвайте опцията за просто търсене в Bugzilla

За затворен статус извлече 12 грешки.

Използвайте опцията за просто търсене в Bugzilla

Стъпка 3) По същия начин потърсихме и отворен статус и той извлече 37 грешки, свързани с нашите заявки.

Използвайте опцията за просто търсене в Bugzilla

Освен това в долната част на екрана имате различни опции, като например как искате да видите грешката си – XML формат, в дълъг формат или просто резюме на времето. Освен това можете да използвате и друга опция като изпращане на имейл до възложителя на грешки, промяна на няколко грешки наведнъж или промяна на колоната на екрана, и т.н.

Използвайте опцията за просто търсене в Bugzilla

В следващата стъпка ще демонстрираме една от тези функции промяна на колоната на екрана, чрез който ще научим как да добавим или премахнем колоната към съществуващата колона.

Как да добавите или премахнете колона към екрана за търсене по подразбиране

Стъпка 1) Кликнете върху Промяна на колона както е показано на екранната снимка по-горе. Ще се отвори нов прозорец, където трябва да следвате тези стъпки.

  • Изберете дадена опция от колоната, която искате да се показва в главния екран – тук сме избрали % завършен
  • Кликнете върху бутон със стрелка, той ще премести % пълна колона от à Налична колона към Избрана колона

Тези стъпки ще преместят избраната колона отляво надясно.

Добавете или премахнете колона към екрана за търсене по подразбиране

% завършено се премества отляво надясно, както е показано по-долу, и след като щракнем върху промяна на колоната ще се появи в главния екран

Добавете или премахнете колона към екрана за търсене по подразбиране

Преди- Екран с резултати от търсенето, преди да използвате опцията „Промяна на колона“-

  • В резултатите от екрана за търсене не се показва колона % завършена, както е показано по-долу

Добавете или премахнете колона към екрана за търсене по подразбиране

След- Екран с резултати от търсенето след използване на опцията „Промяна на колона“.

  • Можете да видите % завършен колона, добавена най-вдясно в съществуващата колона в главния екран, която не беше тяхна преди.

Добавете или премахнете колона към екрана за търсене по подразбиране

ЗАБЕЛЕЖКА: По същия начин можете да премахнете или добавите всяка колона, която искате.

За сложни заявки, обхващащи много полета, разширеното търсене отключва Bugzillaфилтриращата сила на.

Как да използвате разширено търсене в Bugzilla

Стъпка 1) След просто търсене ще разгледаме Разширеното търсене опция, за която трябва да следвате следните стъпки.

  1. Кликнете върху опцията за разширено търсене
  2. Изберете опция за резюме, как искате да търсите
  3. Въведете ключовата дума за вашия бъг - например, Усукани зъбни колела на джаджата
  4. Изберете категорията на вашия бъг под класификация, тук избрахме Widget
  5. Изберете вашия продукт, под който е създадена вашата грешка - Sam's Widget
  6. Компонент - Widget зъбни колела
  7. Състояние - Потвърдено
  8. Резолюция

Използвайте разширено търсене в Bugzilla

Стъпка 2) След като изберете всички опции, щракнете върху бутона за търсене. Той ще открие грешката, която сте създали

Използвайте разширено търсене в Bugzilla

Разширеното търсене ще намери вашата грешка и тя ще се появи на екрана по този начин

Използвайте разширено търсене в Bugzilla

Как да използвате предпочитания в Bugzilla

Предпочитания в Bugzilla се използва за персонализиране на настройката по подразбиране, направена от Bugzilla според нашите изисквания. Налични са основно пет предпочитания

  • Общи предпочитания
  • Предпочитания за имейл
  • Запазени търсения
  • Информация за профила
  • Разрешения

Общи предпочитания

За общи предпочитания, имате различни опции като промяна Bugzilla общ външен вид, позиция на допълнителното поле за коментари, автоматично добавяне към „Копие“, и т.н. Тук ще видим как да променим общия вид на Bugzilla.

Има много промени, които можете да направите, които се обясняват сами по себе си и можете да изберете опцията според вашите изисквания.

Стъпка 1)

  • За да зададете фона на кожата на Bugzilla
  • Отиди Bugzilla общи предпочитания (Кожа)
  • Изберете опцията, която искате да видите като промяна, и изпратете промяната (Здрачàкласически)
  • В прозореца ще се появи съобщение, че промените са запазени, веднага щом изпратите промените

Общи предпочитания

След като предпочитанията за кожата се променят на Classic from Dusk, цветът на фона на екрана изглежда бял

Общи предпочитания

По същия начин могат да се направят промени за други настройки по подразбиране.

Предпочитания за имейл

Предпочитанията за електронна поща ви позволяват да решите как да получите съобщението и от кого да получите съобщенията.

Стъпка 1) За да зададете предпочитанията за имейл

  1. Кликнете върху услугите за електронна поща
  2. Активирайте или деактивирайте имейла, за да избегнете получаването на известие за промени в грешка
  3. Получаване на имейл, когато някой поиска да постави флаг или кога��о някой постави флаг, който сте поискали
  4. Кога и от кого искате да получавате поща и при какви условия. След като маркирате опцията си накрая, изпратете промените.

Предпочитания за имейл

Предпочитание за запазени търсения

Предпочитанието за запазени търсения ви дава свободата да решите дали да споделите грешката си или да не я споделите.

Стъпка 1) Кликнете върху запазените търсения, ще се отвори прозорец с опция като редактирайте бъгове, не споделяйте, можете да потвърдите и т.н. Изберете опцията според вашите нужди.

Предпочитание за запазени търсения

Стъпка 2) Можем да стартираме нашата грешка от „Запазени търсения“.

  • Отидете на Запазени търсения под предпочитания
  • Кликнете върху "Изпълни" бутон

Предпочитание за запазени търсения

Веднага щом стартирате търсенето си от Запазени търсения, той отваря грешката ви, както е показано по-долу

Предпочитание за запазени търсения

Стъпка 3) В същия прозорец можем също да изберем конкретни потребители, с които искаме да споделим търсенето, като поставим или премахнем отметката в квадратчето срещу потребителите

Предпочитание за запазени търсения

Това е всичко за Bugzilla!

Bugzilla Жизнен цикъл на бъгове

Всеки дефект преминава през определена последователност от състояния. Разбирането на този жизнен цикъл помага за гладкото разпределение на усилията между разработчици и тестери.

  1. НЕПОТВЪРДЕНО: Начално състояние, докато триажор не потвърди възпроизводимостта.
  2. NEW: Потвърден дефект, чакащ придобиване.
  3. НАЗНАЧЕНО: Разработчикът приема грешката.
  4. РЕШИ: Маркирано като „Поправено“, „Няма да се поправи“, „Дубликат“, „Невалидно“ или „Работи“.
  5. ПРОВЕРЕНО: Осигуряването на качеството потвърждава поправката.
  6. ЗАТВОРЕНО: Окончателно състояние, след като корекцията бъде стабилно доставена.

Грешките могат да се ОТВОРИ ОТНОВО, ако проверката е неус��ешна, looping обратно към ASSIGNED за допълнителна работа.

Bugzilla срещу Jira: Практическо сравнение

Отборите често претеглят Bugzilla срещу Джира при избора на tracкер.

Аспект Bugzilla Jira
Разрешително Отворен код (MPL) Търговски; безплатен за под 10 потребители
Фокус дефект tracцар Пълно управление на проекта
Гъвкави дъски Не е вграден Вградени Scrum и Kanban
Персонализиране на работния процес ограничен Много адаптивни
Докладване Основен HTML и диаграми Разширени табла за управление плюс JQL
Уеб Хостинг Self-домакин Облак или самостоятелно хостван

Изберете Bugzilla когато простотата и цената са важни. Изберете Jira, когато гъвкавите решения и таблата за управление също са приоритет.

Въпроси и Отговори

Bugzilla е безплатен, с отворен код и фокусиран върху дефектите tracкрал. Jira добавя гъвкави дъски и управление на проекти, но изисква лицензиране.

Изкуственият интелект клъстерира дублиращи се грешки, прогнозира тежестта им и предлага правоприемници въз основа на минали данни.

Да. Изкуственият интелект генерира Perl разширения, REST API клиенти и SQL шаблони за отчети.

Включете обобщение, среда, стъпки на възпроизвеждане, очаквани и действителни резултати, както и снимки на екрана.

Ново → Присвоено → Решено → Проверено → Затворено, с ОТВОРЕНО ОТНОВО, ако проверката е неуспешна.

Използвайте го за заявки, които филтрират по статус, получател, дати, персонализирани полета или за запазване на именувани търсения.

Да. Проектът пуска корекции за сигурност. Много екипи с отворен код все още го използват.

Повечето тестери съобщават за първия бъг в рамките на един час. Овладяването на разширеното търсене отнема от една до две седмици.

Обобщете тази публикация с: