我在部分UI上运行了一些编码的UI测试。但是,当我进行更改并构建CUIT项目时,发现测试(所有6个)最多可能需要10分钟。接下来,当我想进行测试时,他们需要再花10到15分钟才能开始测试。
因为我在团队中工作,使用相同的来源,我请一位同事进行测试,他可以让他们在一分钟内启动。现在我一直在强调这个问题,并在各处寻找解决方案。
我必须指出的一些事情:
所以我的问题是,是否有人知道我可能需要考虑的任何设置或选项以加快速度?
提前致谢。
答案 0 :(得分:0)
我使用名为TestDriven.Net的东西来运行我的所有MsTests。它有一些功能非常棒,不容错过:
您可以指定按键以转到测试代码并返回,从而节省了大量的点击次数
您可以从可分配的击键运行或调试测试。甚至更好的是,您可以重新运行以前通过击键运行的测试。
(最好的)TestDriven.Net禁用MsTest所做的所有检测,因此它使得MsTest快速发展 - 比例如nUnit快得多。
我肯定会检查出来。它可能在网页上看起来不多,但提高生产力和速度简直就是疯狂:
你可能唯一遗漏的是,它将所有输出都输出到输出窗口,并且不使用VS中的花哨形式。
答案 1 :(得分:0)
这里有一个报告https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/2256847-starting-then-running-all-unit-tests-in-a-solution,他们的建议是“对我来说,通过在Visual Studio主菜单中的Test =>测试设置下取消选中testsettings文件来解决问题(2015) 。“
我不能说我遇到了这个问题或试过这个问题 - 但是试一试,它可能会起作用。
答案 2 :(得分:0)
我将架构更改为X64,它看起来效果很好! 测试=>测试设置=>默认处理器架构=> X64