Тестирование веб-приложений с помощью HttpUnit и ServletUnit - PullRequest
0 голосов
/ 30 ноября 2011

Я довольно наивный программист и с нетерпением жду возможности протестировать мое веб-приложение с Fitnesse + (HttpUnit / ServletUnit).Идея состоит в том, чтобы протестировать уровень действия / представления в полноте, я не собираюсь тестировать / утверждать окончательный HTML-ответ, скорее, я заинтересован в тестировании данных в точке, где мой код действия перенаправляет ответ в JSP.Есть ли способ, которым я могу достичь этого?,Используя HttpUnit, когда я получаю ответ, он содержит окончательный HTML, могу ли я сделать лучше и протестировать на httpresponseobject?Кроме того, в чем именно разница между использованием HttpUnit и ServletUnit, я имею в виду, какое тестирование будет иметь одно, а другое - одно?

Буду признателен за помощь.

1 Ответ

0 голосов
/ 16 февраля 2012

Согласно документации ServletUnit, он используется для тестирования сервлета.HttpUnit используется для тестирования веб-страницы, я думаю, что он в основном предназначен для проверки содержимого HTML после того, как я прочел несколько примеров тестов.

Если вы хотите проверять только переданные данные и параметры между HTTP-запросом и ответом, вам следуетпринять ServletUnit.Это также позволяет получить сеанс Http.

...