我想回归测试t-sql存储过程.我的想法是为每个SP指定多个输入参数集.应使用这些参数执行SP,结果应写入光盘.下次将新结果与之前存储的结果进行比较.
有没有人知道这样的好工具?应该不难实现,但在实践中,您将需要"忽略该列"等功能.我会假设这样的工具应该已经存在!?
欢呼,阿奇姆
我会使用像DbUnit这样的单元测试套件.DbUnit将设置您的数据库,运行存储过程然后验证结果,并可选择回滚数据库以备下次测试.它将输入数据和预期结果表示为XML文件,您可以从数据库中已有的数据和模式进行反向工程.
要进行回归测试,可以使用db unit运行一次测试的存储过程,并收集输出(不进行验证).这定义了您运行后续回归测试的基线.
DbUnit对表格数据有很好的抽象,可以从CVS文件,XML文件或数据库对象中获取.
测试输入和预期结果很容易区分并存储在版本控制中,因为它们存储为XML.如上所述,您还可以从CSV文件加载和保存数据.
DbUnit是一个很好的测试数据库功能的工具,项目页面和FAQ是很好的入门资源.
| 归档时间: |
|
| 查看次数: |
1690 次 |
| 最近记录: |