单元测试:对模块接口测试、局部数据结构进行测试、路径测试、错误处理测试、边界测试;
1. 模块接口测试:
1)输入的实参与形参个数是否相等;
2)输入的实参与形参的类型是否匹配;
3)输入的实参与形参的顺序是否一致;
4)是否处理了输入、输出错误;
................
2.对局部数据结构进行测试:
1)变量未初始化或初始化有错;
2)不正确的变量名;
3)定义出来的变量的作用域只能在模块内部;
3.路径测试:
1)对if语句的多个分支进行测试;
2)代码中for循环、while循环等的循环次数是否正确;
4.错误处理测试:
1)记录的错误与实际遇到的错误不符;
2)异常处理不当;
3)输出的错误信息不清晰,难以理解;
4)在程序自定义的出错处理段运行之前,系统已介入;
5.边界测试:
1)传的参数的类型采用边界值等