• 软件测试词典

异常


什么是异常?

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

异常也可以指可用性问题,因为测试件的Behave可能符合规范,但它仍然可以提高可用性。有时,异常也可以称为缺陷/Bug。

什么是异常报告?

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

  • 缺陷标识符

  • 缺陷总结

  • 缺陷描述

  • 缺陷状况

  • 重现缺陷的步骤

  • 严重性

  • 优先事项

  • 错误记录日期

  • 发现错误的区域

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

什么是数据流异常?

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

组合描述异常可能性
DD定义数据对象两次无害但可疑
dk定义了数据对象,但在没有使用它的情况下杀死了它。糟糕的编程实践
定义数据对象并使用它并非异常
克德杀死数据对象并重新定义并非异常
kk杀死数据对象并再次杀死它糟糕的编程实践
杀死数据对象然后使用缺点
乌德使用数据对象并重新定义并非异常
英国使用数据对象并被杀死并非异常
使用数据对象并再次使用它并非异常