mstest相关内容
我在使用MSTest的单元测试中有一个DataTestMethod,并且在构造函数中有一个字符串属性,例如,我有以下代码: [DataTestMethod] [DataRow("test")] [DataRow(stringproperty)] // How is this? public void TestMethod(string test) { Assert.AreEqua
..
正如标题所述-我找不到在Windows Store测试项目中包含文件的方法. (一个标准的.NET测试项目可以正常工作) 右键单击解决方案并执行:添加新项目-> C#-> Windows应用商店->单元测试库(Windows应用商店应用) 您将获得以下样板,并在其中添加了DeploymentItem属性: using System; using System.Collection
..
我正在尝试为Windows 8 Metro Class库运行单元测试,在输出窗口中出现以下2个错误: 输出: ------开始运行测试------ 错误:DEP3000:尝试停止应用程序失败.这可能会导致部署失败. 只能在Visual Studio构建操作中关闭应用程序包. Failed to activate Metro style unit test executor. Er
..
我需要编写一个由包含数据集合的数据文件驱动的单元测试.出于明显的原因,csv文件不合适,但是XML建议使用它.但是我似乎无法使其正常工作. 这是数据文件的一部分(仅显示一个测试记录):
..
使用MStest-我想查找排队等待运行的测试方法的总数. 如何在ClassInitialize()或AssemblyInitialize()方法中捕获此值. 我只能得到的是TestContext,它没有测试总数的详细信息. 解决方案 我实际上对此有一个答案,但是您必须使用Reflection来做.此方法获取该类中的所有测试并运行它们.每个测试以测试用例的字符串"TC"开头. -
..
我正在使用此代码将MSTest代码的covarage结果转换为XML格式,我添加了对Microsoft.VisualStudio.Coverage.Analysis.dll的引用,但没有名为CoverageInfoManager的类.我正在使用VS 2010. static void Main(string[] args) { String cove
..
现在,如果您进行的测试如下: [TestMethod] [DeploymentItem("DataSource.csv")] [DataSource( Microsoft.VisualStudio.TestTools.DataSource.CSV, "DataSource.csv", "DataSource#csv", DataAccessMethod.
..
任何人都可以知道测试超时后是否总是执行finally. [Timeout(1000)][TestMethod] public void test() { try { System.Threading.Thread.Sleep(2000); } finally { //do something } } 解决方案 如果可能,请使用TestClea
..
在Visual Studio 2008(Pro)的一个Test项目中,我创建了一个Test项目,并且我想配置项目属性以为测试提供命令行参数.我设置了属性,但随后意识到我不知道如何实际使用该参数. 如何从MSTest获取参数? 解决方案 VS 2008测试已编译为DLL,据我所知,这些DLL无法直接接收命令行参数. 您可以为dll添加一个配置文件"app.config",并改为使
..
我们的测试部门有一系列使用Visual Studio 2005 Team Tester Edition创建的Web测试. 我希望能够在本地计算机上执行这些测试.我试图使用mstest命令行工具来完成此操作,如 C:\ WebTests \ Participant> mstest /testcontainer:AE_ActivityDue_Touch.webtest Microsoft(R)
..
我正在尝试进行一个单元测试,该单元测试具有来自多个excel文件的数据源,每个excel文件都包含一个用于同一单元测试的测试用例.我想将所有excel文件放在一个文件夹中,并让单元测试程序遍历所有excel文件. 我发现了几种方法,例如将所有测试用例存储在XML文件中,但是这种方法太麻烦了,因为我必须从excel文件中提取所有测试用例并将其放入相同的XML文件中.我希望获得一种有效的方法.有
..
我正尝试根据 https://github.com/JakeGinnivan将此自定义Teamcity记录器用于VsTest /VSTest.TeamCityLogger 和 http://msdn.microsoft. com/en-us/library/vstudio/jj155796.aspx 将vstest.teamcity.logger.dll复制到C:\Program Files
..
对于单元测试来说是全新的,我的意思是真的很新.我已经阅读了很多书,并且正在慢慢地走着,尝试遵循自己的最佳实践.我在Visual Studio 2010中使用MS-Test. 我遇到了一个我不太确定如何进行的要求.我正在研究负责与外部硬件进行交互的组件.该项目上还有更多开发人员,他们无法访问硬件,因此我实现了该组件的“虚拟"或模拟实现,并将尽可能多的共享逻辑上移到了基类中. > 现在,在允许
..
我们当前的项目涉及构建一个由.Net应用程序控制的机械化盒子.我们连接了许多硬件库,并确实建立了一个集成服务器,并连接了所有硬件以运行每晚回归测试. 不幸的是,并不是我们设置中的所有硬件库都能与TFS和MSTest很好地集成. 当我们运行构建并以一定的权限进行测试时,我们将具有以下两种行为之一: 所有测试均已通过 TFS,但构建显示为 部分成功. TFS不显示任何测试运行,但日
..
是否可以在mstest中为整个测试套件设置超时,还是为单个测试设置超时? 即,如果我希望套件X中测试的总运行时间不超过2分钟,怎么办? 解决方案 添加测试设置文件并更改超时设置.越过链接- 为Visual Studio测试指定测试设置 将测试设置文件添加到解决方案中,然后选择要使用的文件.如果您希望能够在不同的设置之间快速切换,则可以添加多个测试设置文件. 要设置测试超时-请执
..
我是单元测试的新手,MSTest.我得到NullReferenceException. 如何设置HttpContext.Current.Server.MapPath进行单元测试? class Account { protected string accfilepath; public Account(){ accfilepath=HttpContext
..
使用Visual Studio数据驱动的测试时遇到问题.我试图将其解构为最简单的示例. 我正在使用Visual Studio2012.我创建了一个新的单元测试项目. 我正在引用系统数据. 我的代码如下: namespace UnitTestProject1 { [TestClass] public class UnitTest1 { [Dep
..
我想找到一种解决方案,将测试结果从测试浏览器导出到 TFS 或其他任何格式,例如excel.我看到了一些基于 .trx 文件的帖子.在项目的测试结果文件夹中,每次运行包含两个子文件夹 IN 和 OUT 的测试时,都会生成一个文件夹. IN 文件夹始终为空,而 OUT 文件夹包含 AgentRestart.dat 文件.如果我运行整个测试套件,则只能在“测试资源管理器"中看到通过和失败的测试数量.为
..
在VSCode 1.17.2版本中(安装了C#扩展),我已通过dotnet new mstest将MSTest项目添加到解决方案文件夹,并添加了对使用dotnet add 测试的程序集的引用. 鉴于以下两个VSCode任务,我可以成功构建并运行测试;也就是说,一切都建立了,单元测试运行并通过了. { "version": "2.0.0", "
..
我有一个包含TestInitialize和TestCleanup的基类.然后,我还有从该类继承的其他测试类.当来自派生类的测试失败时,TestCleanup应该执行某些操作. 在实际测试中测试失败时,将执行TestCleanup.但是,当TestInitialize中的测试失败时,甚至不会执行TestCleanup.为什么会发生这种情况,有没有办法让TestCleanup被调用? 我不
..