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

⚡ Умное резюме

Bugzilla В этом руководстве рассматривается дефект, обнаруженный в открытом исходном коде. tracker от Mozilla. LessВ числе функций: вход в систему, отправка сообщений об ошибках, графические отчеты, функция просмотра, простой и расширенный поиск, настраиваемые столбцы и личные предпочтения.

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

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

Что такое Bugzilla?

Bugzilla это проблема/ошибка в открытом исходном коде. tracсистема king, которая позволяет разработчикам сохранять track нерешенных проблем с их продуктом. Это написано в Perl и использует базу данных MYSQL.

Bugzilla - это дефект tracосновной инструмент, однако его можно использовать и как инструмент управления тестированием, поэтому его легко интегрировать с другими инструментами. Тестовый кейс инструменты управления, такие как Центр качества, Testlink и так далее

Эта открытая ошибка-tracKer позволяет пользователям оставаться на связи со своими клиентами или сотрудниками, а также эффективно обмениваться информацией о проблемах на всех этапах управления данными.

Ключевые особенности Bugzilla включает в себя

  • Расширенные возможности поиска
  • Уведомления по электронной почте
  • Изменить/сохранить ошибки по электронной почте
  • Дата tracкороль
  • Надежная безопасность
  • Индивидуальная конфигурация
  • Локализация

Как войти в систему Bugzilla

Шаг 1) Используйте следующее ссылка. Для практического использования. Чтобы создать учетную запись в Bugzilla Чтобы воспользоваться инструментом или войти в существующую учетную запись, перейдите по ссылке: Новая учетная запись или Войти опция в главном меню.

Авторизоваться Bugzilla

Шаг 2) Теперь введите свои личные данные для входа в систему. Bugzilla

  1. Идентификатор пользователя
  2. Пароль
  3. Затем нажмите "Авторизоваться"

Авторизоваться Bugzilla

Шаг 3) Вы успешно вошли в систему. Bugzilla система

Авторизоваться Bugzilla

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

Создание отчета об ошибке в Bugzilla

Шаг 1) Чтобы создать новую ошибку в Bugzillaпосетите главную страницу Bugzilla и нажмите на НОВЫЕ вкладка из главного меню

Создание отчета об ошибке в Bugzilla

Шаг 2) В следующем окне

  1. Введите продукт
  2. Введите компонент
  3. Дайте описание компонента
  4. Выберите версию,
  5. Выберите серьезность
  6. Выбрать оборудование
  7. Выберите ОС
  8. Введите сводку
  9. Enter Descriptион
  10. Прикрепить вложение
  11. Отправить

ПРИМЕЧАНИЕ: Указанные выше поля будут меняться в зависимости от ваших настроек. Bugzilla

Создание отчета об ошибке в Bugzilla

ПРИМЕЧАНИЕ: Обязательные поля отмечены *.

В нашем случае поля

  • Резюме
  • Описание

Обязательны

Если вы не заполните их, вы увидите экран, как показано ниже.

Создание отчета об ошибке в Bugzilla

Шаг 4) Ошибка создана. Нашу ошибку присвоен идентификатор № 26320. Вы также можете добавить дополнительную информацию к этой ошибке, например: URLКлючевые слова, доска объявлений, теги и т. д. Эта дополнительная информация поможет более подробно описать созданную вами ошибку.

  1. Большое текстовое поле
  2. URL
  3. Доской
  4. Ключевые слова
  5. Теги
  6. Зависит от
  7. Блоки
  8. Вложения

    Создание отчета об ошибке в Bugzilla

Шаг 5) В том же окне, если прокрутить дальше. Вы можете выбрать дату крайнего срока, а также статус ошибки. Крайний срок в Bugzilla Обычно устанавливается временной лимит для устранения ошибки в заданные сроки.

Создание отчета об ошибке в Bugzilla

Создание графических отчетов

Графические отчеты — один из способов просмотра текущего состояния базы данных ошибок. Вы можете создавать отчеты как в виде HTML-таблиц, так и в виде графических линейных/круговых/столбчатых диаграмм. Идея графических отчетов заключается в следующем: Bugzilla Задача состоит в том, чтобы определить набор ошибок, используя стандартный интерфейс поиска, а затем выбрать какой-либо аспект из этого набора для отображения на горизонтальной и вертикальной осях. Вы также можете получить трехмерный отчет, выбрав опцию «Несколько страниц».

Отчеты полезны во многих отношениях, например, если вы хотите узнать, в каком компоненте зарегистрировано наибольшее количество серьезных ошибок. Чтобы отобразить это на графике, вы можете выбрать серьезность по оси X и компонент по оси Y, а затем нажать «Создать отчет». Он создаст отчет с важной информацией.

Создание графических отчетов

На графике ниже показано представление гистограммы серьезности ошибок в компоненте. «Виджеты-шестеренки». На графике ниже наиболее серьезными ошибками или блокировщиками в компонентах являются 88, а ошибки с нормальной серьезностью находятся вверху с номером 667.

Создание графических отчетов

Аналогично, мы также увидим линейный график для % завершения по сравнению с крайним сроком

Шаг 1) Чтобы просмотреть отчет в графическом представлении,

  • Нажмите «Отчет» в главном меню.
  • Нажмите на графические отчеты из данной опции.

Создание графических отчетов

Шаг 2) Давайте построим график % выполнения по сравнению с крайним сроком

Здесь на вертикальной оси мы выбрали % Complete и на нашей горизонтальной оси мы выбрали Крайний срок. Это даст график объема выполненной работы в процентах от установленного срока.

Теперь установите различные параметры для графического представления отчетов.

  1. Вертикальная ось
  2. Горизонтальная ось
  3. Несколько изображений
  4. Формат: линейный график, гистограмма или круговая диаграмма.
  5. График набора данных
  6. Классифицируйте свою ошибку
  7. Классифицируйте свой продукт
  8. Классифицируйте свой компонент
  9. Классифицировать статус ошибки
  10. Выберите разрешение
  11. Нажмите «Создать отчет».

Создание графических отчетов

Изображение графика будет выглядеть примерно так

Создание графических отчетов

Функция просмотра

Шаг 1) Чтобы найти вашу ошибку, мы используем функцию просмотра, нажмите Вставить кнопка из главного меню.

Функция просмотра

Шаг 2) Как только вы нажмете кнопку обзора, откроется окно с сообщением «Выберите категорию продукта для просмотра» как показано ниже, мы просматриваем ошибку по категории.

  • После нажатия кнопки обзора
  • Выберите продукт «Sam's Widget», так как внутри него вы создали ошибку.

Функция просмотра

Шаг 3) Откроется другое окно, в нем нажмите на компонент «шестеренки виджетов». Bugzilla Компоненты — это подразделы продукта. Например, где находится наш продукт. ВИДЖЕТ СЭМА компонент которого ВИДЖЕТ-ШЕСТЕРНИ.

Функция просмотра

Шаг 4) при нажатии на компонент откроется другое окно. Здесь будут перечислены все ошибки, созданные в определенной категории. В этом списке ошибок выберите свой идентификатор ошибки №, чтобы просмотреть более подробную информацию об ошибке.

Функция просмотра

Откроется еще одно окно, где более подробно можно увидеть информацию о вашей ошибке. В том же окне вы также можете изменить ответственного, контактное лицо QA или список CC.

Функция просмотра

Как использовать функцию простого поиска в Bugzilla

Bugzilla Предоставляются два способа поиска ошибок: Простой поиск и Расширенный поиск методы.

Шаг 1) Сначала мы изучим «Простой поиск» метод. Нажмите кнопку поиска в главном меню и затем выполните следующие действия.

  1. Нажмите кнопку «Простой поиск».
  2. Выберите статус ошибки — выберите «Открыть», если вы ищете ошибку в открытом состоянии, и «Закрыто», если ошибка в закрытом статусе.
  3. Выберите категорию и компонент, а также можете добавить ключевые слова, связанные с вашей ошибкой.
  4. Нажмите на поиск

Воспользуйтесь функцией простого поиска. Bugzilla

Шаг 2) Здесь мы будем искать оба варианта открытый и закрыто статус, сначала мы выбрали закрытый статус для ошибки и нажали кнопку поиска.

Воспользуйтесь функцией простого поиска. Bugzilla

Для закрытого статуса было выявлено 12 ошибок.

Воспользуйтесь функцией простого поиска. Bugzilla

Шаг 3) Аналогичным образом мы искали статус «Открыто» и обнаружили 37 ошибок, связанных с нашими запросами.

Воспользуйтесь функцией простого поиска. Bugzilla

Кроме того, в нижней части экрана у вас есть различные варианты, например, как вы хотите видеть свою ошибку — формат XML, длинный формат или просто сводка времени. Помимо этого вы также можете использовать другой вариант, например отправить письмо ответственному за ошибку, изменить несколько ошибок одновременно или изменить столбец экрана, и так далее

Воспользуйтесь функцией простого поиска. Bugzilla

На следующем шаге мы продемонстрируем одну из этих функций. изменить столбец экрана, с помощью которого мы научимся добавлять или удалять столбец к существующему столбцу.

Как добавить или удалить столбец на экране поиска по умолчанию

Шаг 1) Нажмите на Изменить столбец как показано на снимке экрана выше. Откроется новое окно, в котором вам необходимо выполнить следующие шаги.

  • Выберите любую опцию из столбца, который вы хотите отобразить на главном экране – здесь мы выбрали % завершено
  • Нажмите на стрелка, он переместит столбец % завершения из à Доступный столбец до Выбранный столбец

Эти шаги позволят переместить выбранный столбец слева направо.

Добавить или удалить столбец на экране поиска по умолчанию

% завершения перемещается слева направо, как показано ниже, и как только мы нажмем изменить столбец оно появится на главном экране

Добавить или удалить столбец на экране поиска по умолчанию

До- Экран результатов поиска перед использованием опции «Изменить столбец»:

  • В результатах экрана поиска не отображается столбец % завершения, как показано ниже.

Добавить или удалить столбец на экране поиска по умолчанию

После- Экран результатов поиска после использования опции «Изменить столбец»

  • Вы можете видеть, % завершено столбец добавлен в крайний правый угол существующего столбца на главном экране, которого раньше не было.

Добавить или удалить столбец на экране поиска по умолчанию

ПРИМЕЧАНИЕ: Аналогичным образом вы можете удалить или добавить любой столбец, который захотите.

Для сложных запросов, охватывающих множество полей, становится доступен расширенный поиск. Bugzillaфильтрующая способность.

Как использовать расширенный поиск в Bugzilla

Шаг 1) После простого поиска мы рассмотрим Расширенный поиск Для этого вам необходимо выполнить следующие шаги.

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

Воспользуйтесь расширенным поиском. Bugzilla

Шаг 2) Выбрав все параметры, нажмите кнопку поиска. Он обнаружит созданную вами ошибку

Воспользуйтесь расширенным поиском. Bugzilla

Расширенный поиск найдет вашу ошибку, и она отобразится на экране вот так

Воспользуйтесь расширенным поиском. Bugzilla

Как использовать настройки в Bugzilla

Предпочтения в Bugzilla используется для настройки параметров по умолчанию, установленных пользователем. Bugzilla В соответствии с нашими требованиями. Доступны пять основных вариантов.

  • Общие настройки
  • Настройки электронной почты
  • Сохраненные поиски
  • Информация об аккаунте
  • Разрешения...

Общие настройки

До общие предпочтения, у вас есть другой вариант, например изменения Bugzilla общий внешний вид, расположение дополнительного поля для комментариев, автоматическое добавление меня в копию, и т. д. Здесь мы рассмотрим, как изменить общий внешний вид Bugzilla.

Вы можете внести множество изменений, которые не требуют пояснений, и вы можете выбрать вариант в соответствии с вашими требованиями.

Шаг 1)

  • Чтобы установить фоновое оформление Bugzilla
  • Перейдите на Bugzilla Общие предпочтения (кожи)
  • Выберите вариант, который вы хотите видеть в качестве изменения, и отправьте изменение ( DuskàКлассика)
  • Как только вы отправите изменения, в окне появится сообщение о том, что изменения сохранены.

Общие настройки

После того, как предпочтения скина изменены на «Классический» с «Сумерки», цвет фона экрана становится белым.

Общие настройки

Аналогичным образом можно внести изменения и в другие настройки по умолчанию.

Настройки электронной почты

Настройки электронной почты позволяют вам решить, как и от кого получать сообщения.

Шаг 1) Чтобы установить настройки электронной почты

  1. Нажмите на услуги электронной почты
  2. Включите или отключите почту, чтобы не получать уведомления об изменениях в ошибке.
  3. Получение письма, когда кто-то просит установить флаг или когда кто-то устанавливает флаг, который вы просили
  4. Когда и от кого вы хотите получать почту и при каких условиях. Отметив свой вариант в конце, отправьте изменения.

Настройки электронной почты

Настройки сохраненных поисковых запросов

Настройки сохраненных поисковых запросов дают вам свободу решать, сообщать об ошибке или нет.

Шаг 1) Нажмите на сохраненные поисковые запросы, откроется окно с такой опцией, как редактировать ошибки, не делиться, могу подтвердить и т. д. Выберите вариант в соответствии с вашими потребностями.

Настройки сохраненных поисковых запросов

Шаг 2) Мы можем запустить нашу ошибку из «Сохраненные поисковые запросы».

  • Перейдите в раздел «Сохраненные поисковые запросы» в разделе предпочтений.
  • Нажмите на "Бег" кнопка

Настройки сохраненных поисковых запросов

Как только вы запускаете поиск из «Сохраненных поисков», появляется ошибка, как показано ниже.

Настройки сохраненных поисковых запросов

Шаг 3) В том же окне мы также можем выбрать конкретных пользователей, с которыми мы хотим поделиться результатами поиска, установив или сняв флажок напротив пользователей.

Настройки сохраненных поисковых запросов

Это все для Bugzilla!

Bugzilla Жизненный цикл ошибки

Каждый дефект проходит через определенную последовательность состояний. Понимание этого жизненного цикла помогает обеспечить бесперебойную передачу работы между разработчиками и тестировщиками.

  1. НЕПОДТВЕРЖДЕНО: Исходное состояние до подтверждения воспроизводимости специалистом, проводящим первичный анализ.
  2. НОВИНКА: Подтвержденный дефект, ожидающий передачи права собственности.
  3. НАЗНАЧЕННЫЙ: Разработчик подтверждает наличие ошибки.
  4. ПОСТАНОВИЛИ: Отмечено как «Исправлено», «Не будет исправлено», «Дубликат», «Недействительно» или «Работает».
  5. ПОДТВЕРЖДЕНО: Отдел контроля качества подтверждает правильность исправления.
  6. ЗАКРЫТО: Окончательное состояние после стабильной работы исправления.

Если проверка не пройдёт, сообщения об ошибках могут быть повторно опубликованы.ping вернуться к разделу «Назначено» для дальнейшей работы.

Bugzilla Сравнение с Jira: практическое применение

Команды часто взвешивают Bugzilla при выборе Jira в качестве альтернативы tracкер.

Аспект Bugzilla Jira
Лицензия Открытый исходный код (MPL) Коммерческая версия; бесплатно для пользователей младше 10 лет.
Фокус дефект tracкороль Полное управление проектами
Доски Agile Не встроенный Встроенные Scrum и Kanban
Настройка рабочего процесса Ограниченный Высоко настраиваемый
Отчетность Базовый HTML и диаграммы Расширенные панели мониторинга плюс JQL
хостинг Самопринятый Облачное или самостоятельное размещение

Выбирайте Bugzilla Когда важны простота и стоимость. Выбирайте Jira, когда приоритетами являются гибкие методологии разработки и панели мониторинга.

Часто задаваемые вопросы (FAQ)

Bugzilla Это бесплатный проект с открытым исходным кодом, ориентированный на устранение дефектов. tracJira добавляет гибкие доски и управление проектами, но требует лицензирования.

Искусственный интеллект кластеризует повторяющиеся ошибки, прогнозирует степень их серьезности и предлагает ответственных лиц на основе прошлых данных.

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

Включите в описание краткое описание, среду выполнения, этапы воспроизведения, ожидаемые и фактические результаты, а также скриншоты.

Новый → Назначенный → Решенный → Проверенный → Закрытый, с возможностью повторного открытия в случае неудачной проверки.

Используйте его для запросов, фильтрующих по статусу, исполнителю, датам, пользовательским полям, или для сохранения именованных поисковых запросов.

Да. Проект выпускает обновления безопасности. Многие команды, работающие с открытым исходным кодом, до сих пор его используют.

Большинство тестировщиков сообщают о первой ошибке в течение часа. Освоение расширенного поиска занимает от одной до двух недель.

Подведем итог этой публикации следующим образом: