在java中使用Unittest Web应用程序?

时间:2010-02-12 08:31:00

标签: java unit-testing

单元测试java web应用程序的“最佳”(或好方法)是什么,即不使用struts,stripe或spring等现有框架?使用像httpunit或htmlunit这样的工具好吗?如果是这样的话哪个最好?

我真的很感激答案,因为我会在这个项目中依赖它,所以发现我的选择在中途吮吸不会很有趣:)

测试框架应该也应该相对简单易用:)

3 个答案:

答案 0 :(得分:2)

我更喜欢使用selenium而不是httpunit或htmlunit,因为您可以像测试浏览器一样对其进行测试。如果需要,您还可以将它与Java集成。

答案 1 :(得分:1)

一个好的通用方法是尝试尽可能地将应用程序逻辑与表示分开。如果您这样做,您可以使用标准单元测试对应用程序的大部分进行单元测试。对于最后一部分,我还建议使用硒编写一些全覆盖测试。不要过度使用它,很容易将自己画成一个角落,进行太多的视图测试。

答案 2 :(得分:0)

对于单元测试,我建议使用JUnit。 即使您没有使用依赖注入框架,您仍然可以进行适当的单元测试。对于自动功能测试,我同意jpartogi;硒是要走的路。