Переговоры с разработчиком о багах

📌 Не просто «всё сломалось», а факты: как описать так, чтобы разработчик сам пошел чинить

Каждый второй QA проходит через «это не баг, это фича» или «у меня не воспроизводится». Спорить бесполезно. Аргументировать — полезно 👇

1. Отделяйте факты от эмоций ❌ «Кнопка работает криво, пользователю будет неудобно». ✅ «При нажатии на кнопку “Сохранить” без заполнения поля возникает ошибка 500. Ожидаемое поведение: подсветка поля и текст “Обязательно для заполнения”».

Факт: статус ответа, шаги, результат.

2. Покажите бизнес-ценность (или боль пользователя) Разработчику важно не «ты сломал», а «это влияет на деньги/юзеров».

Плохо: «Сломался попап корзины». Хорошо: «Из-за бага пользователь не может оформить заказ. Это потеря 30% конверсии на этапе чекаута».

Привязали к метрике — спор закончен.

3. Дайте воспроизводимый сценарий (step-by-step) Фраза «у меня не воспроизводится» — главный враг бага. Не давайте ей родиться.

Пишите:

· Окружение: ОС, браузер, версия приложения. · Данные: какие логин, что введено в поля. · Шаги: клик сюда, пауза 2 сек, скролл туда.

Идеально: запись экрана + логи.

4. Ссылайтесь на документацию или макет Если в ТЗ написано «после клика открывается модалка», а открывается новая вкладка — это не обсуждение, это несоответствие.

Фраза-убийца: «По макету отступ слева 16px, по факту 24px. Сравните — скрин приложил».

Авторитет не у QA, авторитет у документа.

5. Предлагайте не только проблему, но и приоритет Разработчик любит головоломки, но ненавидит срочные задачи без веса.

Повесьте багу один из трёх ярлыков: 🔴 Критичный — падает прод, нет входа, потеря данных. 🟡 Нормальный — есть обходной путь, но бесит. 🟢 Косметика — опечатка, пиксель, хочется, но не горит.

С такими тегами разработчик сам расставит очередь и скажет спасибо.

Бонус: волшебная фраза, которая снимает конфликт Если разработчик упирается — скажите:

«Давай я напишу баг, а ты потом либо починишь, либо закроешь с комментарием, почему так задумано. В любом случае останется артефакт».

Сколько раз вы спорили с разработчиком на этой неделе? 👇

#qa_советы #баги #коммуникация #тестирование