Виды багов, даже шутливые — это все равно ошибки или дефекты в программном обеспечении, которые могут привести к некорректной работе программы или даже к ее падению. Настоящие типы багов, такие как воспроизводимый, функциональный, локализационный можно встречаются чаще. Но как и с обычными — суть заключается заключается в обнаружении и документировании таких багов, а так же скорейшем «лечении» системы от этих проблем.
Важно понимать, что обнаружение багов — это не только работа тестировщика. Любой член команды разработки может столкнуться с багами, и важно, чтобы все знали, как сообщать об ошибках и как они должны быть исправлены. Ведь если баги не обнаружены и не исправлены, это может привести к серьезным проблемам в работе продукта и негативно повлиять на опыт пользователей.
Когда вы делаете репорт бага в трекер следует придерживаться шаблона. Такой способ репорта багов уменьшает количество спорных багов, количество багов которые не повторяются и повышает уровень QA.
Репорт бага (или дефекта) — это документ, который содержит информацию о проблеме в программном обеспечении, которую обнаружил тестировщик. Этот документ предназначен для команды разработки, которая должна исправить дефект, а также для управления проектом, чтобы они могли отслеживать прогресс по исправлению дефектов.
Репорт бага должен содержать следующую информацию:
Описание проблемы: что происходит, как это происходит, каковы ожидаемые и фактические результаты;
Шаги для воспроизведения: как воспроизвести проблему, какой ввод использовать и какую последовательность действий следует выполнить;
Окружение: какая версия программного обеспечения была использована, какая операционная система и аппаратное обеспечение были использованы, какие настройки были установлены;
Приоритет и серьезность: насколько важно исправление проблемы и как сильно это влияет на функциональность программного обеспечения.