2010-11-24 36 views

回答

-1

单元测试应该是自包含的,不会影响任何其他测试,并且应该运行所有单元测试以确保您所做的更改没有被破坏。随机运行它们毫无意义。

我所知道的所有测试框架中的每个测试都是作为一个单独的单元运行的,因此测试之间不会出现依赖关系。即使您在Setup方法中设置的项目都是为每个单元测试重新创建的。

因此,随机运行测试没有意义,因为它们是自包含的。

如果您正在谈论集成测试,那么这是另一回事。

2

就我所见,它们总是以某种随机顺序执行。你可以在trx文件中看到实际的顺序。我不能说它是多么“可靠随机”。

相关问题