第14章 单元测试(控制器测试、路由测试、验证测试)
一、 单元测试和测试驱动开发的意义
谈到软件测试,通常是指进行的一系列不同种类的测试,包括单元测试、验收测试(acceptance testing)、探索测试(exploratory testing)、性能测试(performance testing)和可扩展测试(scalability testing)等。
1 、单元测试的定义
通常有4个特定:
(1)、测试小部分代码:编写小程序,对类的方法的测试
(2)、隔离测试:
(3)、只测试公共端点
(4)、自动结果
2、 测试驱动开发的定义
二、 创建单元测试项目
1 、检查默认单元测试
系统自动创建HomeControllerTest.cs文件,包含Index、About、Contact三个操作方法。
三、 单元测试用于ASP.NET MVC和ASP.NET Web API应用程序的技巧和窍门
1 、控制器测试2、 路由测试
3 、验证测试
四、 小结