Bugzilla Урок – Дефект Tracking Инструмент
⚡ Умно обобщение
Bugzilla Урокът представя дефекта с отворен код tracker от Mozilla. LessУслугите обхващат вход, подаване на съобщения за грешки, графични отчети, функция за сърфиране, просто и разширено търсене, персонализирани колони и лични предпочитания.
![]()
Какво е Bugzilla?
Bugzilla е проблем/бъг с отворен код tracking система, която позволява на разработчиците да запазят track нерешени проблеми с техния продукт. Написано е в Perl и използва MYSQL база данни.
Bugzilla е дефект tracking tool, обаче, може да се използва като инструмент за управление на тестове, като такъв може лесно да се свърже с други Тестов случай инструменти за управление като Център за качество, Testlink и т.н.
Този отворен бъг-tracker позволява на потребителите да поддържат връзка със своите клиенти или служители, както и да комуникират ефективно относно проблемите по цялата верига за управление на данни.
Основни характеристики на Bugzilla включва
- Разширени възможности за търсене
- Известия по електронна поща
- Модифициране/файлиране на грешки по имейл
- Време tracцар
- Силна сигурност
- Персонализиране
- Локализация
Как да влезете в Bugzilla
Стъпка 1) Използвайте следното връзка за вашите практически опит. За да създадете акаунт в Bugzilla инструмент или за да влезете в съществуващия акаунт, отидете на Нов акаунт или Влезте опция в главното меню.
Стъпка 2) Сега въведете личните си данни, за да влезете Bugzilla
- User ID
- Парола
- След това кликнете върху "Влизане"
Стъпка 3) Вие успешно влязохте в системата Bugzilla система
При акаунт най-често срещаната задача е подаване на нов дефект.
Създаване на отчет за грешка в Bugzilla
Стъпка 1) За да създадете нов бъг в Bugzilla, посетете началната страница на Bugzilla и кликнете върху NEW раздел от главното меню
Стъпка 2) В следващия прозорец
- Въведете продукт
- Въведете компонент
- Дайте описание на компонента
- Изберете версия,
- Изберете тежест
- Изберете Хардуер
- Изберете OS
- Въведете Резюме
- Въведете Descriptйон
- Прикачете прикачен файл
- Изпрати
ЗАБЕЛЕЖКА: Горните полета ще варират в зависимост от вашите персонализации на Bugzilla
ЗАБЕЛЕЖКА: Задължителните полета са маркирани с *.
В нашия случай полето
- Oбобщение
- Descriptйон
Са задължителни
Ако не ги попълните, ще получите екран като по-долу
Стъпка 4) Създадена е грешка Към нашата грешка е присвоен ID# 26320. Можете също да добавите допълнителна информация към присвоената грешка, като например URL, ключови думи, бяла дъска, етикети и др. Тази допълнителна информация е полезна, за да се получат повече подробности за създадената от вас грешка.
Стъпка 5) В същия прозорец, ако превъртите още надолу. Можете да изберете крайна дата, както и статус на грешката. Краен срок през Bugzilla обикновено дава срок за отстраняване на грешката в даден период от време.
Създаване на графични отчети
Графичните отчети са един от начините за преглед на текущото състояние на базата данни за грешки. Можете да генерирате отчети или чрез HTML таблица, или чрез графична линейна/кръгова/стълбчата диаграма. Идеята зад графичния отчет в Bugzilla е да се дефинира набор от грешки, използвайки стандартния интерфейс за търсене, и след това да се избере някакъв аспект от този набор, ��ойто да се начертае по хоризонталната и вертикалната ос. Можете също да получите 3D отчет, като изберете опцията „Няколко страници“.
Докладите са полезни по много начини, например, ако искате да знаете за кой компонент има най-голям брой докладвани лоши грешки. За да представите това в графиката, можете да изберете сериозност по оста X и компонент по оста Y и след това да щракнете върху генериране на отчет. Той ще генерира отчет с важна информация.
Графиката по-долу показва представянето на лентовата диаграма за сериозността на грешките в компонента „Widget Gears“. В графиката по-долу най-сериозният бъг или блокери в компонентите са 88, докато бъговете с нормална сериозност са на върха с номер 667.
По същия начин ще видим и линейната графика за % завършен спрямо краен срок
Стъпка 1) За да видите отчета си в графична презентация,
- Кликнете върху Доклад от главното меню
- Кликнете върху графичните отчети от дадената опция
Стъпка 2) Нека създадем графика на % завършено спрямо краен срок
Тук на вертикалната ос, която избрахме % Завършен и на нашата хоризонтална ос, която избрахме Краен срок. Това ще даде графиката на количеството извършена работа в проценти спрямо зададения краен срок.
Сега задайте различни опции за графично представяне на отчетите
- Вертикална ос
- Хоризонтална ос
- Множество изображения
- Формат - линейна графика, лентова диаграма или кръгова диаграма
- Начертайте набор от данни
- Класифицирайте грешката си
- Класифицирайте вашия продукт
- Класифицирайте своя компонент
- Класифицирайте състоянието на грешка
- Изберете резолюция
- Кликнете върху генериране на отчет
Изображението на графиката ще изглежда донякъде по този начин
Функция за разглеждане
Стъпка 1) За да открием вашата грешка, ние използваме функцията за разглеждане, щракнете върху паса бутон от главното меню.
Стъпка 2) Веднага след като щракнете върху бутона за преглед, ще се отвори прозорец с надпис „Изберете продуктова категория за разглеждане“ както е показано по-долу, преглеждаме грешката според категорията.
- След като щракнете върху бутона за преглед
- Изберете продукта „Sam's Widget“ като такъв, че сте създали грешка в него
Стъпка 3) Отваря друг прозорец, в този щракнете върху компонент „widget gears“. Bugzilla Компонентите са подраздели на даден продукт. Например, когато нашият продукт е ДЖАДЖАТА НА САМ чийто компонент е ДЖАДЖИ.
Стъпка 4) когато щракнете върху компонента, той ще отвори друг прозорец. Всички бъгове, създадени в ��пределена категория, ще бъдат изброени тук. От този списък с грешки изберете вашия Bug#ID, за да видите повече подробности за грешката.
Ще се отвори друг прозорец, където информацията за вашия бъг може да се види по-подробно. В същия прозорец можете също да промените възложителя, QA контакт или CC списък.
Как да използвате опцията за просто търсене в Bugzilla
Bugzilla предоставя два начина за търсене на грешки, те са Просто търсене намлява Advance Search методи.
Стъпка 1) Първо ще научим „Опростено търсене“ метод. Кликнете върху бутона за търсене от главното меню и след това следвайте тези стъпки
- Кликнете върху бутона „Опростено търсене“.
- Изберете състоянието на грешката – изберете Отворено, ако търсите грешката в отворено състояние и затворено за грешка в затворено състояние
- Изберете вашата категория и компонент и можете също да поставите ключови думи, свързани с вашия бъг
- Кликнете върху търсенето
Стъпка 2) Тук ще търсим и двете опции отворен намлява затворен състояние, първо избрахме затворен статус за грешка и щракнахме върху бутона за търсене.
За затворен статус извлече 12 грешки.
Стъпка 3) По същия начин потърсихме и отворен статус и той извлече 37 грешки, свързани с нашите заявки.
Освен това в долната част на екрана имате различни опции, като например как искате да видите грешката си – XML формат, в дълъг формат или просто резюме на времето. Освен това можете да използвате и друга опция като изпращане на имейл до възложителя на грешки, промяна на няколко грешки наведнъж или промяна на колоната на екрана, и т.н.
В следващата стъпка ще демонстрираме една от тези функции промяна на колоната на екрана, чрез който ще научим как да добавим или премахнем колоната към съществуващата колона.
Как да добавите или премахнете колона към екрана за търсене по подразбиране
Стъпка 1) Кликнете върху Промяна на колона както е показано на екранната снимка по-горе. Ще се отвори нов прозорец, където трябва да следвате тези стъпки.
- Изберете дадена опция от колоната, която искате да се показва в главния екран – тук сме избрали % завършен
- Кликнете върху бутон със стрелка, той ще премести % пълна колона от à Налична колона към Избрана колона
Тези стъпки ще преместят избраната колона отляво надясно.
% завършено се премества отляво надясно, както е показано по-долу, и след като щракнем върху промяна на колоната ще се появи в главния екран
Преди- Екран с резултати от търсенето, преди да използвате опцията „Промяна на колона“-
- В резултатите от екрана за търсене не се показва колона % завършена, както е показано по-долу
След- Екран с резултати от търсенето след използване на опцията „Промяна на колона“.
- Можете да видите % завършен колона, добавена най-вдясно в съществуващата колона в главния екран, която не беше тяхна преди.
ЗАБЕЛЕЖКА: По същия начин можете да премахнете или добавите всяка колона, която искате.
За сложни заявки, обхващащи много полета, разширеното търсене отключва Bugzillaфилтриращата сила на.
Как да използвате разширено търсене в Bugzilla
Стъпка 1) След просто търсене ще разгледаме Разширеното търсене опция, за която трябва да следвате следните стъпки.
- Кликнете върху опцията за разширено търсене
- Изберете опция за резюме, как искате да търсите
- Въведете ключовата дума за вашия бъг - например, Усукани зъбни колела на джаджата
- Изберете категорията на вашия бъг под класификация, тук избрахме Widget
- Изберете вашия продукт, под който е създадена вашата грешка - Sam's Widget
- Компонент - Widget зъбни колела
- Състояние - Потвърдено
- Резолюция
Стъпка 2) След като изберете всички опции, щракнете върху бутона за търсене. Той ще открие грешката, която сте създали
Разширеното търсене ще намери вашата грешка и тя ще се появи на екрана по този начин
Как да използвате предпочитания в Bugzilla
Предпочитания в Bugzilla се използва за персонализиране на настройката по подразбиране, направена от Bugzilla според нашите изисквания. Налични са основно пет предпочитания
- Общи предпочитания
- Предпочитания за имейл
- Запазени търсения
- Информация за профила
- Разрешения
Общи предпочитания
За общи предпочитания, имате различни опции като промяна Bugzilla общ външен вид, позиция на допълнителното поле за коментари, автоматично добавяне към „Копие“, и т.н. Тук ще видим как да променим общия вид на Bugzilla.
Има много промени, които можете да направите, които се обясняват сами по себе си и можете да изберете опцията според вашите изисквания.
Стъпка 1)
- За да зададете фона на кожата на Bugzilla
- Отиди Bugzilla общи предпочитания (Кожа)
- Изберете опцията, която искате да видите като промяна, и изпратете промяната (Здрачàкласически)
- В прозореца ще се появи съобщение, че промените са запазени, веднага щом изпратите промените
След като предпочитанията за кожата се променят на Classic from Dusk, цветът на фона на екрана изглежда бял
По същия начин могат да се направят промени за други настройки по подразбиране.
Предпочитания за имейл
Предпочитанията за електронна поща ви позволяват да решите как да получите съобщението и от кого да получите съобщенията.
Стъпка 1) За да зададете предпочитанията за имейл
- Кликнете върху услугите за електронна поща
- Активирайте или деактивирайте имейла, за да избегнете получаването на известие за промени в грешка
- Получаване на имейл, когато някой поиска да постави флаг или кога��о някой постави флаг, който сте поискали
- Кога и от кого искате да получавате поща и при какви условия. След като маркирате опцията си накрая, изпратете промените.
Предпочитание за запазени търсения
Предпочитанието за запазени търсения ви дава свободата да решите дали да споделите грешката си или да не я споделите.
Стъпка 1) Кликнете върху запазените търсения, ще се отвори прозорец с опция като редактирайте бъгове, не споделяйте, можете да потвърдите и т.н. Изберете опцията според вашите нужди.
Стъпка 2) Можем да стартираме нашата грешка от „Запазени търсения“.
- Отидете на Запазени търсения под предпочитания
- Кликнете върху "Изпълни" бутон
Веднага щом стартирате търсенето си от Запазени търсения, той отваря грешката ви, както е показано по-долу
Стъпка 3) В същия прозорец можем също да изберем конкретни потребители, с които искаме да споделим търсенето, като поставим или премахнем отметката в квадратчето срещу потребителите
Това е всичко за Bugzilla!
Bugzilla Жизнен цикъл на бъгове
Всеки дефект преминава през определена последователност от състояния. Разбирането на този жизнен цикъл помага за гладкото разпределение на усилията между разработчици и тестери.
- НЕПОТВЪРДЕНО: Начално състояние, докато триажор не потвърди възпроизводимостта.
- NEW: Потвърден дефект, чакащ придобиване.
- НАЗНАЧЕНО: Разработчикът приема грешката.
- РЕШИ: Маркирано като „Поправено“, „Няма да се поправи“, „Дубликат“, „Невалидно“ или „Работи“.
- ПРОВЕРЕНО: Осигуряването на качеството потвърждава поправката.
- ЗАТВОРЕНО: Окончателно състояние, след като корекцията бъде стабилно доставена.
Грешките могат да се ОТВОРИ ОТНОВО, ако проверката е неус��ешна, looping обратно към ASSIGNED за допълнителна работа.
Bugzilla срещу Jira: Практическо сравнение
Отборите често претеглят Bugzilla срещу Джира при избора на tracкер.
| Аспект | Bugzilla | Jira |
|---|---|---|
| Разрешително | Отворен код (MPL) | Търговски; безплатен за под 10 потребители |
| Фокус | дефект tracцар | Пълно управление на проекта |
| Гъвкави дъски | Не е вграден | Вградени Scrum и Kanban |
| Персонализиране на работния процес | ограничен | Много адаптивни |
| Докладване | Основен HTML и диаграми | Разширени табла за управление плюс JQL |
| Уеб Хостинг | Self-домакин | Облак или самостоятелно хостван |
Изберете Bugzilla когато простотата и цената са важни. Изберете Jira, когато гъвкавите решения и таблата за управление също са приоритет.





































