运行 使用 NUnit 工具的特定 TestFixture class
Running a particular TestFixture class using NUnit tool
我已经使用 NUnit 框架为我的 MVC 应用程序实施了单元测试。
单元测试项目包含多个 [TestFixture]
类 需要测试。我在我的 MVC 项目中为每个模块使用 TestFixture
,但所有模块都在单个命名空间中。
我希望能够通过 [TestFixture]
使用 FinalBuilder 中的单元工具(自动化)或手动测试单个模块,而不是测试整个单元测试项目。
我的测试用例总数约为 2000,由 20 个模块组成,每个模块有大约 100 个测试用例。对其中一个模块或其 TestFixture
所做的任何更改将意味着只有 那个 模块测试需要 运行。这将最大限度地减少等待无关测试完成所需的时间。
就手动测试而言,在 Nunit gui 中,您可以简单地 select 一个测试夹具并 运行 它。我没有使用过 finalbuilder,但假设它类似于 nunit-console 应用程序,您有几个选择。
您可以传递参数来指定特定的测试用例,例如:
nunit-console some.dll /run=SomeTestFixture
或者,您可以用类别标记您的测试装置,然后告诉测试 运行ner 只包含这些类别中的测试,因此在您的代码中:
[TestFixture]
[Category("SomeTestCategory")]
public class SomeTestClass {
然后在你的 nunit 调用中:
nunit-console some.dll /include=SomeTestCategory
就是说,假设您的测试实际上是单元测试,那么 2000 年似乎并没有那么多,而且它们真的不应该花那么长时间 运行...
我已经使用 NUnit 框架为我的 MVC 应用程序实施了单元测试。
单元测试项目包含多个 [TestFixture]
类 需要测试。我在我的 MVC 项目中为每个模块使用 TestFixture
,但所有模块都在单个命名空间中。
我希望能够通过 [TestFixture]
使用 FinalBuilder 中的单元工具(自动化)或手动测试单个模块,而不是测试整个单元测试项目。
我的测试用例总数约为 2000,由 20 个模块组成,每个模块有大约 100 个测试用例。对其中一个模块或其 TestFixture
所做的任何更改将意味着只有 那个 模块测试需要 运行。这将最大限度地减少等待无关测试完成所需的时间。
就手动测试而言,在 Nunit gui 中,您可以简单地 select 一个测试夹具并 运行 它。我没有使用过 finalbuilder,但假设它类似于 nunit-console 应用程序,您有几个选择。
您可以传递参数来指定特定的测试用例,例如:
nunit-console some.dll /run=SomeTestFixture
或者,您可以用类别标记您的测试装置,然后告诉测试 运行ner 只包含这些类别中的测试,因此在您的代码中:
[TestFixture]
[Category("SomeTestCategory")]
public class SomeTestClass {
然后在你的 nunit 调用中:
nunit-console some.dll /include=SomeTestCategory
就是说,假设您的测试实际上是单元测试,那么 2000 年似乎并没有那么多,而且它们真的不应该花那么长时间 运行...