单元测试

白盒测试:测试单元的内部结构

黑盒测试:测试单元的功能和可观测的行为

单元测试分为两种:

1, 面向对象的软件开发:以类为测试的最小单位,以方法的内部结构作为测试的重点

2, 结构化的软件开发:以模块(函数,过程)作为最小的测试单位

自动化测试工具(NUnit

在一了类级别的业务逻辑写好后就可以对其写测试代码

[TestFixture]

标明是一个测试类

遵守原则:

类必须为public

类中必须包含一个默认的不带参数的构造函数

[TestFixtureSetUp]

指明提供一组函数执行任何测试之前的预备工作

[TestFixtureTearDown]

指明最后一个测试执行后的善后工作

[SetUp]

指明执行一个函数前的预备工作

[TearDown]

指明执行一个函数后的善后工作

通常TearDown SetUp 被用来预备一些必备的对象,例如数据库的连接等

以上四个在一个测试类里只能出现一次

[Test]

用来表示在测试类中的测试方法

遵守原则:

方法必须是public

返回类型为void

不带任何参数

主要特性就这几个。

另外还有个Assert类提供一系列的静态方法。

转载于:https://www.cnblogs.com/macoo/archive/2007/12/10/989838.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值