我是一个非常天真的程序员,期待用Fitnesse +(HttpUnit / ServletUnit)测试我的网络应用程序。我的想法是完整性地测试动作/表示层,我不打算对收到的最终HTML响应进行测试/断言,而是我感兴趣的是在我的动作代码将响应转发给JSP时测试数据。有没有办法实现这个目标? 。当我收到包含最终HTML的响应时使用HttpUnit,我可以做得更好并在httpresponseobject上进行测试吗?此外,使用HttpUnit与ServletUnit之间的区别究竟是什么,我的意思是考虑到哪种测试行为可以用于其他测试行为?
我会感谢帮助。
答案 0 :(得分:0)
根据ServletUnit的文档,它用于测试servlet。 HttpUnit用于测试网页,我认为它主要用于在我阅读几个测试用例之后验证HTML内容。
如果您只想验证HTTP请求和响应之间传输的数据和参数,则应采用ServletUnit。它还允许您获得Http会话。