Урок за Bugzilla – Инструмент за проследяване на дефекти

Какво е Bugzilla?

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

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

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

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

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

Как да влезете в 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 е да се дефинира набор от грешки, като се използва стандартният интерфейс за търсене и след това да се избере някакъв аспект от този набор, който да се начертае върху хоризонталната и вертикалната ос. Можете също така да получите триизмерен отчет, като изберете опцията „Много страници“.

Докладите са полезни по много начини, например, ако искате да знаете за кой компонент има най-голям брой докладвани лоши грешки. За да представите това в графиката, можете да изберете сериозност по оста 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Стъпка 1)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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