5

我正在将 MSTest 与 Visual Studio 2012 一起使用,是否可以查看哪个测试首先运行、第二个、第三个等等?

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

4

2 回答 2

2

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

需要做一些工作:

  1. 在用属性“TestMethod”装饰的方法的开头添加一个断点。
  2. 右键单击断点并选择“当命中...”。
  3. 确保选中“打印消息”旁边的复选框。

    对所有测试方法执行此操作

让 Visual Studio 完成剩下的工作:

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

哇!有效:

  • 在调试输出窗口 (ALT + V, O) 中查找序列。
于 2014-05-07T09:26:12.630 回答
0

有两个不同的概念 编码 UI 测试 - 在这些测试中主要是自动化 MS 测试 - 主要是单元测试将在这里编写

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

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

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

于 2018-08-31T09:49:19.367 回答