��
5.3.1 单元测试

��单元测试针对程序模块,进行正确性检验的测试。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。

1、单元测试的内容
��在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例,使之对任何合理的输入和不合理的输入,都能鉴别和响应。这要求对所有的局部的和全局的数据结构、外部接口和程序代码的关键部分,都要进行桌前检查和严格的代码审查。
��在单元测试中进行的测试工作如图5.4所示,需要在五个方面对被测模块进行检查。

��(1) 模块接口测试

��(2) 局部数据结构测试

��(3) 路径测试

��(4) 错误处理测试

��(5) 边界测试

��