Вы находитесь на странице: 1из 11

skillup.com.

ua
Дефекты. Jira.
4.1. Понятие дефект
Жизненный цикл дефектов

skillup.com.ua
Классификация дефектов
4.2. JIRA
4.1. Понятие дефект

Дефект (Defect, Bug) — отклонение фактического результата (actual


result) от ожиданий наблюдателя (expected result), сформированных
на основе требований, спецификаций, иной документации или опыта
и здравого смысла.

skillup.com.ua
Ожидаемый результат — поведение системы, описанное в
требованиях.

Фактический результат — поведение системы, наблюдаемое в


процессе тестирования.

Дефекты бывают разных классификаций в зависимости от вида


тестирования.

Синонимы: ошибка, отклонение, недочет, аномалия, помеха, отказ,


проблема.
Баг репорт (bug report) – это технический документ, который
содержит в себе полное описание бага, включающее информацию,
как о самом баге (короткое описание, серьезность, приоритет и т.д.),
так и о условиях возникновения данного бага. Баг репорт должен
содержать правильную, единую терминологию, описывающую
элементы пользовательского интерфейса и события данных

skillup.com.ua
элементов, приводящих к возникновению бага.
Обязательными полями баг репорта являются:

● короткое описание (Bug Summary),

skillup.com.ua
● серьезность (Severity),

● шаги к воспроизведению (Steps to reproduce),

● результат(Actual Result),

● ожидаемый результат (Expected Result).


skillup.com.ua
Жизненный цикл дефектов

skillup.com.ua
Классификация дефектов, с точки зрения степени влияния
(Severity) на работоспособность ПО:

● Blocker. Ошибка, которая приводит программу в нерабочее

skillup.com.ua
состояние.

● Critical. Критический дефект, приводящий некоторый ключевой


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

● Minor. Незначительный дефект, не нарушающий функционал

skillup.com.ua
тестируемого приложения, но который является
несоответствием ожидаемому результату. Например, ошибка
дизайна.

● Trivial. Баг, не имеющий влияние на функционал или работу


программы, но который может быть обнаружен визуально.
Например, ошибка в тексте.
Градация дефектов, с точки зрения приоритетности исправления
(Priority):

● High. Баг должен быть исправлен как можно быстрее, т.к. он


критически влияет на работоспособность программы.

skillup.com.ua
● Medium. Дефект должен быть обязательно исправлен, но он не
оказывает критическое воздействие на работу приложения.

● Low. Ошибка должна быть исправлена, но она не имеет


критического влияния на программу и устранение может быть
отложено, в зависимости от наличия других, более
приоритетных дефектов.
skillup.com.ua