总结以前的一个项目的单体测试方法,以下是流程图:
测试数据( excel 准备)
↓
用 Vba 生成单体测试代码
↓
测试前代码 ( 数组 或 插入语句来设置数据) ≪ = ≫ 测试后代码(用 List<Map> 比较预想值和数据库实际值)
↓
比较前后数据变化(返回结果)
其中,被生成的代码类型有两类,一类是queryDao,一类是updateDao,现举例子说明如下:
一:数据准备
1:数组准备 数据
2:sql准备数据
二:结果验证代码
1:db状态验证
2:画面数据验证(record或VO),即对象属性值。也就是说从服务器端返回到客户端的result
预想设定值如下:
结尾语:关于vba的代码部分,略写。