2010-02-12 46 views
0

什么是单元测试Java Web应用程序的“最好”(或者一种好方法),那就是不使用诸如struts,stripes或spring之类的现有框架?使用像httpunit或htmlunit这样的工具好吗?如果是这样,哪个最好?单元测试在Java中的Web应用程序?

会很感激的答案,因为我将取决于它在这个项目中,所以查不到我的选择吸中途在这一点都不好玩:)

测试框架应该有希望是比较简单和易于使用:)

回答

2

我宁愿使用selenium而不是httpunit或htmlunit,因为您可以测试它,就好像您是从浏览器进行测试一样。如果需要,您也可以将它与Java集成。

0

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

1

一个很好的通用方法是尝试尽可能地将演示文稿与演示文稿分开。如果你这样做了,你可以用标准的单元测试对应用程序的大部分进行单元测试。对于最后一部分,我还建议使用硒来编写一些全面覆盖的测试。尽管不要过头,但是过多的视图测试很容易让自己陷入一个角落。