异常

异常


什么是异常?

在软件测试中,异常是指与预期不同的结果。这种行为可能来自文档,也可能来自测试人员的想法和经验。

Anomaly 也可以指可用性问题,因为测试件可能按照规范运行,但它仍然可以提高可用性。有时,异常也可以称为缺陷/Bug。

什么是异常报告?

典型的异常报告涉及以下参数:

  • 缺陷标识符

  • 缺陷总结

  • 缺陷描述

  • 缺陷状态

  • 重现缺陷的步骤

  • 严重性

  • 优先事项

  • 错误记录日期

  • 发现错误的区域

  • 开发人员/测试人员评论

什么是数据流异常?

在执行框测试或静态测试时识别数据流异常。数据流异常使用基于动作序列的两个字符来表示。它们被定义 (d)、杀死 (k) 和使用 (u)。基于这 3 个动作序列,有九种可能的组合,分别是 dd、dk、du、kd、kk、ku、ud、uk、uu。下表清楚地显示了这些组合中的哪些组合被接受,哪些组合被怀疑是异常。

Combination 描述 异常可能性
dd 两次定义数据对象 无害但可疑
dk 定义了数据对象但没有使用它就杀死了它。 糟糕的编程实践
du 定义数据对象并使用它 不是异常
kd 杀死数据对象并重新定义 不是异常
kk 杀死数据对象并再次杀死它 糟糕的编程实践
ku 杀死数据对象然后使用 缺点
ud 使用数据对象并重新定义 不是异常
uk 使用数据对象并杀死 不是异常
uu 使用了数据对象并再次使用它 不是异常

觉得文章有用?

点个广告表达一下你的爱意吧 !😁