【发布时间】:2011-08-22 21:24:24
【问题描述】:
我想在一组集成测试中测试我的数据库。我已经针对模拟等对我的所有代码单元进行了速度测试,但我需要确保所有存储过程和代码在持久时都能正常工作。我昨天做了一些谷歌搜索,在这里找到了一篇不错的文章http://msdn.microsoft.com/en-us/magazine/cc163772.aspx,但它似乎有点旧。我想知道当前是否有任何“更好”的方式来清除数据库、恢复到预期状态或为每次测试准备好回滚?我正在使用 sql 2008 在 c#4、mvc3 中编码。
【问题讨论】:
标签: unit-testing sql-server-2008 testing continuous-integration integration-testing