Mar*_*gco 2 c# unit-testing black-box-testing
我刚刚开始理解单元测试在ac#环境中的重要性.现在,我想知道如何实现黑盒单元测试,在数据库上执行插入,删除和更新,然后在成功测试后清理数据.
您如何实际执行回滚插入/更新/删除数据的过程?你只是重置索引并删除插入的行?或者通过创建脚本来恢复表的原始状态?
请指导我,我很感激.谢谢!
我们在开发周期中做了什么.当我们开发应用程序时,我们总是在脑海中进行单元测试和负载测试.因此,我们使用userId或其他方法在每个数据库的表中创建一列.然后,当我们运行Load Test或Unit test时,我们在每列中插入UserId -1,指出它是负载测试数据,而在单元测试数据的情况下为-2.然后我们在数据库端预先定义作业,这将在一段时间后清理该数据.