Учебники

Bugzilla — Понимание ошибки

Главной особенностью или сердцем Bugzilla является страница, которая отображает подробную информацию об ошибке. Обратите внимание, что метки для большинства полей являются гиперссылками; щелкнув по ним, вы получите контекстно-зависимую справку по этой конкретной области. Поля, отмеченные *, могут присутствовать не во всех установках Bugzilla.

  • Сводка — это сводка проблемы, состоящая из одного предложения, которая отображается в заголовке рядом с номером ошибки. Это похоже на название ошибки, которая дает пользователю обзор ошибки.

  • Статус (и Разрешение) — Они определяют статус ошибки. Она начинается еще до того, как подтверждается как ошибка, затем исправляется, и исправление подтверждается с помощью обеспечения качества. Различные возможные значения статуса и разрешения при установке должны быть задокументированы в контекстно-зависимой справке для этих элементов. Статус поддерживает Неподтвержденный, Подтвержденный, Фиксированный, В процессе, Решенный, Отклоненный и т. Д.

  • Псевдоним . Псевдоним — это уникальное короткое текстовое имя ошибки, которое можно использовать вместо номера ошибки. Он предоставляет уникальные идентификаторы и помогает найти ошибку в случае, если идентификатор ошибки не удобен. Это может быть полезно при поиске ошибки.

  • Продукт и Компонент — Ошибки делятся на Продукты и Компоненты. Продукт может содержать один или несколько компонентов. Это помогает классифицировать ошибки и помогает их сортировать.

  • Версия. Поле «Версия» обычно содержит номера или названия выпущенных версий продукта. Он используется для указания версии (версий), затронутых отчетом об ошибке.

  • Аппаратное обеспечение (платформа и операционная система) — указывает на протестированную среду или операционную систему, в которой была обнаружена ошибка. Он также выдает детали аппаратного обеспечения, такие как ОЗУ, размер жесткого диска, процессор и т. Д.

  • Важность (приоритет и серьезность) — поле «Приоритет» используется для определения приоритетности ошибок. Он может быть обновлен уполномоченным, деловыми людьми или кем-либо еще из заинтересованных сторон с полномочиями на изменение. Это хорошая идея, чтобы не менять это поле на другие ошибки, которые не были обнаружены человеком. Значения по умолчанию: от P1 до P5.

  • Поле серьезности — поле серьезности указывает, насколько серьезна проблема — от блокировщика («приложение непригодно для использования») до тривиального («незначительная косметическая проблема»). Пользователь также может использовать это поле, чтобы указать, является ли ошибка улучшением или будущим запросом. Общие поддерживающие статусы серьезности — Блокирующий, Критический, Основной, Нормальный, Незначительный, Тривиальный и Улучшение.

  • Целевой этап — это будущая дата, к которой должна быть исправлена ​​ошибка. Пример. Вехи проекта Bugzilla для будущих версий Bugzilla: 4.4, 5.0, 6.0 и т. Д. Вехи не ограничиваются числами, хотя пользователь может использовать любые текстовые строки, например даты.

  • Назначено — Ошибка назначается человеку, который отвечает за исправление ошибки или может проверить достоверность ошибки на основании бизнес-требований.

  • QA Contact — лицо, ответственное за обеспечение качества этой ошибки. Может быть, автор сообщения об ошибке предоставит более подробную информацию, если потребуется, или может связаться для повторного тестирования дефекта после его устранения.

  • URL — URL-адрес, связанный с ошибкой, если есть.

  • Белая доска — область текста в свободной форме для добавления коротких заметок, новых наблюдений или повторного тестирования комментариев и тегов к ошибке.

  • Ключевые слова — администратор может определить ключевые слова, которые можно использовать для тегов и категорий ошибок, например, при сбое или регрессии.

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

  • Зависимости (зависит от и блоков) — если ошибка не может быть исправлена, так как некоторые другие ошибки открываются (зависит от), или эта ошибка останавливает исправление других ошибок (блоков), их номера записываются здесь.

Сводка — это сводка проблемы, состоящая из одного предложения, которая отображается в заголовке рядом с номером ошибки. Это похоже на название ошибки, которая дает пользователю обзор ошибки.

Статус (и Разрешение) — Они определяют статус ошибки. Она начинается еще до того, как подтверждается как ошибка, затем исправляется, и исправление подтверждается с помощью обеспечения качества. Различные возможные значения статуса и разрешения при установке должны быть задокументированы в контекстно-зависимой справке для этих элементов. Статус поддерживает Неподтвержденный, Подтвержденный, Фиксированный, В процессе, Решенный, Отклоненный и т. Д.

Псевдоним . Псевдоним — это уникальное короткое текстовое имя ошибки, которое можно использовать вместо номера ошибки. Он предоставляет уникальные идентификаторы и помогает найти ошибку в случае, если идентификатор ошибки не удобен. Это может быть полезно при поиске ошибки.

Продукт и Компонент — Ошибки делятся на Продукты и Компоненты. Продукт может содержать один или несколько компонентов. Это помогает классифицировать ошибки и помогает их сортировать.

Версия. Поле «Версия» обычно содержит номера или названия выпущенных версий продукта. Он используется для указания версии (версий), затронутых отчетом об ошибке.

Аппаратное обеспечение (платформа и операционная система) — указывает на протестированную среду или операционную систему, в которой была обнаружена ошибка. Он также выдает детали аппаратного обеспечения, такие как ОЗУ, размер жесткого диска, процессор и т. Д.

Важность (приоритет и серьезность) — поле «Приоритет» используется для определения приоритетности ошибок. Он может быть обновлен уполномоченным, деловыми людьми или кем-либо еще из заинтересованных сторон с полномочиями на изменение. Это хорошая идея, чтобы не менять это поле на другие ошибки, которые не были обнаружены человеком. Значения по умолчанию: от P1 до P5.

Поле серьезности — поле серьезности указывает, насколько серьезна проблема — от блокировщика («приложение непригодно для использования») до тривиального («незначительная косметическая проблема»). Пользователь также может использовать это поле, чтобы указать, является ли ошибка улучшением или будущим запросом. Общие поддерживающие статусы серьезности — Блокирующий, Критический, Основной, Нормальный, Незначительный, Тривиальный и Улучшение.

Целевой этап — это будущая дата, к которой должна быть исправлена ​​ошибка. Пример. Вехи проекта Bugzilla для будущих версий Bugzilla: 4.4, 5.0, 6.0 и т. Д. Вехи не ограничиваются числами, хотя пользователь может использовать любые текстовые строки, например даты.

Назначено — Ошибка назначается человеку, который отвечает за исправление ошибки или может проверить достоверность ошибки на основании бизнес-требований.

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

URL — URL-адрес, связанный с ошибкой, если есть.

Белая доска — область текста в свободной форме для добавления коротких заметок, новых наблюдений или повторного тестирования комментариев и тегов к ошибке.

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

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

Зависимости (зависит от и блоков) — если ошибка не может быть исправлена, так как некоторые другие ошибки открываются (зависит от), или эта ошибка останавливает исправление других ошибок (блоков), их номера записываются здесь.

Дерево зависимостей

При нажатии на ссылку дерева зависимостей отображаются зависимости зависимости ошибки в виде древовидной структуры. Пользователь может изменить глубину отображения и скрыть исправленные ошибки на этой странице. Пользователь также может свернуть / развернуть зависимости для каждой нетерминальной ошибки в древовидном представлении, используя кнопки [-] / [+], которые появляются перед сводкой.

  • Сообщается — это время и дата, когда ошибка регистрируется человеком в системе.

  • Изменено — это дата и время последнего изменения ошибки в системе.

  • CC List — Список людей, которые получают почту при изменении ошибки, в дополнение к Reporter, Assignee и QA Contact (если включено).

  • Игнорировать сообщение об ошибке — пользователь может проверить это поле, если он никогда не хочет получать уведомление по электронной почте об этой ошибке.

  • Смотрите также — Ошибки, в этом Bugzilla, другие Bugzilla или другие трекеры ошибок, которые связаны с этим.

  • Флаги . Флаг — это вид статуса, который можно установить для ошибок или вложений, чтобы указать, что ошибки / вложения находятся в определенном состоянии. Каждая установка может определять свой собственный набор флагов, которые могут быть установлены для ошибок или вложений.

  • Отслеживание времени — эта форма может использоваться для отслеживания времени. Чтобы использовать эту функцию, пользователь должен быть членом группы, указанной параметром timetrackinggroup .

  • Orig. Стандартное восточное время. — В этом поле отображается исходное расчетное время.

  • Текущий Est. — В этом поле отображается текущее расчетное время. Это число рассчитывается из числа отработанных часов и оставшихся часов.

  • Отработанные часы — в этом поле отображается количество отработанных часов для определенного дефекта.

  • Часы осталось — в этом поле отображается текущее время. — Отработанные часы. Это значение + количество отработанных часов станет новым текущим оценочным значением.

  • % Выполнено — в этом поле отображается процент выполнения задачи.

  • Усиление — в этом поле отображается количество часов, в течение которых ошибка опережает исходную оценку.

  • Крайний срок — в этом поле отображается крайний срок для этой ошибки.

  • Вложения . Пользователь может прикреплять файлы (доказательства, тестовые примеры или исправления) к ошибкам. Если есть вложения, они перечислены в этом разделе.

  • Дополнительные комментарии — Пользователь может добавить комментарии к обсуждению ошибки здесь, если у пользователя / тестера есть что-то стоящее, чтобы сказать.

Сообщается — это время и дата, когда ошибка регистрируется человеком в системе.

Изменено — это дата и время последнего изменения ошибки в системе.

CC List — Список людей, которые получают почту при изменении ошибки, в дополнение к Reporter, Assignee и QA Contact (если включено).

Игнорировать сообщение об ошибке — пользователь может проверить это поле, если он никогда не хочет получать уведомление по электронной почте об этой ошибке.

Смотрите также — Ошибки, в этом Bugzilla, другие Bugzilla или другие трекеры ошибок, которые связаны с этим.

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

Отслеживание времени — эта форма может использоваться для отслеживания времени. Чтобы использовать эту функцию, пользователь должен быть членом группы, указанной параметром timetrackinggroup .

Orig. Стандартное восточное время. — В этом поле отображается исходное расчетное время.

Текущий Est. — В этом поле отображается текущее расчетное время. Это число рассчитывается из числа отработанных часов и оставшихся часов.

Отработанные часы — в этом поле отображается количество отработанных часов для определенного дефекта.

Часы осталось — в этом поле отображается текущее время. — Отработанные часы. Это значение + количество отработанных часов станет новым текущим оценочным значением.

% Выполнено — в этом поле отображается процент выполнения задачи.

Усиление — в этом поле отображается количество часов, в течение которых ошибка опережает исходную оценку.

Крайний срок — в этом поле отображается крайний срок для этой ошибки.

Вложения . Пользователь может прикреплять файлы (доказательства, тестовые примеры или исправления) к ошибкам. Если есть вложения, они перечислены в этом разделе.

Дополнительные комментарии — Пользователь может добавить комментарии к обсуждению ошибки здесь, если у пользователя / тестера есть что-то стоящее, чтобы сказать.

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