Выбор ответа Senior Дефекты и жизненный цикл бага обновлено
Баг или фича
Вопрос
Тестировщик считает поведение багом, разработчик говорит «так задумано», в требованиях про этот случай ничего нет. Как поступить?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Это пробел в требованиях: решает владелец продукта, решение в требования. Без требования ни тестировщик, ни разработчик не могут быть правы: это решение о продукте.
Варианты ответа
- Это пробел в требованиях: решает владелец продукта, решение в требованияправильный ответ
- Настоять на баге, раз пользователю неудобно, и поднять ему приоритет
- Согласиться с разработчиком: он лучше знает код и замысел функции
- Закрыть как дубликат и описать поведение в базе знаний команды
Разбор
Без требования ни тестировщик, ни разработчик не могут быть правы: это решение о продукте. Его принимает владелец продукта, а результат должен попасть в требования, чтобы спор не повторился. Настаивать бессмысленно, соглашаться молча значит потерять возможный дефект. Дубликатом это не является. Хорошая практика: в баг-репорте честно написать «ожидаемое поведение не описано, предполагаю X, потому что Y».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.