Какие правила по багрепортам и тестовой документации используете в команде
Что проверяют
Есть ли у вас сложившаяся практика или баги пишутся как придётся. Интервьюер хочет понять, удобно ли разработчику работать с вашими багрепортами, и обычно просит пример хорошего заголовка или разницу между severity и priority.
Как отвечать
Опишите правила вашей команды на конкретных примерах. Каркас такой.
Багрепорт:
- заголовок по схеме «что, где, при каком условии»: «Корзина: не применяется промокод при оплате картой»;
- окружение и версия: сборка, браузер или устройство, стенд, тестовые данные;
- шаги, фактический и ожидаемый результат: шаги с конкретными значениями, ожидаемое со ссылкой на требование;
- вложения: скриншот или видео, логи, для веба HAR-файл или запрос из DevTools;
- severity и priority раздельно: серьёзность оценивает тестировщик по влиянию на систему, приоритет определяет менеджер или лид по срочности для бизнеса;
- один баг на отчёт: поиск дубликатов перед созданием, частота воспроизведения, если баг плавающий.
Тестовая документация:
- хранение: тест-кейсы в TMS (TestIT, Qase, Allure TestOps, TestRail) или чек-листы, если продукт меняется быстро;
- трассировка: связь с требованиями, чтобы по изменению задачи было видно, какие проверки затронуты;
- поддержка: ревью новых кейсов, актуализация регрессионного набора после релиза, архив вместо удаления;
- жизненный цикл бага: статусы в трекере и кто переводит между ними.
Добавьте свою историю с цифрами: например, как ввели шаблон и насколько реже баги стали возвращаться с пометкой «не воспроизводится». Если в прошлой команде правил не было, так и скажите и расскажите, какие правила вы ввели для себя сами.
Где спотыкаются
Путают severity и priority или считают их одним полем. Опечатка в названии компании на главной странице может иметь низкую серьёзность и высокий приоритет.
Отвечают общими словами «чётко и понятно» без примера заголовка или шаблона. Интервьюер не может проверить, что за этим стоит.
Говорят, что пишут подробные тест-кейсы на всё. Это дорого в поддержке, и опытный интервьюер спросит, кто их актуализирует и сколько времени на это уходит.