Требования — это описание того, что должно работать в системе. Если они размытые — каждый понимает их по-своему.
— Разработчик реализует одно
— Тестировщик ожидает другое
— В итоге: работает, но не так, как нужно
Главная проблема — непроверяемость.
❌ «система должна быть удобной»
❌ «должно работать быстро»
Невозможно понять, это баг или нет.
✔️ Хорошее требование можно проверить:
«ответ приходит до 2 секунд»
«ошибка показывается при неверном пароле»
💡 Если требование нельзя однозначно проверить — это источник будущих багов.
👍 — знал/а
🔥 — стало понятнее
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#теория_на_пальцах