数据驱动测试(三) – 使用工具

数据驱动测试(三) – 使用工具

[list]
[*]步骤一:准备数据库
[*]步骤二:生成测试数据模板
[*]步骤三:准备测试数据
[*]步骤四:导入测试数据
[*]步骤五:准备单元测试并执行
[*]步骤六:系统集成
[/list]

[b]步骤一:准备数据库[/b]

执行附件中的create_test_db/create_test_db.sql

[b]步骤二:生成测试数据模板[/b]

根据你的实际情况修改ddtt_v1.0-SNAPSHOT/test-data-config.properties
执行附件中的ddtt_v1.0-SNAPSHOT/SyncTemplate.bat

[b]步骤三:准备测试数据[/b]

根据需要修改附件中的template/DDTT_TEST_DATA.xlsx,或者直接修改在步骤二中生成的测试数据模板

[b]步骤四:导入测试数据[/b]

执行附件中的ddtt_v1.0-SNAPSHOT/SyncData.bat

[b]步骤五:准备单元测试并执行[/b]

正常书写单元测试代码,没有什么特别的,只是不用再写数据准备的代码

建议在测试代码中加入与测试数据关连的注释

//DDTT v0.002
public void deleteStudentTest() {
studentService.deleteStudent(2);

StudentTO to = studentService.findStudent(2);
Assert.assertNull(to);
}

[b]步骤六:系统集成[/b]

在Maven或Ant中执行 java -XX:MaxPermSize=512m -jar ddtt_v1.0.jar syncData

如果对这个工具感兴趣,或对这种测试思想感兴趣,可以加我的微信或微博一起探讨。

微信:Sulaohuai
微博:苏老槐
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值