Баг, баг-репорт. Как написать?

🐞 Баг и баг-репорт – неотъемлемые элементы жизни QA инженера. Баг – это любое несоответствие ожидаемому поведению программного обеспечения. Например, если в интернет-магазине не обновляется корзина после добавления товара, это является багом.

📝 Баг-репорт – это документ, который описывает этот баг, включая шаги для его воспроизведения, ожидаемый и фактический результаты, а также приоритет и серьезность проблемы. Хороший баг-репорт позволяет разработчикам быстро понять и исправить проблему.

🔍 Баг-трекинг – это процесс управления баг-репортами, начиная от их создания и заканчивая закрытием после исправления. Использование баг-трекинговых систем, таких как JIRA или YouTrack, помогает отслеживать статус багов, назначать ответственных и обеспечивать прозрачность процесса исправления.

🔄 Рецепт:

  • В одном отчете один баг;
  • Воспроизведите его 2-3 раза;
  • Убедитесь, что используете актуальную версию ПО и окружения;
  • Проверьте по поиску багтрекинговой системы наличие отчета о таком же дефекте;
  • Локализуйте ошибку, чтобы выяснить ее первопричину;
  • Напишите подробные шаги и полное окружение для воспроизведения ошибки;
  • Отчет должен отвечать на главные вопросы “Что? Где? При каких условиях?
  • Добавьте скриншотов, видео и логов;

What? Where? When? Clearly? #QAEngineer #SoftwareTesting #testing #stuffy #pleasure