路漫漫其修远兮,吾将上下而求索

单元测试(二)

上一篇 / 下一篇  2007-11-26 19:06:37

  单元测试分析:

  1. 模块接口:
  • 调用所测模块时的输入参数与模块的形式参数在个数,属性,顺序上是否匹配。
  • 所测试模块调用子模块时,他输入给子模块的参数与子模块中的形式参数在个数,属性,顺序上是否匹配。
  • 是否修改了制作输入的形式参数
  • 输出给标准函数的参数在个数,属性,顺序上是否一至
  • 全局变量的定义在每个模块中是否一至
  • 约束条件是否通过形式参数传递

  2. 局部数据结构

  • 检查不正确或者不一致的数据类型说明
  • 使用了尚未赋值或者初始化的变量
  • 错误的初始或者错误的默认值
  • 变量的书写或者拼写错误
  • 不一致的数据类型 

  3. 独立路径

    常见的不正确的计算

  • 运算的优先顺序不正确或者误解了运算的优先顺序
  • 运算的方法错误

    常见的比较和控制流错误

  • 不同的数据类型的比较
  • 不正确的罗接运算或优先顺序
  • 因浮点运算精度问题而造成两数值的不等运算
  • 关系表达式不正确的变量和比较符
  • 差1错
  • 错误的或不等的循环条件
  • 当遇到发散的迭代时不能终止的循环
  • 不是党的修改了循环变量

  4. 出错处理

  • 出错的描述难以理解
  • 出错的描述不足以对错误定位&确定出错的原因
  • 显示错误与实际错误不符
  • 对错无条件的处理不正确
  • 在对错误进行处理之前,错误条件已经引起系统的干预等

  5.边际条件 

 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 40499
  • 日志数: 76
  • 图片数: 2
  • 建立时间: 2007-11-02
  • 更新时间: 2011-08-13

RSS订阅

Open Toolbar