0

我是一个非常天真的程序员,期待使用 Fitnesse + (HttpUnit/ServletUnit) 测试我的 Web 应用程序。这个想法是完整地测试动作/表示层,我不打算测试/断言收到的最终 HTML 响应,而是我有兴趣在我的动作代码将响应转发到 JSP 时测试数据。有没有办法我可以做到这一点?. 当我收到包含最终 HTML 的响应时使用 HttpUnit,我可以做得更好并在 httpresponseobject 上进行测试吗?此外,使用 HttpUnit 与 ServletUnit 之间到底有什么区别,我的意思是,对于哪种测试行为,一个人会选择一个人而不是另一个人?

我会很感激帮助。

4

1 回答 1

0

根据 ServletUnit 的文档,它用于测试 servlet。HttpUnit是用来测试网页的,我看了几个测试用例后觉得主要是用来验证HTML内容。

如果只想验证 HTTP 请求和响应之间传递的数据和参数,则应该采用 ServletUnit。它还允许您获取 Http 会话。

于 2012-02-16T02:59:47.780 回答