作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
与 Java 类似:
How can I make my JUnit tests run in random order?
而 .Net 则与此相反:
http://blogs.msdn.com/b/slange/archive/2010/06/02/ordering-method-execution-of-a-coded-ui-test.aspx
我的原因与第一个链接中的相同 - 我希望通过在每次运行时改变顺序来揭示测试之间的任何依赖关系。
这能做到吗?我必须使用 MSTest
因为我的测试驱动 GUI - 他们使用编码的 UI。
最佳答案
由于这个问题还没有得到回答,我会尝试一下。
我不知道测试框架是否内置了这个,但我会自己编写代码。最简单的方法可能是编写一个测试方法,以随机顺序调用所有其他测试方法。您可以完全有创意地执行此操作,您只需要将 Playback.PlaybackSettings.ContinueOnError 设置为 true,以便在单个测试失败时整体测试不会失败。
关于random - 有没有办法让 MsTest/Coded UI 测试每次都以新的随机顺序运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487982/
我是一名优秀的程序员,十分优秀!