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

问题描述 投票:4回答:2

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

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

visual-studio visual-studio-2012 mstest
2个回答
2
投票

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

一些工作要做:

  1. 在使用属性“TestMethod”修饰的方法的开头添加断点。
  2. 右键单击断点并选择“When Hit ...”。
  3. 确保勾选“打印邮件”旁边的复选框。 为您的所有测试方法执行此操作。

让Visual Studio完成剩下的工作:

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

哇!有效:

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

0
投票

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

即使您定义了.playlist文件,也无法按顺序运行MSTest,这些文件永远不会按顺序运行。

但是在Coded UI情况下,您将使用并创建Ordered列表。

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

© www.soinside.com 2019 - 2024. All rights reserved.