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

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

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

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

领测软件测试网

r:ejn _P'H

Fh.C L$` u@6x
G g1m }1u^6Pmb2t清单 5 列出了一个泛型测试,它可以采用不同的数据反复重用。请花点时间思考一下这个问题。如果有 10 个不同的参数组合需要在 JUnit 中测试,您只能写 10 个测试用例。每个测试用例完成的任务基本是相同的,只是受测方法的参数有所改变。但是,如果使用参数化测试,就可以只定义一个 测试用例,然后,(举例来说)把所需的参数模式加到 TestNG 的测试套件文件中。清单 6 中展示了这中方法:软件测试技术门户[+zIjTCx

软件测试技术门户C5n k,g2At lm

软件测试技术门户{0d&ZeX;N d8d.|'r
清单 6. 一个 TestNG 参数化测试套件文件软件测试技术门户6{m ?8k+b|u

'IW t5fR<!DOCTYPE suite SYSTEM "http://beust.com/testng/testng-1.0.dtd">
} Eg-H.wi2j[d v<suite name="Deckt-10">
;m)r G5K8tFQ$v ~ <test name="Deckt-10-test">软件测试技术门户dT