- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
首先要有.net2.0或3.5都可以.然后下载NUnit(msi),版本无所谓.NUnit官方网站上有最新版本2.5.1.
安装完后,在vs2005或2008中新建一个项目HelloNUnitTest(项目类型无所谓,仅作测试用).
然后编写一个函数Add,实现最普通的加法运算.
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4
5 namespace HelloNUnitTest
6 {
7 public class Class1
8 {
9 public double Add(double a, double b)
10 {
11 return a + b;
12 }
13 }
14 }
接下来添加NUnit的引用,一般只需添加nunit.framework就可以了.
接着添加一个空类Class1Test(测试一般命名为被测试的类名 + Test)
接着编写下面的代码:
1 using System;
2 using NUnit.Framework;
3
4 namespace HelloNUnitTest
5 {
6 [TestFixture]
7 public class Class1Test
8 {
9 [Test]
10 public void TestAdd()
11 {
12 double result;
13 double expected = 4;
14 Class1 testclass = new Class1();
15 result = testclass.Add(1.5,2.5);
16
17 Assert.AreEqual(expected,result);
18 }
19 }
20 }
基本步骤如下:
1.引入命名空间using NUnit.FrameWork声明类Class1Test的特性为[TestFixture],表明Class1Test为一个测试类,注意测试类要为public添加测试用例TestAdd,测试用例必须是public void,没有参数, 被[Test]特性修饰创建Class1对象,调用Add函数求得1.5 + 2.5的结果把预想的结果expected和实际结果result比较,Assert.AreEqual
写完代码后就可以进行测试了.先生成项目,然后打开NUnit主界面,File->Open Project,找到生成的程序/bin/Release/HelloNUnitTest.dll.就可以看到。
HelloNUnitTest项目下是测试类Class1Test,Class1Test下只有一个测试用例TestAdd.
点击Run按钮.
责编:罗莉
上一篇:Nunit单元测试演练
下一篇:手机测试方法及手机测试用例设计
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>