-
软件缺陷分类标准
文件状态:
[]
草稿
项目编号:
文档类型
当前版本:
作
Test-2017
Docx
XX
XXX
XXX
[vj
终稿
[]
正式发布
者:
[]
正在修改
完成日期:
修订历史记录
版本
V1.0
日期
2016-02-16
AMD
A
M
修订者
T
T
说明
新建
修改和格式调整
(
< br>A-
添加,
M-
修改,
D-
删除)
目录
1.
引言
.........................
..................................................
....
4
1.1
1.2
1.3
2.
编写目的
.
.................................................
..................
4
定义与缩写
.
.................................................
.................
4
参考资料
.
..................................................
..................
4
软件缺陷分类标准
..................
................................................
5
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
问题类型
< br>.
...................................
.................................
5
缺陷属性
.
..................................................
..................
5
缺陷类型
.
..................................................
..................
6
缺陷严重程度
.
................................................ .............
13
缺陷优先级
.
.................................................
..............
15
缺陷状态
.
..................................................
..............
1.5
缺陷来源、起源
.
< br>............................................... ............
16
缺陷根源
.
..................................................
..............
1.7
缺陷产生可能性
.
..............................................
............
18
1.
引言
1.1
编写目的
制定本标准的目的是为软件测试提供确信分类的标准。
本文档说明了问题类型、
缺陷属
性、确缺陷类型、缺陷严重级
别、缺陷优先级、缺陷状态、缺陷修改次数、缺陷原因。其预
期的读者是测试人员、开发人员、开发经理。
1.2
定义与缩写
术语
定义
是指系统或系统部件中那些导致系统或部件不能实现其
功能的缺陷,对软件产品预期属性的偏离现象
软件缺陷
(
Software
Defect
)
残留缺陷
(
Residual
Defect
)
指软件发布后存在的缺陷,包括在用户安装前未被检测
出来的
缺陷以及检测出但未被修复的缺陷。
表格
1-1
定义与缩写
1.3
参考资料
编号
资料名称
作者
日期
出版单位
计算机软件测试标准
01
表格<
/p>
1-2
参考资料列表
2.
软件缺陷分类标准
2.1
问题类型
序号
01
02
03
04
表格
问题类型名称
缺陷
改进
新功能
遗漏功能
问题类型表格
说明
一个导致软件功能不能正常使用的问题
改进或者增强现有的功能或人物
产品或项目尚未开发的新功能
产品或项目应具备但尚未开发的功能
2-1
2.2
缺陷属性
软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷状态、缺
陷起
源、缺陷来源、缺陷原因、缺陷产生可能性。
序号
01
属性名称
标识
(
Identifier
)
说明
标记某个缺陷的唯一符号,可以使用数字、字母组合
来表示。
02
03
04
05
类型
(
Headline
)
描述
(
Description
)
严重程度
(
Severity
)
优先级
(
Priority
)
状态
(
S
tate
)
缺陷的分类定义
对缺陷进行的详细的描述,以便缺陷重视
指因缺陷引起的鼓掌对软件产品的影响程度
缺陷必须被修复的紧急程度
缺陷通过一个跟踪修复过程的进展情况
06
07
来源、起源、根源
(
Source
)
指引起缺陷的源头、起因和根本原因
表格
2-2
缺陷属性列表
2.3
缺陷类型
缺陷种类:根据缺陷的自然属性来划分。
编号
缺陷类型
描述
编号
01
子类型
名称
功能错误
功能问题
F-Function
影响了重要的特性、用
户界面、产品接口、硬
件结构接口和全局数据
010
1
010
功能缺失
结构。并且设计文档需
2
010
要正式的变更。如指针
功能超越
循环,递归,功能等缺
2
010
陷。
设计的二义性
4
010
算法错误
5
02
接口问题
1-1
nteface
与其他组件、模块或设
备驱动程序、调动参数、
控制块或参数列表相互
020
模块间接口
1
模块内接口
020
影响的缺陷。
2
020
3
公共数据使用
03
逻辑问题
L-Logic
需要进行逻辑分析,进
行
代码修改,如循环条
件
等。
030
1
030
2
030
3
030
4
030
5
030
6
030
7
030
8
030
9
031
分支不止确
重复的逻辑
忽略极端条件
不必要的功能
误解
条件测试错误
循环不正确
错误的变量检查
计算顺序错误
逻辑顺序错误
0
04
计算问题
C-Computati on
等式、符号、操作符或
操作数错误,精度不够、
不适当的数据验证等缺
040
等是错误
1
040
缺少运算符
陷。
2
040
错误的操作数
3
040
括号用法不正确
4
040
精度不够
5
040
舍入错误
6
040
符号错误
7
05
数据问题
A-Assig
nment
需要需改少量代码,如
初始化或控制块。如声
明、重复命名,范围、
050
初始化错误
1
050
存取错误
限定等缺陷。
2
050
引用错误变量
3
050
数组应用越界
4
050
5
050
6
050
7
050
8
050
9
051
0
051
1
051
2
051
3
051
4
051
不一致的子程序参数
数据单位不正确
数据维数不正确
变里类型不止确
数据范围不正确
操作符数据错误
变量定位错误
数据覆盖
外部数据错误
输出数据错误
输入数据错误
-
-
-
-
-
-
-
-
-
上一篇:国际机场三字代码
下一篇:【AAA】剑桥雅思阅读替换同义词最全.doc