首页 > 代码库 > 初识单元测试
初识单元测试
含义:
对软件中的最小可测试单元进行检查和验证。
目的:
保证代码质量;保证代码可维护性;保证其可扩展性。
流程:
工具:
Nunit,VS自带的单元测试功能(本次讲解内容)
配置:
1. 工具--自定义
2. 上下文菜单--编辑器上下文菜单|代码窗口
3. 将“创建单元测试”移到运行测试菜单下面
4. 关闭VS并重启
重启→对着类名点击右键,出现灰色“创建单元测试”按钮
5. 解决方案中右键→添加→新建项目→单元测试项目。
效果图如下:
6. 右键单元测试项目→添加→单元测试
7. 返回非测试项目项目→类名,点击右键→创建单元测试
注意:如重新打开项目,“创建单元测试”依旧是灰色的,请重复步骤6。
Assert:
其实下面的几个方法和第一个方法的原理相同。
Demo:
方法:
public int Add(int m, int n) { return m + n; }
测试方法:
/// <summary> ///Add 的测试 ///</summary> [TestMethod()] public void AddTest() { Form1 target = new Form1(); // TODO: 初始化为适当的值 int m = 3; // TODO: 初始化为适当的值 int n = 6; // TODO: 初始化为适当的值 int expected = 9; // TODO: 初始化为适当的值 int actual; actual = target.Add2(m, n); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }
初识单元测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。