数据驱动测试(三) – 使用工具
[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
微博:苏老槐
[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
微博:苏老槐