问题标签 [mstest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - MSTest - 多次执行测试
我正在使用 MSTest 来驱动 Selenium,并且我想在同一个测试运行中针对多个浏览器执行测试。有没有办法做到这一点?
谢谢,内森
sql-server-ce - 使用 MSTest 进行数据驱动的单元测试
我正在开发一个使用 MSTest 进行单元测试的项目,我需要为与数据源紧密耦合的模型类编写一些单元测试。我们在数据库项目 (.dbproj) 中维护模型类所依赖的数据库的源代码。我想做的是在我的测试类上编写一个 ClassInitialize 方法,该方法使用数据库项目以编程方式构建我们数据库的 SQL CE 实例,然后我可以填充可以将模型类连接到并对其执行测试的数据与已知数据。
如果有人有其他建议,我愿意接受。
我试图弄清楚如何从我的 ClassInitialize 方法的代码中运行这个数据库项目。我还没有找到任何很好的例子来说明如何做这样的事情。这可能吗?如果是这样,怎么做?有人有代码示例吗?谢谢。
c# - 为什么 MSTest 向导将 F 后缀作为双精度而不是 D?
当我使用 MS Visual Studio 的内置单元测试向导创建测试时,它创建的代码如下所示:
在 C# 中,“F”代表浮点数、大小写无关,“D”代表双精度。使用“F”后缀而不是“D”会导致精度丢失。
如果是错误,我可以在哪里向 Microsoft 报告?
unit-testing - 有没有办法从 MSTest 获取测试结果和覆盖率 html 报告
我希望能够从 MSTest 创建的Results.trx
和data.coverage
文件中生成基于 HTML 的报告。理想情况下,这只会列出所有故障,并显示一些基本的覆盖率统计信息。
有谁知道这样做的工具?
tfs - 为自动化测试设置 TFS 2008
我很困惑。
我在我的开发服务器上安装了 TFS,它也兼作构建机器。当我签入代码时,构建工作正常,但是当构建尝试运行测试时,我得到一个错误:
MSBUILD:警告 MSB6004:指定的任务可执行位置“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe”无效。先前的错误已转换为警告,因为该任务是使用 ContinueOnError=true 调用的。继续构建,因为任务“TestToolsTask”上的“ContinueOnError”设置为“true”。完成执行任务“TestToolsTask”——失败。
我搜索了各种论坛,有几个人建议必须在构建服务器上安装 Visual Studio 2008 测试版。谁能确认这是真的,更重要的是它是否会解决我的问题?还是只能安装专业版?
谢谢,迷茫。
visual-studio - MSTEST/VSTS 反射工具
有谁知道一个工具可以在解决方案中吐出所有具有 [TestMethod] 属性的方法列表?
我们试图完成的是与客户一起根据要求审查我们的单元测试(名称,而不是通过/失败状态)。我们正在为团队系统使用 VSTS 2008 和 Scrum,所以我不确定这是否是在某个地方构建的,或者它是否是我只需要为了我们的目的而组合在一起的工具。任何帮助都会很棒。谢谢。
c# - NUnit 在汇编中找不到测试
我用 MSTest 继承了一个程序集,但是这些测试是在构建机器上使用 nunit-console 运行的(不确定它是如何工作的)。所以我决定整理一下并将它们更改为适当的 NUnit 测试,但现在 nunit-console(或 gui)找不到任何测试。不过,它们使用 ReSharper 测试运行器运行得很好。知道可能缺少什么吗?
.net - 如何在使用 MS Test 时加载 web.config
我正在测试一些业务对象的 Save() 方法。为了保存对象,我需要从配置管理器中读取连接字符串。但我得到的只是空值。我的设置在网站 web.config 中。如何在测试运行时获取。我需要额外的配置吗?
.net - 使用 MSTest 时模拟对象
我刚刚开始使用 MSTest(或者至少是 VS 2008 测试工具,有区别吗?)
我想测试使用会话对象的代码。显然我没有 HttpContext,我不能简单地创建一个,因此代码失败并出现 NullReferenceException。
这段代码是否根本无法测试?
.net - MsTest - 在程序集中的每个测试之前执行方法
是否可以在程序集中的每个测试之前运行特定方法?
我知道TestInitialize
属性,但这个属性有“类范围”。如果它是在 Test 类中定义的,它将在该类的每个测试之前执行。
我想定义一个方法,该方法将在整个程序集中定义的每个测试之前执行。