软件测试的基本理论-软件测试方法-单元测试-9
一: 单元测试
1> 介绍
单元测试-unit Testing,简称UT,又成为模块测试,是针对于程序模块(软件设计的最小单元)来进行正确性检验的测试工作;程序单元是应用的最小可测试部件,在过程化编程中,一个单元就是单个程序、函数、过程等,对于面向对象的编程,最小单元就是方法,包括基类、超类、抽象类、派生类中的方法;
2> 测试人员
单元测试可看作编码功工作的一部分,是由程序员自己完成,程序员有责任编写功能代码,同时也有责任为自己的代码编写单元测试;执行单元测试为了验证这段代码行为符合我们预期;
3> 测试阶段
单元测试能帮助开发者更高效的发现问题,保证代码健壮性,以及测试今早介入的原则,所以单元测试在集成测试之前做,并且每次修改代码后需要进行单元测试,保证修改代码对其他逻辑无影响;
TDD -test driven development 模式,思路: 先写测试代码 ----->> 测试用例执行出错 ----->> 修改业务代码 ----->> 测试用例通过 ----->> 继续