Баг, баг-репорт. Как написать?
🐞 Баг и баг-репорт – неотъемлемые элементы жизни QA инженера. Баг – это любое несоответствие ожидаемому поведению программного обеспечения. Например, если в интернет-магазине не обновляется корзина после добавления товара, это является багом.
📝 Баг-репорт – это документ, который описывает этот баг, включая шаги для его воспроизведения, ожидаемый и фактический результаты, а также приоритет и серьезность проблемы. Хороший баг-репорт позволяет разработчикам быстро понять и исправить проблему.
🔍 Баг-трекинг – это процесс управления баг-репортами, начиная от их создания и заканчивая закрытием после исправления. Использование баг-трекинговых систем, таких как JIRA или YouTrack, помогает отслеживать статус багов, назначать ответственных и обеспечивать прозрачность процесса исправления.
🔄 Рецепт:
- В одном отчете один баг;
- Воспроизведите его 2-3 раза;
- Убедитесь, что используете актуальную версию ПО и окружения;
- Проверьте по поиску багтрекинговой системы наличие отчета о таком же дефекте;
- Локализуйте ошибку, чтобы выяснить ее первопричину;
- Напишите подробные шаги и полное окружение для воспроизведения ошибки;
- Отчет должен отвечать на главные вопросы “Что? Где? При каких условиях?
- Добавьте скриншотов, видео и логов;
What? Where? When? Clearly? #QAEngineer #SoftwareTesting #testing #stuffy #pleasure