本文介绍了VSTest或MSTest的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经阅读了一些关于VSTest取代MSTest的文章。 但是我仍然有一些挥之不去的问题,因为我找不到任何带有微软标记的东西。 我想听听微软人员对此的看法。

I have read some articles already about VSTest replacing MSTest.  However I still have lingering questions since I can't find anything with the Microsoft stamp on it.  I'd like to hear from Microsoft folks about this.

我正在为Integration创建CodedUI测试(不是单元测试)。 我已经使用MSTest手动远程运行这些程序或使用Team City等持续集成应用程序。

I'm creating CodedUI tests for Integration (not unit Test).  I have used MSTest to run these remotely manually or using Continuous Integration apps like Team City, etc.

我正在使用VS 2015 Enterprise创建我的所有UI测试用例。

I'm using VS 2015 Enterprise to create all my UI Test Cases.

问题是......

我应该切换到VSTest(我听说是为了更好的性能)还是应该坚持使用MSTest。  Microsoft推荐使用TFS以外的其他工具进行远程测试。

Should I switch to VSTest (which I hear is designed for better performance) or should I stick to MSTest.  What does Microsoft recommends for remote testing using these tools other than TFS.

感谢任何帮助。

NR

推荐答案

在遥远的过去,直到VS 2010,VS只允许单片和慢速MSTest框架进行单元测试,编码UI测试和负载/网络性能测试。

In the distant past, until VS 2010, VS only allowed a monolithic and slow MSTest framework for unit tests, coded UI tests and load/web performance tests.

在VS 2012(VS" 11")中,这已改为快速多测试框架平台:

In VS 2012 (VS "11") this changed to a fast multi test framework platform:


  1. Visual Studio测试平台(VSTest)是跑步者和为Visual Studio和vstest.console的测试资源管理器提供动力的引擎。
  2. 此转轮/引擎是可扩展的,可以使用多个第三方测试框架(例如xUnit,NUnit等),它们使用适配器来整合在VSTest中。
  3. MSTest是其中一个测试框架,而不是第三方,由Microsoft提供。 

来自Microsoft的资源:

Sources from Microsoft:

Visual Studio 11 Beta单元测试的新功能

Visual Studio 11 Beta中MSTest单元测试的新功能

Mitrosoft/vstest on GitHub

GitHub上的Microsoft / vstest-docs


这篇关于VSTest或MSTest的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 11:15