Microsoft .NET单元测试框架(MSTest)
在VS2022中的ClassInitialize和ClassCleanUp中写入输出
我用 MsTest v2 进行了测试,其中我使用 [ClassCleanup] 来记录一些摘要信息。问题是,与每个单独的测试摘要中最终出现的[TestCleanup]相反,它似乎并不......
选择 NUnit 进行单元/集成测试与内置的 MsTest 相比有什么优势吗?
我有UWP项目。使用 VS Community 2017,我在解决方案中添加了一个单元测试(添加项目 -> Windows 通用 -> 单元测试应用程序(Windows 通用)), 我添加了对我的项目的引用, 我添加了 .csv
测试执行 MS.Test V3.5.3 DataTestMethod 只有一个测试可见
我已将旧版 unitest 平台升级到最新版本的 MS.TestFramework V3.4.3,以便能够通过使用 [DataTestMethod] 和 [DataRow] 属性编写数据驱动测试。 我的测试
在 MS Test 中使用 DataTestMethod 和 DataRow 属性的问题
我已使用 nuGet 在 VS 2015 实例中安装了 MS Test V2,并且已成功将 DataTestMethod 和 DataRow 属性添加到我的单元测试中并进行编译,但现在当我构建时,测试...
MS UnitTestFramework 检索和记录异常 c#
我刚刚开始一个相当广泛的自动化项目,该项目使用 MS 的 UnitTestFramework。我注意到的一件事是,当我的代码(而不是我测试的应用程序)出现错误时,框架会捕获...
使用 testcontainer 从 cmd 运行 mstest
我正在尝试从命令提示符运行 MSTest,并在路径变量中添加了包含 MSTest.exe 的文件夹。我努力了 MSTest /testcontainer:来自 test.dll 所在文件夹的 test.dll...
我有一个用于测试的 C# 程序集,可以使用 MSTest.TestAdaptor 1.1.17 在 Visual Studio 2017 中运行。 我想使用 DataTestMethod 对多个数据集运行测试。我的问题是,我想使用十进制
Visual Studio /mstest 如何识别测试项目?
假设(100% 假设)我不小心将一个单元测试项目作为项目类型“类库”添加到 VS2010 解决方案中。然后,我添加了将其作为单元测试项目运行所需的程序集...
如何使用 ILogger 为 azure 函数(Httptrigger)编写单元测试
想要为 HttpTrigger GET 编写单元测试。 方法签名如下: 公共静态异步任务运行( [HttpTrigger(AuthorizationLevel.Function, "get", 路由 = ...
我有 Visual Studio 2012 和需要同步上下文的异步测试。 但MSTest的默认同步上下文为null。 我想测试在 WPF 或 WinF 上运行...
如何针对 Azure Function 项目运行实时单元测试?
当我尝试从 Azure Function App 运行代码的实时单元测试时,它将构建一次,然后在进行更改时无法构建,即使手动构建它并运行...
C#。运行 MSTest 测试后抛出 System.NullReferenceException
我正在使用 ReSharper 工具来运行我的 MSTest 测试,但抛出此异常: 测试方法 ApiTest.Tests.RestCountriesTests.GetCountriesByCode 抛出 异常:System.NullReferenceException:
2 个或更多 .coverage 文件的差异(来自 Azure DevOps 代码覆盖率选项卡)
我们正在使用 OnPrem Azure DevOps Pipelines(使用 TFVC)通过 MsTest v2 在 C# 中构建 .NET Framework 4.8。构建完成后,我们有一个质量门步骤,可验证覆盖范围已增加...
如何在 Visual Studio 2012 中禁用代码覆盖率/程序集检测?
我有一个项目从 Visual Studio 2010 升级到 2012,并且 .testrunconfig 文件包含在升级过程中。 我注意到可以在任何 o 上单击“分析代码覆盖率”...
有没有办法为 mstest 中的整个测试套件设置超时,或者仅为单个测试设置超时? 即,如果我希望套件 X 中测试的总运行时间不超过 2 分钟,我该怎么做
MStest + Coverlet 在 cli 中没有达到 100% 的覆盖率,但我在 codecov 中达到了 100%
我最近使用 C# .NET 8.0 项目从头开始创建了一个解决方案。 该项目仅涉及单元测试和隔离类,我打算将其作为算法练习的文件夹。 该项目有
我在测试 IDBconnection 模拟时遇到了麻烦,因为它给了我一个空数据库。 请注意,对于我的 IConfiguration,而不是模拟,我创建了带有 connectionStrings 的 appsettingstest.json...
我必须对一些涉及 Linux 和 Windows 服务器的 SSH 通信的库功能进行单元测试。 我有一个用户提供的 test_config.json 文件。这个配置主要包含两个属性...
我们使用 selenium Web 驱动程序进行了一些自动化测试,这些测试非常棒,并且提供了非常好的回归包。 问题是现在我们的代码中有功能切换。所以我要说忽略