是否可以看到测试运行的顺序?

时间:2013-08-22 23:39:05

标签: visual-studio visual-studio-2012 mstest

我在Visual Studio 2012中使用MSTest,是否可以看到哪个测试先运行,第二个等等?

我更喜欢测试以随机顺序运行,但我只是想知道测试何时失败,我想知道它们运行的​​顺序,并帮助我找出它们更容易失败的原因。

2 个答案:

答案 0 :(得分:2)

如果您想知道测试运行的顺序,可以执行以下操作:

要做的一些工作:

  1. 在使用属性“TestMethod”修饰的方法的开头添加断点。
  2. 右键单击断点并选择“When Hit ...”。
  3. 确保选中“打印邮件”旁边的复选框。

    为您的所有测试方法执行此操作

  4. 让Visual Studio完成剩下的工作:

    • 按ALT + S,D,A。
    • 调试所有测试

    哇!它奏效了:

    • 在调试输出窗口中找到序列(ALT + V,O)。

答案 1 :(得分:0)

有两个不同的概念 编码的UI测试-大多数自动化将在这些测试中完成 MS测试-大多数单元测试将在此处编写

即使您定义了.playlist文件,也无法按顺序运行MSTest。

但是在CodedUI情况下,您将使用并创建Ordred列表。

所以答案是否定的。其背后的原因是-这些是单元测试用例,所有单元测试用例都应独立执行。