浏览 2438 次
锁定老帖子 主题:数据驱动测试(三) – 使用工具
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-04-13
最后修改:2014-07-03
鉴于这已是一个讨论了成千上万遍的话题,讨论再多的理论,已经没有人会感兴趣,不如直接上例子吧。 还有,我们使用工具的目的无非是让生活更美好,如果有同学正饱受如何准备测试数据的煎熬,相信这个经历5年考验的工具真的可以帮到大家。
步骤一:准备数据库 执行附件中的create_test_db/create_test_db.sql 步骤二:生成测试数据模板 根据你的实际情况修改ddtt_v1.0-SNAPSHOT/test-data-config.properties 执行附件中的ddtt_v1.0-SNAPSHOT/SyncTemplate.bat 步骤三:准备测试数据 根据需要修改附件中的template/DDTT_TEST_DATA.xlsx,或者直接修改在步骤二中生成的测试数据模板 步骤四:导入测试数据 执行附件中的ddtt_v1.0-SNAPSHOT/SyncData.bat 步骤五:准备单元测试并执行 正常书写单元测试代码,没有什么特别的,只是不用再写数据准备的代码 建议在测试代码中加入与测试数据关连的注释 //DDTT v0.002 public void deleteStudentTest() { studentService.deleteStudent(2); StudentTO to = studentService.findStudent(2); Assert.assertNull(to); } 步骤六:系统集成 在Maven或Ant中执行 java -XX:MaxPermSize=512m -jar ddtt_v1.0.jar syncData 如果对这个工具感兴趣,或对这种测试思想感兴趣,可以加我的微信或微博一起探讨。 微信:Sulaohuai 微博:苏老槐 数据驱动测试(一) – 开篇 http://www.iteye.com/topic/1133275 数据驱动测试(二) – 实例 http://www.iteye.com/topic/1133613 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |