📜  异常

📅  最后修改于: 2020-12-04 05:55:14             🧑  作者: Mango


什么是异常?

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

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

什么是异常报告?

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

  • 缺陷标识

  • 缺陷摘要

  • 缺陷描述

  • 缺陷状态

  • 重现缺陷的步骤

  • 严重程度

  • 优先

  • 错误记录日期

  • 发现错误的区域

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

什么是数据流异常?

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

Combination Description Anomaly possibilities
dd Defined the data objects twice Harmless but suspicious
dk Defined the data object but killed it without using it. Bad Programming Practice
du Defined the data object and using it NOT an Anomaly
kd Killed the Data Object and redefined NOT an Anomaly
kk Killed the Data Object and killed it again Bad Programming Practice
ku Killed the Data Object and then used Defect
ud Used the Data Object and redefined NOT an Anomaly
uk Used the Data Object and Killed NOT an Anomaly
uu Used the Data Object and used it again NOT an Anomaly