您的位置:首页 > 其它

测试驱动开发实践-入门篇

2009-06-19 08:51 302 查看
这个示例所使用的测试框架为NUnit,大家可以到http://www.nunit.org/下载该工具

测试项目中需要引用NUnit中的nunit.framework.dll

如何使用NUnit可以看这篇文章 一步一步学NUnit

我们就以一个简单的需求开始吧。
需求
员工登陆系统,输入登陆名密码,系统返回是否登陆成功
我们首先先对这个需求写测试用例

1[TestFixture]
2public class EmployeeTest
3public class Employee
5public class Employee
5[Test]
2[ExpectedException(typeof(ArgumentException),ExpectedMessage="登陆名不能为空", UserMessage="用户验证测试失败")]
3public void ValidateLoginName()
4public bool Login(string loginName, string password)
8{
9{
11{
15 return true;
16 }
17 return false;
18}

然后我们在nunit工具中测试一下,都是绿灯了
基本功能我们完成了,在下一节中我们将讲解如何对这个代码进行重构,尽请期待。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: