Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 是否可以看到测试运行的顺序?_Visual Studio_Visual Studio 2012_Mstest - Fatal编程技术网

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

Visual studio 是否可以看到测试运行的顺序?,visual-studio,visual-studio-2012,mstest,Visual Studio,Visual Studio 2012,Mstest,我在VisualStudio2012中使用MSTest,是否可以看到哪个测试运行在第一个、第二个、第三个等等 我更喜欢以随机顺序运行测试,但我只想知道测试失败时,我想知道测试运行的顺序,并帮助我更容易地找出失败的原因。如果您想知道测试运行的顺序,可以执行以下操作: 要做的一点工作: 在方法的开头添加一个断点,该断点用属性“TestMethod”修饰 右键单击断点并选择“命中时…” 确保勾选了“打印邮件”旁边的复选框 对所有的测试方法都这样做 让Visual Studio完成其余工作: 按ALT

我在VisualStudio2012中使用MSTest,是否可以看到哪个测试运行在第一个、第二个、第三个等等


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

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

要做的一点工作:

  • 在方法的开头添加一个断点,该断点用属性“TestMethod”修饰
  • 右键单击断点并选择“命中时…”
  • 确保勾选了“打印邮件”旁边的复选框

    对所有的测试方法都这样做

  • 让Visual Studio完成其余工作:

    • 按ALT+S、D、A调试所有测试
    哇!它奏效了:

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

    • 有两种不同的概念 编码用户界面测试-大部分自动化将在这些测试中完成 MS测试-大部分单元测试将在此处编写

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

      然而,在CodedUI情况下,您将使用并创建Ordred列表


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

      请检查,这可能有助于you@Imran,谢谢你的链接。它只是说顺序并不总是一样的,但我仍然没有办法看到哪个执行了第一,第二,第三和第四等,你可以