📅  最后修改于: 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 |