路漫漫其修远兮,吾将上下而求索
单元测试(二)
上一篇 /
下一篇 2007-11-26 19:06:37
单元测试分析:
- 模块接口:
- 调用所测模块时的输入参数与模块的形式参数在个数,属性,顺序上是否匹配。
- 所测试模块调用子模块时,他输入给子模块的参数与子模块中的形式参数在个数,属性,顺序上是否匹配。
- 是否修改了制作输入的形式参数
- 输出给标准函数的参数在个数,属性,顺序上是否一至
- 全局变量的定义在每个模块中是否一至
- 约束条件是否通过形式参数传递
2. 局部数据结构
- 检查不正确或者不一致的数据类型说明
- 使用了尚未赋值或者初始化的变量
- 错误的初始或者错误的默认值
- 变量的书写或者拼写错误
- 不一致的数据类型
3. 独立路径
常见的不正确的计算
- 运算的优先顺序不正确或者误解了运算的优先顺序
- 运算的方法错误
常见的比较和控制流错误
- 不同的数据类型的比较
- 不正确的罗接运算或优先顺序
- 因浮点运算精度问题而造成两数值的不等运算
- 关系表达式不正确的变量和比较符
- 差1错
- 错误的或不等的循环条件
- 当遇到发散的迭代时不能终止的循环
- 不是党的修改了循环变量
4. 出错处理
- 出错的描述难以理解
- 出错的描述不足以对错误定位&确定出错的原因
- 显示错误与实际错误不符
- 对错无条件的处理不正确
- 在对错误进行处理之前,错误条件已经引起系统的干预等
5.边际条件
收藏
举报
TAG: