Какие инструменты или методы существуют для этой цели?Как тестировать логику в jsp?
ответ
Пробег: JspTest. Используйте его для тестирования логики представления на странице JSP.
Они обеспечивают механизм безголового-браузер, который позволяет создавать тесты с помощью навигации HTML-страниц, заполнение форм, нажатие кнопок и т.д.
Сказав, что я пытаюсь поставить как мало функциональность в моих JSPs (или аналогично) и сосредоточить мое тестирование на основных бизнес-логических объектах и их создании компонентов для отображения JSP. Но окончательное тестирование JSP - это, безусловно, хорошая идея.
Разбить его? ;)
В ходе тестирования контейнера (используя команду Cactus) или скомпилируйте JSP на сервлеты, а затем издевайтесь над объектами ответа/ответа.
JUnit In Action имеет раздел модульного тестирования JSPs & код сервера. Я бы очень рекомендовал книгу.
Помимо логики отображения, которая, как известно, трудно проверить, мой совет будет заключаться не в логике в JSP. Вместо этого переместите его в ПОЖО, и проблема решена.
- 1. Как тестировать JSP-теги?
- 2. Как сохранить логику из JSP?
- 3. Как обновить элемент html страницы JSP, используя логику JavaScript Javascript?
- 4. Как тестировать и тестировать аэрокосмический объект
- 5. Как правильно тестировать отдельные объекты?
- 6. Как тестировать членство в Asp.net?
- 7. Как тестировать UICollectionView в UIViewController
- 8. Как тестировать Branch.io в симуляторе?
- 9. Как тестировать старое устаревшее приложение
- 10. Невозможно получить ввод данных в jsp, от jsp до формы, используя логику: итерация
- 11. Как тестировать WCF UriTemplates?
- 12. Как тестировать отгрузки USPS
- 13. Как тестировать POST?
- 14. Как тестировать многоядерные процессоры
- 15. Как тестировать push-уведомления
- 16. Как тестировать плагины SBT
- 17. Как тестировать пакеты ASP.NET
- 18. Как тестировать скрипки свиней
- 19. как тестировать связанную модель?
- 20. Как тестировать тест pytest?
- 21. как проверить эту бизнес-логику
- 22. GWT/JSP- как запустить jsp
- 23. Тестировать или не тестировать - функциональность клавишной клавиатуры
- 24. Должны ли «тестировать» среды «тестировать» внешние службы?
- 25. Как поместить логику в SQL?
- 26. Следует ли тестировать классы моделей?
- 27. Как применять css-логику
- 28. Как добавить логику ClassView
- 29. Как анализировать логическую логику?
- 30. PHPUnit - как тестировать вызовы метода сиблинга?
Все перечисленные как * alpha * после 7 лет, без видимой активности. Наверное, мертв. – Raedwald