![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
gelo86 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 388 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
В Srping MVC появилась возможность тестировать controller'ы.
- У меня вопрос, как важны и нужны такие тесты ? - Хватает ли тестов для бакенда ? - Стоит ли тратить время на тестирование веб страниц -> формы, админка (CRUD) и прочие страницы ? |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
1. Тестирование лишним не бывает
2. Нет, желательно еще DAO слой и Service покрыть 3. Все очень индивидуально, но в общем случае- тесты нужны. И писать их желательно до написания кода, но это мало кто делает ![]() |
|||
|
||||
gelo86 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 388 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
2. Я и имел в виду data + service layer
1 / 3 . Согласен что лишними не бывают, только стоит ли тратить время на тесты конроллеров, они в принципе забирают много времени (может лучше потратить это время на data + service улучшение / рефакторинг / дополнительное тестирование) . |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
gelo86, Тестировать контролеры важно. Пример: Контролер getUser возвращает профиль пользователя в виде json
Тесты предотвратят попытки изменения типа параметра, например id с Long на String, либо, добавить/удалить поле. Тестировать DAO слой - это совсем другое, тут проверка правильности работы методов которые работают с БД. И то и другое нужно |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |