集成测试框架

时间:2015-03-18 17:52:11

标签: c# integration-testing

我正在寻找一个框架来帮助自动化我的集成测试。 C#/ VS2013。

要求基本上与单元测试框架完全相同,只是我需要能够指定执行测试的顺序,因为测试正在影响数据库(在数据库开始时擦除)测试并且在整个测试过程中始终处于确定状态)并逐渐构建大量的产品和其他所有相互作用的项目。

我目前正在使用MbUnit / Gallio,但似乎他们已停止开发并无法启动VS2013进行调试。还有什么吗?

我很遗憾不得不添加这个,但我不需要的是人们告诉我单元测试应该如何独立并模拟数据库层。我有单元测试,谢谢。他们没有给我足够的覆盖我需要测试的一些交互,这就是为什么我自动进行集成测试的另外

2 个答案:

答案 0 :(得分:1)

Visual Studio的单元测试框架(mstest)具有" Ordered Test"这将允许您指定测试执行顺序。

您可以从命令行到/testcontainer:test.dll / test:test1 / test:test2 / test:test3按顺序运行测试。此外,测试将按字母顺序运行。

答案 1 :(得分:0)

也许此链接可以帮助ordered execution of tests in visual studio

还有一种由martin fowler Gateway

描述的设计模式