是否可以看到测试运行的顺序?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以看到测试运行的顺序?相关的知识,希望对你有一定的参考价值。
我在Visual Studio 2012中使用MSTest,是否可以看到哪个测试先运行,第二个是三等等?
我更喜欢测试以随机顺序运行,但我只是想知道测试何时失败,我想知道它们运行的顺序,并帮助我找出它们更容易失败的原因。
答案
如果您想知道测试运行的顺序,可以执行以下操作:
一些工作要做:
- 在使用属性“TestMethod”修饰的方法的开头添加断点。
- 右键单击断点并选择“When Hit ...”。
- 确保勾选“打印邮件”旁边的复选框。 为您的所有测试方法执行此操作。
让Visual Studio完成剩下的工作:
- 按ALT + S,D,A调试所有测试。
哇!有效:
- 在调试输出窗口(ALT + V,O)中查找序列。
另一答案
编码UI测试有两个不同的概念 - 大多数自动化将在这些测试MS测试中完成 - 大部分单元测试将写在这里
即使您定义了.playlist文件,也无法按顺序运行MSTest,这些文件永远不会按顺序运行。
但是在Coded UI情况下,您将使用并创建Ordered列表。
所以答案是否定的。其背后的原因是 - 这些是单元测试用例,所有单元测试用例都是独立执行的。
以上是关于是否可以看到测试运行的顺序?的主要内容,如果未能解决你的问题,请参考以下文章
不是使用Protractor测试顺序执行JavaScript