【软件测试基础理论知识】2.1软件缺陷类型、软件缺陷优先级、软件缺陷状态

1.软件缺陷

软件的缺陷类型是根据缺陷的自然属性划分的,一般使用缺陷发生的位置来标识,如表所示。

【软件测试基础理论知识】2.1软件缺陷类型、软件缺陷优先级、软件缺陷状态_第1张图片

2.软件缺陷严重程度

缺陷严重程度指软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响。软件缺陷的严重性判断应该从软件最终用户的观点做出判断,即判断缺陷的严重性要为用户考虑,考虑缺陷对用户使用造成的恶劣后果的严重性。一般地要求三级(含三级)以上缺陷在发布前必须解决。
缺陷严重程度的分类如表所示。
【软件测试基础理论知识】2.1软件缺陷类型、软件缺陷优先级、软件缺陷状态_第2张图片

3.软件缺陷优先级

缺陷优先级是表示处理和修正软件缺陷的先后顺序的指标,即哪些缺陷需要优先修正,哪些缺陷可以稍后修正。缺陷优先级别是给管理者做决策使用的,因为缺陷的修正顺序是个复杂的过程,有些不是纯粹的技术问题,其将直接导致工作安排的优先顺序。项目经理或者部门经理正是通过参考缺陷优先级来安排开发人员的工作顺序的,使得项目风险降低、项目成本降低,解决问题更高效。如表所示:
在这里插入图片描述
关于缺陷的严重程度和优先级别的关系,在很大程度上影响着缺陷修复策略

软件缺陷状态

通过各种缺陷发现手段确定的缺陷,可以使用如下状态来标志和跟踪,如表所示:
【软件测试基础理论知识】2.1软件缺陷类型、软件缺陷优先级、软件缺陷状态_第3张图片

你可能感兴趣的:(软件测试)