- 软件测试词典
- 家
异常
什么是异常?
在软件测试中,异常是指结果与预期不同。这种Behave可能来自文档,也可能来自测试人员的概念和经验。
异常也可以指可用性问题,因为测试件的Behave可能符合规范,但它仍然可以提高可用性。有时,异常也可以称为缺陷/Bug。
什么是异常报告?
典型的异常报告涉及以下参数:
缺陷标识符
缺陷总结
缺陷描述
缺陷状况
重现缺陷的步骤
严重性
优先事项
错误记录日期
发现错误的区域
开发人员/测试人员评论
什么是数据流异常?
在执行盒测试或静态测试时识别数据流异常。数据流异常根据操作顺序使用两个字符表示。它们被定义 (d)、被杀死 (k) 和使用 (u)。基于这 3 个动作序列,有 9 种可能的组合,即 dd、dk、du、kd、kk、ku、ud、uk、uu。下表清楚地显示了这些组合中的哪一种是可以接受的,以及其中哪一种被怀疑是异常的。
组合 | 描述 | 异常可能性 |
---|---|---|
DD | 定义数据对象两次 | 无害但可疑 |
dk | 定义了数据对象,但在没有使用它的情况下杀死了它。 | 糟糕的编程实践 |
杜 | 定义数据对象并使用它 | 并非异常 |
克德 | 杀死数据对象并重新定义 | 并非异常 |
kk | 杀死数据对象并再次杀死它 | 糟糕的编程实践 |
库 | 杀死数据对象然后使用 | 缺点 |
乌德 | 使用数据对象并重新定义 | 并非异常 |
英国 | 使用数据对象并被杀死 | 并非异常 |
呃 | 使用数据对象并再次使用它 | 并非异常 |