java中可用的单元测试框架是什么?

时间:2010-10-29 21:14:09

标签: java unit-testing

那里有哪些技术? (我只知道JUnit) 什么是最受欢迎的? 你能解释一下每个人的优缺点吗?

6 个答案:

答案 0 :(得分:24)

JUnit TestNG 是主要的单元测试框架。

比较可以在这里找到 - http://www.mkyong.com/unittest/junit-4-vs-testng-comparison

我在大多数地方都使用过JUnit,它似乎是标准的,但TestNG中有一些不错的东西。

我已将以下内容与JUnit结合使用以方便测试:

答案 1 :(得分:7)

JUnit和TestNG是最受欢迎的。 JUnit是事实上的标准,而TestNG提供了一些额外的功能。

答案 2 :(得分:6)

对于特定类型的测试,有许多“附加”框架,通常这些框架取决于JUnit。例子:

  • DBUnit - 用于测试访问数据库的代码
  • JFCUnit - 用于测试Swing应用
  • HTMLUnit - 用于测试网络应用

答案 3 :(得分:4)

Heres是一个列表

  1. JUnit的
  2. 仙人掌
  3. 的StrutsTestCase
  4. JFCUnit 10个javascript框架下载
  5. TestNG的
  6. JMock的
  7. 磨床
  8. Jetif
  9. Unitils
  10. 对单位
  11. XMLUnit测试
  12. Ejb3Unit
  13. FEST摆幅
  14. Ripplet
  15. Feed4JUnit
  16. Jubula功能测试工具
  17. JsTestDriver
  18. Citrus Testframework 19.JBehave
  19. JCrawler - 负载测试框架
  20. 列出Source

答案 4 :(得分:3)

你可以在这里找到JUnit和TestNG之间的良好比较:

http://hi.baidu.com/auraro816/blog/item/efe0574d03db6df4d72afc9f.html

如果你有时间收听播客尝试使用地下室编码器 - 第21集 - 采访cedric Beust testNG的创建者

答案 5 :(得分:1)

除上述所有列表外,您还可以包含硒。这在业界广泛用于Java UI测试。