在我的测试列表中,我的有序测试出现并运行,但如果我运行所有测试,组成有序列表的每个单独测试都会在列表外第二次运行。
如果有序列表也要非确定性地运行它们,那么它的意义何在?我错过了什么吗?
最佳答案
对于单元测试,有序测试正是您不想要的。
但是,对于集成测试和回归验收测试的某些情况,您可能需要对系统进行自动化的端到端测试。例如,应用程序测试数据的准备通常很昂贵,您可能会认为测试之间的一些有限副作用是可以的,但至少应该在测试运行之间保持一致。
关于visual-studio-2008 - Visual Studio 中的有序单元测试有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144765/