Россия
Рассмотрено понятие отчета о дефекте, а также определены стадии его жизненного цикла
тестирование, отчет о дефекте, жизненный цикл отчета о дефекте, инструментальные средства
Отчёт о дефекте (defect report) – документ, описывающий и приоритизирующий обнаруженный дефект, а также содействующий его устранению. Как следует из самого определения, отчёт о дефекте пишется со следующими основными целями:
- предоставить информацию о проблеме – уведомить проектную команду и иных заинтересованных лиц о наличии проблемы, описать суть проблемы;
- приоритизировать проблему – определить степень опасности проблемы для проекта и желаемые сроки её устранения;
- содействовать устранению проблемы – качественный отчёт о дефекте также может содержать анализ причин возникновения проблемы и рекомендации по исправлению ситуации.
Отчёт о дефекте проходит определённые стадии жизненного цикла, которые схематично можно показать так (рисунок 1):
- обнаружен (submitted) – начальное состояние отчёта (иногда называется «Новый» (new)), в котором он находится сразу после создания. Некоторые средства также позволяют сначала создавать черновик (draft) и лишь потом публиковать отчёт;
- назначен (assigned) – в это состояние отчёт переходит с момента, когда кто-то из проектной команды назначается ответственным за исправление дефекта;
- исправлен (fixed) – в это состояние отчёт переводит ответственный за исправление дефекта член команды после выполнения соответствующих действий по исправлению;
- проверен (verified) – в это состояние отчёт переводит тестировщик, удостоверившийся, что дефект на самом деле был устранён;
- закрыт (closed) – состояние отчёта, означающее, что по данному дефектуне планируется никаких дальнейших действий. Здесь есть некоторые расхождения в жизненном цикле, принятом в разных инструментальных средствах управления отчётами о дефектах;
- открыт заново (reopened) – в это состояние (как правило, из состояния «Исправлен») отчёт переводит тестировщик, удостоверившийся, что дефект по-прежнему воспроизводится на билде, в котором он уже должен быть исправлен;
- рекомендован к отклонению (to be declined) – отчёт о дефекте может быть переведён из множества других состояний с целью вынести на рассмотрение вопрос об отклонении отчёта по той или иной причине. Если рекомендация является обоснованной, отчёт переводится в состояние «Отклонён»;
- отклонён (declined) – в это состояние отчёт переводится в случаях, подробно описанных в пункте «Закрыт», если средство управления отчётами о дефектах предполагает использование этого состояния вместо состояния «Закрыт» для тех или иных резолюций по отчёту;
- отложен (deferred) – в это состояние отчёт переводится в случае, если исправление дефекта в ближайшее время является нерациональным или не представляется возможным, однако есть основания полагать, что в обозримом будущем ситуация исправится (выйдет новая версия библиотеки, изменятся требования заказчика и т.д.).
Рисунок 1 – Стадии жизненного цикла отчёта о дефекте
Важно помнить, что в различных инструментальных средствах стадии жизненного цикла отчета о дефекте могут отличаться.
1. Александрова Е. Г. Жизненный цикл и основные принципы тестиро-вания / Е. Г. Александрова, Н. Н. Добрынина. – Текст : непосредственный // Со-временные технологии и научно-технический прогресс. – 2023. – №. 1. – С. 95-96.
2. Александрова Е. Г. Место тестирования в различных моделях раз-работки программного обеспечения / Е. Г. Александрова, Н. Н. Добрынина. – Текст : непосредственный // Современные технологии и научно-технический прогресс. – 2023. – №. 1. – С. 97-98.