单元测试概述
# 单元测试概述
# 现实的开发问题
- 没有进行单元测试,直接进行集成的后果
- 大量故障堆积在项目中后期,项目后10%的工作占用了项目90%的时间
- 故障难以定位,而且飘忽不定,开发和测试人员疲于奔命
# 单元测试
单元是构造软件系统的基础,只有使每个单元得到足够的测试,系统的质量才能有可靠的保证,即单元测试是构筑产品质量的基石
单元测试(Unit Testing)是对软件中的最小可测试单元进行检查和验证
程序员必须对自己的代码质量负责,单元测试是对自己代码质量的基本承诺
# 单元测试内容
- 时间测试
# 单元测试原则
- 快速的
- 独立的
- 可重复的
- 自我验证的
- 及时的
# 单元测试过程
# 单元测试质量
测试通过率
测试覆盖率
单元测试质量
# 单元测试方法
# 黑盒测试
# 白盒测试
# 单元测试之 xUnit
# 单元测试之 Mock
编辑 (opens new window)