Отчёты о дефектах

Содержание

Слайд 2

Отчёты о дефектах Баг(дефект)— расхождение ожидаемого и фактического результата. Ожидаемый результат

Отчёты о дефектах

Баг(дефект)— расхождение ожидаемого и фактического результата.
Ожидаемый результат — поведение

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

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

Виды ошибок

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

часто используют как наиболее универсальный, описывающий любые проблемы («ошибка человека», «ошибка в коде», «ошибка в документации», «ошибка выполнения операции», «ошибка передачи данных», «ошибочный результат» и т.п.).
Дефект — это отклонение от требований спецификаций или ожиданий пользователей. Другими словами, дефект является ошибкой в ​​кодировании или логике, что приводит к сбою программы или созданию неправильного / неожиданного результата. 
Сбой — самоустраняющийся отказ или однократный отказ, устраняемый незначительным вмешательством оператора.
Отказ — событие, заключающееся в нарушении работоспособного состояния объекта. Это неспособность системы или компонента выполнять требуемые функции в рамках определенных требований к производительности.
Слайд 4

Виды ошибок

Виды ошибок

Слайд 5

Отчёты от дефектов Отчёт о дефекте - это документ, описывающий ситуацию

Отчёты от дефектов

Отчёт о дефекте - это документ, описывающий ситуацию или последовательность

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

Жизненный цикл “бага”

Жизненный цикл “бага”

Слайд 7

Жизненный цикл “бага” Закрыт Принять на проверку Да Принять в работу

Жизненный цикл “бага”

Закрыт

Принять на проверку

Да

Принять в работу

Принять в работу

Нет

Нет

Да

Закрыть

Закрыть

Взять на тестирование

Слайд 8

Жизненный цикл “бага” Обнаружен (submitted) — начальное состояние отчёта, в котором

Жизненный цикл “бага”

Обнаружен (submitted) — начальное состояние отчёта, в котором он находится

сразу после создания. Некоторые средства также позволяют сначала создавать черновик (draft) и лишь потом публиковать отчёт.
Назначен (assigned) — в это состояние отчёт переходит с момента, когда кто-то из проектной команды назначается ответственным за исправление дефекта.
Исправлен (fixed) — в это состояние отчёт переводит ответственный за исправление дефекта член команды после выполнения соответствующих действий по исправлению.
Проверен (verified) — в это состояние отчёт переводит тестировщик, удостоверившись, что дефект на самом деле был устранён.
Закрыт (closed) — состояние отчёта, означающее, что по данному дефекту не планируется никаких дальнейших действий.
Слайд 9

Жизненный цикл “бага” Открыт заново (reopened) — в это состояние отчёт

Жизненный цикл “бага”

Открыт заново (reopened) — в это состояние отчёт переводит тестировщик,

удостоверившись, что дефект по-прежнему воспроизводится на билде, в котором он уже должен быть исправлен.
Рекомендован к отклонению (to be declined) — в это состояние отчёт о дефекте может быть переведён из множества других состояний, чтобы вынести на рассмотрение вопрос об отклонении отчёта по той или иной причине.
Отклонён (declined) — в это состояние отчёт переводится в случаях, подробно описанных в пункте «Закрыт»: если средство управления отчётами о дефектах предполагает использование этого состояния вместо состояния «Закрыт» для тех или иных резолюций по отчёту.
Отложен (deferred) — в это состояние отчёт переводится в случае, если исправление дефекта в ближайшее время является нерациональным или не представляется возможным, однако есть основания полагать, что в обозримом будущем ситуация исправится.
Слайд 10

Атрибуты отчёта о дефекте Идентификатор (identifier) представляет собой уникальное значение, позволяющее

Атрибуты отчёта о дефекте

Идентификатор (identifier) представляет собой уникальное значение, позволяющее однозначно отличить

один отчёт о дефекте от другого и используемое во всевозможных ссылках. 
Краткое описание (summary) должно в предельно лаконичной форме давать исчерпывающий ответ на вопросы «Что произошло?» ,«Где это произошло?», «При каких условиях это произошло?».
Подробное описание (description) представляет в развёрнутом виде необходимую информацию о дефекте, а также (обязательно!) описание фактического результата, ожидаемого результата и ссылку на требование (если это возможно). 
Слайд 11

Атрибуты отчёта о дефекте Шаги по воспроизведению (steps to reproduce, STR)

Атрибуты отчёта о дефекте

Шаги по воспроизведению (steps to reproduce, STR) описывают действия,

которые необходимо выполнить для воспроизведения дефекта. Это поле похоже на шаги тест-кейса, за исключением одного важного отличия: здесь действия прописываются максимально подробно, с указанием конкретных вводимых значений и самых мелких деталей, т.к. отсутствие этой информации в сложных случаях может привести к невозможности воспроизведения дефекта.
Воспроизводимость (reproducibility) показывает, при каждом ли прохождении по шагам воспроизведения дефекта удаётся вызвать его проявление. Это поле принимает всего два значения: всегда (always) или иногда (sometimes). Можно сказать, что воспроизводимость «иногда» означает, что тестировщик не нашёл настоящую причину возникновения дефекта.
Слайд 12

Атрибуты отчёта о дефекте Важность (severity) показывает степень ущерба, который наносится

Атрибуты отчёта о дефекте

Важность (severity) показывает степень ущерба, который наносится проекту существованием

дефекта. В общем случае выделяют следующие градации важности:
критическая
высокая
средняя
низкая
Срочность (priority) показывает, как быстро дефект должен быть устранён. В общем случае выделяют следующие градации срочности:
Наивысшая
Высокая
Обычная
Низкая
Слайд 13

Атрибуты отчёта о дефекте Фактический результат (actual result) - результат, полученный

Атрибуты отчёта о дефекте

Фактический результат (actual result) - результат, полученный после прохождения

шагов к воспроизведению.
Ожидаемый результат (expected result) - описывает ожидаемое поведение ПО после прохождения шагов к воспроизведению.
Симптом (symptom) — позволяет классифицировать дефекты по их типичному проявлению. Не существует никакого общепринятого списка симптомов.
Комментарий (comments, additional info) — может содержать любые полезные для понимания и исправления дефекта данные. Иными словами, сюда можно писать всё то, что нельзя писать в остальные поля.
Приложения (attachments) — представляет собой не столько поле, сколько список прикреплённых к отчёту о дефекте приложений (копий экрана, вызывающих сбой файлов и т.д.)