输入输出测试要点:
文件属性是否正确?
打开文件语句是否正确?
格式说明书与输入输出语句是否一致?
缓冲区大小与记录长度是否匹配?
使用文件之前先打开文件了没?
文件结束条件处理了没?
输入输出错误检查并处理了吗?
输出信息中有文字书定错误吗?
局部数据结构的测试要点:
错误的或不相容的说明
使用尚未赋值或尚未初始化的变量
错误的初始值或不正确的缺省值
错误的变量名字(拼写错或截短了)
类型不相容
上溢、下溢或地址异常
计算中的常见错误:
计算次序不对或误解了运算符的优先次序
混合运算(运算对象的类型彼此不相容)
变量初始值不正确
精度不够
表达式的符号表示错误
测试方案中的错误:
比较数据类型不同的量
逻辑运算符不正确或优先次序的错误
当由于精度问题两个量不会相等时,程序中却期待相等条件的出现
“差1”错(即,循环一次或少循环一次)
错误 的或不存在的循环终止条件
当遇到发散的迭代时不能终止循环
错误地修改循环变量
评价出错处理时的常见错误:
对错误的描述是难于理解的
对错误的描述是难于理解的
记下的错误与实际遇到的错误不同
在对错误进行处理之前,错误条件已经引起系统干预
对错误的处理不正确
阅读(1223) | 评论(0) | 转发(0) |