zhangpc 发表于 2006-3-7 14:08:06

单元测试

2.模块局部数据结构测试
•        不合适或不相容的类型说明。
•        变量无初值。
•        变量初始化或默认值有错。
•        不正确的变量名(拼错或不正确的截断)。
•        出现上溢、下溢和地址异常。
3.模块边界条件测试
            采用边界分析技术,针对边界值及其左、右设计测试用列,很有可能发现         新错误。
4.模块中所有独立执行通路测试
            基本路径测试和循环测试是最有效的测试技术。计算中常见的错误是:
•        误解或用错了算符优先级。
•        混合类型运算。
•        变量初值错。
•        精度不够。
•        表达式符号错。
            比较判断与控制流常常紧密相关,测试用例还应致力于发现下列错误:
•        不同数据类型的对象之间进行比较。
•        错误的使用逻辑运算符或优先级。
•        应计算机表示的局限性,期望理论上相等而实际上不相等的两个量相等。
•        比较运算或变量出错。
•        循环终止条件或不可能出现。
•        迭代发散时不能退出。
•        错误地修改了循环变量。
5.模块的各条错误处理通路测试
            测试应着重检查下列问题:
•        输出的错误信息难以理解。
•        记录的错误与实际遇到的错误不相符。
•        在程序自定义的出错处理段运行之前,系统已介入。
•        异常处理不当。
•        错误陈述中未能提供足够的定位出错信息。
页: [1]
查看完整版本: 单元测试