фейковое чувство безопасности, а на самом деле тесты могут проходить, а приложение не работает? Мне просто кажется наоборот - функциональные тесты это те тесты которые действительно что то тестируют, а юниты скорее просто проверка что код работает как написано, ну типа вот мы вызвали метод addRole($name) он добавит в список ролей указанную роль, хорошо, он то добавит, но она ведь может не сохраниться в бд? Тест пройдёт а в действительности приложение работает не так как ожидается, пока не напишут интеграционные тесты и не увидят что блин - а роль то не сохраняется!
https://youtu.be/VDfX44fZoMc
функциональные, а точнее приемочные (e2e) дают вполне нормальное чувство безопасности
Обсуждают сегодня