![]() |
|
Модераторы: 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. |