Тестирование — довольно широкая область деятельности, которая имеет много своих особенностей и нюансов. Мы остановимся на одном из ключевых понятий — дефекте.
Понятие дефекта / ошибки и его особенности
Дефект (баг) – это несоответствие фактического результата и ожидаемого. Дефекты выявляются на этапе проверок, когда тестировщик сравнивает полученные результаты (работы программы, компонентов или дизайна) с ожидаемыми результатами, описанными в спецификациях.
Ошибка – означает, что пользователь пытается воспользоваться программой иным путем. К примеру, вводит буквы в поле, где нужно вводить цифры (возраст, количество товаров, и т.д.). Те программы, которые были протестированы лучшими компаниями по тестированию, готовы столкнуться с такими ситуациями.
Баг (дефект) – это ошибка программиста (или дизайнера, или SQA-менеджеров, или кого-то, кто участвует в процессе разработки), возникающая, когда программа работает не по плану. К примеру, когда не контролируется то, что вводит пользователь, что в дальнейшем может привести к падениям программ и другим проблемам.
Отказ – сбой в работе всей программы или системы.
Специалисты QA консалтинга также делятся информацией об отчете об ошибках.
Отчет об ошибках – документ, описывающий ситуацию или последовательность действий, которые привели к некорректной работе тестируемого объекта со всеми указанными причинами и ожидаемыми результатами.
В отчете об ошибках нужно указать серьезность бага, его приоритет и статус. Серьезность – это система, состоящая из 5 пунктов:
- S1 – Блокирующий
- S2 – Критичесикй
- S3 – Значительный
- S4 – Незначительный
- S5 – Тривиальный
Приоритет бага:
- P1 – Высокий
- P2 – Средний
- P3 – Низкий
Статус бага зависит от процедуры выявления и жизненного цикла дефекта.
Комментарии отключены.