我想针对不同的数据库测试我的应用程序(尤其是SQL语句)。实际上我正在使用Cruise Control和Oracle。
我想用其他数据库扩展测试。
有什么建议吗?
答案 0 :(得分:1)
我们的软件有一个带有数据库配置的.config文件。如果你能以任何方式分离出配置,那就像我们一样。然后,您可以复制巡航控制测试项目(TestsOracle,TestsMSSql)并在单元测试任务之前在任务中切换配置。我们测试Oracle,MySql和SQL Server。
我还创建了一个从构建任务中检索代码修改的插件,因此对于每个测试执行,我们都可以看到实际单元测试执行中内置的代码修改。
希望有所帮助!