测试驱动开发实践-入门篇
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工具中测试一下,都是绿灯了
基本功能我们完成了,在下一节中我们将讲解如何对这个代码进行重构,尽请期待。。。
测试项目中需要引用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工具中测试一下,都是绿灯了
基本功能我们完成了,在下一节中我们将讲解如何对这个代码进行重构,尽请期待。。。
相关文章推荐
- 测试驱动开发实践——入门篇
- 测试驱动开发入门-CppUnit
- 测试驱动开发实践-重构篇
- 测试驱动开发实践-重构篇
- TCP/IP 动手实践1-windows驱动开发入门
- Android测试驱动开发实践1
- 测试驱动开发实践 - Test-Driven Development
- CppUnit - 测试驱动开发入门
- 测试开发驱动实践
- Linux驱动开发入门与实践(一)
- 测试驱动开发实践
- 测试驱动开发实践 - Test-Driven Development(转载的)
- 测试驱动开发实践——重构篇
- cppunit - 测试驱动开发入门(1)
- CppUnit - 测试驱动开发入门 (转)
- CppUnit - 测试驱动开发入门-转载
- 机器学习实践测试驱动的开发方法pdf
- 测试驱动开发实践
- 测试驱动开发 ―― 一种真正的工程化开发实践 (转载自孙鸣、邓辉)
- cppunit - 测试驱动开发入门(2)