问题标签 [nunit]

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.

0 投票
3 回答
913 浏览

.net - 性能测试

我们正在使用 VMWare 和 NUnit 开发自动化回归测试。我们已将测试划分为多个步骤,现在我希望查看每个步骤的性能回归。像 NUnit 那样简单地为测试计时似乎并不可靠。我计算了大约 15% 的接受系数,但我们的步骤有时可能会超过 35%。在这种依赖资源的测试环境中,是否有任何一致的测试性能的方法?“智能”计时系统是我唯一的选择吗?

0 投票
5 回答
6098 浏览

visual-studio-2008 - NUnit 是否适用于 .NET 3.5?

我刚刚开始学习单元测试(以及一般的 TDD)。我的问题是最新版本的 NUnit 是否支持在 VS2008 中使用 .NET 3.5?我查看了 NUnit 的文档页面,但他们没有提及。

如果有人在 3.5 中使用过它,是否有任何限制或功能不起作用/需要变通方法?

0 投票
18 回答
56951 浏览

c# - NUnit 与 Visual Studio 2008 的单元测试测试项目

我将在工作中启动一个新项目,并希望进行单元测试。我们将使用 Visual Studio 2008、C# 和 ASP.NET MVC 的东西。我正在考虑使用 NUnit 或 Visual Studio 2008 的内置测试项目,但我愿意研究其他建议。一个系统是否比另一个系统更好,或者可能比另一个系统更易于使用/理解?

我希望将这个项目设置为我们未来开发工作的“最佳实践”。

0 投票
21 回答
251028 浏览

.net - HRESULT:0x80131040:定位程序集的清单定义与程序集引用不匹配

找到的程序集的清单定义与程序集引用不匹配

通过 ncover 运行 nunit 时得到这个。任何想法?

0 投票
4 回答
3105 浏览

.net - How does nunit work?

Can someone explain me how it works, starting from when you select to run a test

0 投票
15 回答
1567 浏览

unit-testing - 最喜欢的 .NET 单元测试框架

我已经使用 NUnit 几年了。我已经尝试了一段时间的 MBUnit 以及 Zenebug 和 XUnit,但我一直回到 NUnit。

你最喜欢/最常用的单元测试框架是什么?你能解释一下你为什么使用它吗?

0 投票
5 回答
4443 浏览

unit-testing - 用于比较 NUnit 中的文本文件的单元测试

我有一个类可以处理 2 个 xml 文件并生成一个文本文件。

我想编写一堆单元/集成测试,这些测试可以单独为这个类通过或失败,它们执行以下操作:

  1. 对于输入 A 和 B,生成输出。
  2. 将生成文件的内容与预期输出的内容进行比较
  3. 当实际内容与预期内容不同时,失败并显示一些关于差异的有用信息。

下面是该类的原型以及我在单元测试中的第一次尝试。

有没有我应该用于这种测试的模式,还是人们倾向于编写数以万计的 TestX() 函数?

有没有更好的方法来哄骗 NUnit 的文本文件差异?我应该嵌入文本文件差异算法吗?




更新

我对测试差异功能不感兴趣。我只是想用它来产生更具可读性的失败。

0 投票
3 回答
412 浏览

tdd - NUnit怎么了?

为什么这个项目不再维护了?我喜欢这个应用程序,但不更新它似乎是对所有 .Net 开发人员的犯罪。考虑到未来发布的机会,我很想添加几个项目。

有人可以分享我不知道的东西吗?

0 投票
3 回答
3867 浏览

asp.net - 如何在 NUnit 中初始化 ConnectionStrings 集合

我想使用 NUnit 测试 ASP.NET 应用程序,但是从 NUnit GUI 运行时 WebConfigurationManager.ConnectionStrings 集合似乎是空的。

你能告诉我如何初始化这个集合(可能在 [TestFixture] 的 [SetUp] 函数中)吗?我应该在那里复制 Web.config 吗?

谢谢!

0 投票
1 回答
4656 浏览

unit-testing - NUnit(和 MSTest)如何处理改变静态/共享变量的测试?

我有一些代码使用共享网关模式来实现控制容器的反转。我有数百个 NUnit 单元测试来练习使用这个 IOC 的代码。它们都可以工作(在我的机器上!)但我担心这些测试在负载下可能会失败。我似乎记得 NUnit(和 MSTest)尝试在多个线程上并行运行测试(这肯定会触发静态/共享网关上的竞争条件),但我找不到任何说明实际发生情况的文档。我的经验是 NUnit 似乎是按顺序运行测试的。我的问题是,NUnit(或 MSTest)是否曾经并行运行单元测试?如果有,在什么条件下?而且,我可以通过某种配置选项将其关闭吗?