如何使用单元测试框架NUnit
操作系统:macOS
系统版本:Mojave 10.14.1(18B75)
开发环境:Visual Studio for Mac(COMMUNITY)
软件版本:7.6.11(build 9)
NUnit是用于.NET的单元测试框架,是TDD专业人员工具箱的标准工具。
测试人员编写的单元测试遵从如下模式:
- (使用模板 & 构建代码)建立测试
- 执行测试
- 验证结果
- (测试不通时,修改代码)重建测试
按照上述模式,展开一项单元测试;
5. 建立测试
测试即一系列测试方法,用来执行和调用要测试的语法;这些方法位于测试类中,该类又称作:测试容器。
测试样例:
using NUnit.Framework;
using System;
namespace NNunitDemo
{
[TestFixture()]
public class Test
{
[Test()]
public void TestCase()
{
Console.WriteLine("This is a test");
}
}
}
上述为测试类(容器),用[TestFixture()]特性标记来标注Test为测试类,用[Test()]特性标记来标注TestCase()为测试方法。
6. 执行测试/验证结果/重建测试