问题标签 [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.
mstest - 执行 Visual Studio 2005 Web 测试需要什么?
我们的测试部门有一系列使用 Visual Studio 2005 Team Tester Edition 创建的 Web 测试。
我希望能够对我的本地机器执行这些测试。我尝试使用 mstest 命令行工具来完成此 MSDN 文章中描述的操作。但我收到以下错误:
C:\WebTests\Participant>mstest /testcontainer:AE_ActivityDue_Touch.webtest Microsoft (R) 测试执行命令行工具版本 9.0.30729.1 版权所有 (c) Microsoft Corporation。版权所有。
正在加载 AE_ActivityDue_Touch.webtest... AE_ActivityDue_Touch.webtest 指定的文件扩展名“.webtest”不是有效的测试扩展名。
关于如何让它工作的任何提示?最终,我们希望将它们纳入我们的 CI 流程。
.net - MSTest 是否有流畅的断言 API?
我最近接触了 nUnit 中的流利界面,我喜欢它;但是,我正在使用 msTest。
有谁知道是否有一个流畅的接口是测试框架不可知的还是用于 msTest 的?
unit-testing - 如何从 MS Test 中读取“.NET Data Provider for SqlServer”性能计数器?
如何从 MS Test 中的单元测试中读取“.NET Data Provider for SqlServer”类别的性能计数器“NumberOfActiveConnections”?
我正在尝试以下操作,但似乎我弄错了实例名称。MSDN 文档声称这是获取 WinForms 应用程序实例名称的正确方法,但这不适用于 MS Test:
从 MS Test 运行上面的代码时,我null
从调用中返回GetEntryAssembly()
我也尝试过使用 MS 测试过程的名称和其他变体,但没有任何运气。
这是当我使用上面的任何实例名称时将引发异常的示例代码:
根据MSDN 文档,我通过将其添加到 app.config 来启用“NumberOfActiveConnections”计数器:
也许问题是性能计数器是为 MS 测试主机域启用的,但不是为实际运行测试的域启用的?
unit-testing - 如何使用 MSTest 进行行测试?
我知道 MSTest 不支持RowTest
和类似的测试。
MSTests
用户做什么?RowTest
没有支持怎么可能生活?
我已经看到DataDriven
了测试功能,但听起来开销太大,是否有任何 3rd 方补丁或工具可以让我在 中进行RowTest
类似的测试MSTest
?
jquery - 您可以使用 MS 测试套件创建“动态”测试吗?
我正在使用 QUnit 测试一些 JQuery,我让 Watin 加载测试页面并解析出测试结果,但我想知道是否有一种方法可以使用 MS Test 从页面动态生成测试套件而不是必须为每个测试编写一个测试函数?
我只是想减少必须编写的代码量
unit-testing - 将 Hudson 与 MS 测试集成?
是否可以将Hudson与 MS Test 集成?
我现在正在使用 Hudson 在我的开发机器上设置一个较小的 CI 服务器,以便我可以获得一些统计信息(即FxCop和编译器警告)。当然,如果它可以只运行我的单元测试并显示它们的输出,那也很好。
到目前为止,我已向 Hudson 添加了以下批处理任务,使其能够正确运行测试。
但是,据我所知,Hudson 还不支持对 MS 测试结果进行分析。有谁知道生成的 TRX 文件是否MSTest.exe
可以转换为JUnit或NUnit结果格式(因为 Hudson 支持这些格式),或者是否有任何其他方法可以将 MS Test 单元测试与 Hudson 集成?
visual-studio-2008 - 使用 ReSharper Test Runner 运行 MSTest 单元测试
我需要使用 ReSharper Unit Test Runner 在 VS 2008 上运行我的 MSTest 单元测试。我听说过使用“Gallio”来执行此操作,但我不知道 Gallio 是什么(它似乎是一些通用的 VS 可扩展性框架) . 有谁知道使用 ReSharper Test Runner 运行 MSTest 单元测试的最佳方法?
msbuild - MSTest 在 2008 年从构建脚本失败
大家好,有人知道这里到底发生了什么吗?
错误片段:
msbuild 脚本中的测试目标中的任务
我见过其他人遇到同样的错误,但没有修复。
unit-testing - 让 PartCover 工作
我想尝试 PartCover 的代码覆盖率。我正在使用 MSTest 运行 Visual Studio 2008 Professional。专业版不包括团队测试工具,如代码覆盖率。
所以,我正在尝试 PartCover,但我无法让它工作。在 PartCover.Browser 中,我选择了 MSTest 可执行文件,将工作参数指向了我的 tests.dll,并尝试将工作目录指向 TestResults 文件夹,但出现错误:
“报告为空。检查设置并再次运行目标。”
我不知道下一步该尝试什么。
编辑
事实证明我有两个问题。首先,我的规则不正确。其次,我的工作论证中有空格。空格出现错误,但没有出现在任何地方。
continuous-integration - MsTest 运行文件夹中的所有测试
我正在尝试设置 TeamCity 4.0 构建服务器来运行 VS2008(非 TFS)单元测试。
如果我手动创建一个测试列表并维护该列表,以便创建的所有单元测试都包含在列表中,我可以使用“/testlist:mylist”选项在构建服务器上自动运行所有测试。
但是一旦项目开发开始,维护列表本身将是一个问题。所以我正在寻找一种方法来告诉 MSTEST 只是“加载你可以在这个文件夹中找到的所有测试”,这可能吗?
一种解决方法是指定要运行的测试程序集。但这与维护“全部”测试列表并没有太大区别。
是否可以告诉 MSTEST.exe 只加载它可以找到的所有测试?有经验的人吗?我对此有点陌生,但我需要它是自动化的。