• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

追求代码质量: JUnit 4 与 TestNG 的对比

发布: 2008-6-23 17:29 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 38次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术网(A[[L1b"[i/p

软件测试技术网h1CwhO"Bs
软件测试技术网x$UVn AZ0^1^g5c

为什么只选择其一?

nG3~oHy0ut 软件测试技术网l\cXvEe v+N&T

我已经探讨了对我而言,TestNG 的一些独有优势,但是它还有其他几个特性是 JUnit 所不具备的。例如 TestNG 中使用了测试分组,它可以根据诸如运行时间这样的特征来对测试分类。也可在 Java 1.4 中通过 javadoc 风格的注释来使用它,如 清单 5 所示。软件测试技术网XR2qZp

软件测试技术网`g6EU{

正如我在本文开头所说,JUnit 4 和 TestNG 在表面上是相似的。然而,设计 JUnit 的目的是为了分析代码单元,而 TestNG 的预期用途则针对高级测试。对于大型测试套件,我们不希望在某一项测试失败时就得重新运行数千项测试,TestNG 的灵活性在这里尤为有用。这两个框架都有自己的优势,您可以随意同时使用它们。

V {F