Урок за Bugzilla – Инструмент за проследяване на дефекти
Какво е Bugzilla?
Bugzilla е система за проследяване на проблеми/бъгове с отворен код, която позволява на разработчиците да следят нерешените проблеми с техния продукт. Написано е в Perl и използва MYSQL база данни.
Bugzilla е a дефект инструмент за проследяване, но може да се използва като инструмент за управление на тестове, като такъв може лесно да бъде свързан с други Тестов случай инструменти за управление като Център за качество, Testlink и т.н.
Този отворен инструмент за проследяване на грешки позволява на потребителите да поддържат връзка със своите клиенти или служители, да комуникират ефективно за проблеми по цялата верига за управление на данни.
Основните характеристики на Bugzilla включват
- Разширени възможности за търсене
- Известия по електронна поща
- Модифициране/файлиране на грешки по имейл
- проследяване на времето
- Силна сигурност
- Персонализиране
- Локализация
Как да влезете в 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 е да се дефинира набор от грешки, като се използва стандартният интерфейс за търсене и след това да се избере някакъв аспект от този набор, който да се начертае върху хоризонталната и вертикалната ос. Можете също така да получите триизмерен отчет, като изберете опцията „Много страници“.
Докладите са полезни по много начини, например, ако искате да знаете за кой компонент има най-голям брой докладвани лоши грешки. За да представите това в графиката, можете да изберете сериозност по оста 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
Стъпка 1) След просто търсене ще разгледаме Разширеното търсене опция, за която трябва да следвате следните стъпки.
- Кликнете върху опцията за разширено търсене
- Изберете опция за резюме, как искате да търсите
- Въведете ключовата дума за вашия бъг - например, Усукани зъбни колела на джаджата
- Изберете категорията на вашия бъг под класификация, тук избрахме Widget
- Изберете вашия продукт, под който е създадена вашата грешка - Sam's Widget
- Компонент - Widget зъбни колела
- Състояние - Потвърдено
- Резолюция
Стъпка 2) След като изберете всички опции, щракнете върху бутона за търсене. Той ще открие грешката, която сте създали
Разширеното търсене ще намери вашата грешка и тя ще се появи на екрана по този начин
Как да използвате предпочитанията в BugZilla
Предпочитанията в Bugzilla се използват за персонализиране на настройката по подразбиране, направена от Bugzilla според нашите изисквания. Налични са основно пет предпочитания
- Общи предпочитания
- Предпочитания за имейл
- Запазени търсения
- Информация за профила
- Разрешения
Общи предпочитания
За общи предпочитания, имате различни опции като промяна на общия външен вид на Bugzilla, позиция на полето за допълнителни коментари, автоматично ме добавя към cc, и т.н. Тук ще видим как да променим общия вид на Bugzilla.
Има много промени, които можете да направите, които се обясняват сами по себе си и можете да изберете опцията според вашите изисквания.
Стъпка 1)
- За да зададете фоновия скин на Bugzilla
- Отидете до общите предпочитания на Bugzilla (кожа)
- Изберете опцията, която искате да видите като промяна, и изпратете промяната (Здрачàкласически)
- В прозореца ще се появи съобщение, че промените са запазени, веднага щом изпратите промените
След като предпочитанията за кожата се променят на Classic from Dusk, цветът на фона на екрана изглежда бял
По същия начин могат да се направят промени за други настройки по подразбиране.
Предпочитания за имейл
Предпочитанията за електронна поща ви позволяват да решите как да получите съобщението и от кого да получите съобщенията.
Стъпка 1) За да зададете предпочитанията за имейл
- Кликнете върху услугите за електронна поща
- Активирайте или деактивирайте имейла, за да избегнете получаването на известие за промени в грешка
- Получаване на имейл, когато някой поиска да постави флаг или когато някой постави флаг, който сте поискали
- Кога и от кого искате да получавате поща и при какви условия. След като маркирате опцията си накрая, изпратете промените.
Предпочитание за запазени търсения
Предпочитанието за запазени търсения ви дава свободата да решите дали да споделите грешката си или да не я споделите.
Стъпка 1) Кликнете върху запазените търсения, ще се отвори прозорец с опция като редактирайте бъгове, не споделяйте, можете да потвърдите и т.н. Изберете опцията според вашите нужди.
Стъпка 2) Можем да стартираме нашата грешка от „Запазени търсения“.
- Отидете на Запазени търсения под предпочитания
- Кликнете върху "Изпълни" бутон
Веднага щом стартирате търсенето си от Запазени търсения, той отваря грешката ви, както е показано по-долу
Стъпка 3) В същия прозорец можем също да изберем конкретни потребители, с които искаме да споделим търсенето, като поставим или премахнем отметката в квадратчето срещу потребителите
Това е всичко за BugZilla!