автор Малаховская Екатерина
Как правильно регистрировать баги
Регистрация багов является ключевой частью работы любого тестировщика. Отчет о баге не только помогает команде разработчиков исправить проблему, но и вносит вклад в повышение качества продукта в целом.

В этой статье мы рассмотрим основные принципы и лучшие практики для эффективной регистрации багов.
Не спешите регистрировать баг сразу же!

Прежде чем регистрировать баг, важно выполнить несколько предварительных шагов:

1. Убедитесь, что баг воспроизводится несколько раз. Это поможет понять, что дефект действительно существует и не является случайным. Возможно, вы не почистили кэш!

2. Найдите самый короткий путь воспроизведения бага. Подумайте, какие шаги вы можете исключить из цепочки, приводящей к багу.

3. Постарайтесь докопаться до сути бага (найдите его причину).

4. Перед тем как создавать новый отчет о баге, проверьте баг-трекер. Возможно, дефект уже был зарегистрирован ранее, и вам не нужно создавать дубликат.
Заносим баг в баг-трекер

Качественный отчет о баге содержит следующие элементы:

1. Краткий, но емкий Заголовок.
Например, "В поле ввода Имя можно ввести невалидные символы". При таком заголовке очевидно, о чем будет идти речь в описании.

2. Важность и Приоритет. Эти параметры помогут разработчикам определить, как быстро следует реагировать на проблему.

3. Окружение (мобильный девайс, браузер и т.д.).

4. Шаги для воспроизведения. Чем более точно и ясно вы опишете шаги, тем легче будет разработчику воспроизвести и исправить баг.

5. Ожидаемый и фактический результаты. Опишите, что вы ожидали и что фактически произошло.

6. Скриншот. Лично я почти в любое описание бага вставляю скрин. При этом на скриншоте я явно указываю, где проблема.
Например:

Инструменты

Для регистрации багов часто используются специализированные инструменты управления задачами, такие как Jira, Bugzilla, Trello и другие.

Для скриншотов можно использовать встроенные в ОС инструменты. Для Windows это Snipping Tool, например.
Либо можно устновить такие приложения, как Clip2net, SnagIt, Monosnap и др.

Для записи видео экрана поищите и установите пару инструментов. Я использую обычно SnagIt, Monosnap и RecForth.

Для более делатьльной информации о баге, научитесь пользоваться DevTools. С его помощью вы сможете просмотреть, какие запросы и по какой причине упали. Вот здесь есть видео о том, как пользоваться DevTools.
Так же я рекомендую посмотреть презентацию на тему "7 вредных ошибок при регистрации багов".

Регистрация багов - это важный этап в жизненном цикле разработки программного обеспечения. Следуя описанным выше принципам и лучшим практикам, QA-инженеры могут сделать свой вклад в повышение качества продукта и обеспечить более эффективное взаимодействие с командой разработки.


Хотите узнать больше о тестировании юзабилити, получить крутой чек-лист с идеями тестов - приходи на наш курс В тестировщики с нуля!
В тестировщики с нуля
  • 320$
    Lite
    Включает в себя:
    - Пакет В тестировщики с нуля
    - Интенсив по GIT
    - 1 месяц стажировки
  • 400$
    Medium
    Включает в себя:
    - Пакет В тестировщики с нуля
    - Интенсив по GIT
    - Доступ к вебинарам
    - 2 месяца стажировки
  • 540$
    Maximum
    Включает в себя:
    - Пакет В тестировщики с нуля
    - Интенсив по GIT
    - Доступ к вебинарам
    - Курс Тестирование API
    - 4 месяца стажировки
Учимся отличать тест-план, тест-кейсы и чек-листы на примерах.
Полезные ресурсы и советы для поиска работы
Выпускник школы QaLearning рассказывает про свой путь обучения, поиска работы и прохождения собеседований. Вы получите много дельных советов!