字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
软件测试和VSTS 软件测试工具的使用
发布: 2009-4-03 12:18 |
作者: 网络转载 |
来源:
测试时代采编 |
查看: 101次 | 进入软件测试论坛讨论
二柱:我们也试过用单元测试来保证质量,要求每人都要写,在签入代码前必须通过单元测试。但是搞了几个星期就不了了之。
大家七嘴八舌的列举了单元测试的问题:
- 有时单元测试报了错,再运行一次就好了,后来大家就不想花时间改错,多运行几次,有一次通过就行了。
- 单元测试中好多错都和环境有关,在别人的机器都运行不成功。
- 花在单元测试上的时间要比写代码的时间还多
- 单元测试中我们还要测试效能和压力,花了很多时间
1.4.1 用VSTS写 单元测试
单元测试的基本构成
Setup //设置好环境,准备测试
Test // 测试
Teardown //打扫战场
例子:我们要写一个银行账户的类,那么它的单元测试应该怎么写?
谁自告奋勇上来表演一下写代码?小飞,好请上台。
小飞写了下面的代码:
定义interface IAccount
实现public class Account : IAccount
{
}
每个函数都使用临时代码
好,现在右键按住Account,就可以看到“Create Unit Tests”的菜单,选中之后,会出来新建Unit Tests的对话框:
每个函数都可以选中是否产生 单元测试。
//解释单元测试的结构
//一个缺省的单元测试
//修改过的单元测试
//运行单元测试
//单元测试的结果
//代码覆盖率