我正在寻找一个框架来帮助我的集成测试自动化。C# / VS2013.
这些需求与单元测试框架的需求基本完全相同,但我需要能够指定测试执行的顺序,因为测试影响到数据库(在测试开始时被删除,并且在整个测试过程中始终处于确定性状态),并逐渐建立起大量的产品和其他项目,它们相互交互。
我目前正在使用MbUnit / Gallio,但它们似乎已经停止了开发,无法启动VS2013进行调试。外面还有别的东西吗?
但我不需要有人告诉我单元测试应该是如何独立的,并且嘲笑数据库层。我有单元测试,谢谢。它们没有给我足够的介绍我需要测试的一些交互,这就是为什么我还要自动化集成测试。
发布于 2015-03-18 18:11:48
Visual的单元测试框架(mstest)具有“有序测试”,允许您指定测试执行顺序。
您可以通过/testcontainer:test.dll /test:test1 /test:test2 /test:test3从命令行按顺序运行测试。此外,测试将按字母顺序运行。
发布于 2015-03-18 18:15:40
也许这个链接可以帮助在visual studio中有序执行测试
还有一种由martin fowler 网关描述的设计模式
https://stackoverflow.com/questions/29129249
复制相似问题