| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > testing web controllers |
| Автор: gelo86 22.11.2013, 21:29 |
| В Srping MVC появилась возможность тестировать controller'ы. - У меня вопрос, как важны и нужны такие тесты ? - Хватает ли тестов для бакенда ? - Стоит ли тратить время на тестирование веб страниц -> формы, админка (CRUD) и прочие страницы ? |
| Автор: Samotnik 23.11.2013, 00:02 |
| 1. Тестирование лишним не бывает 2. Нет, желательно еще DAO слой и Service покрыть 3. Все очень индивидуально, но в общем случае- тесты нужны. И писать их желательно до написания кода, но это мало кто делает |
| Автор: gelo86 23.11.2013, 00:08 |
| 2. Я и имел в виду data + service layer 1 / 3 . Согласен что лишними не бывают, только стоит ли тратить время на тесты конроллеров, они в принципе забирают много времени (может лучше потратить это время на data + service улучшение / рефакторинг / дополнительное тестирование) . |
| Автор: Samotnik 23.11.2013, 20:37 | ||
gelo86, Тестировать контролеры важно. Пример: Контролер getUser возвращает профиль пользователя в виде json
Тесты предотвратят попытки изменения типа параметра, например id с Long на String, либо, добавить/удалить поле. Тестировать DAO слой - это совсем другое, тут проверка правильности работы методов которые работают с БД. И то и другое нужно |