软件缺陷分类标准样本Word文档格式.docx
- 文档编号:6021540
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:15
- 大小:21.69KB
软件缺陷分类标准样本Word文档格式.docx
《软件缺陷分类标准样本Word文档格式.docx》由会员分享,可在线阅读,更多相关《软件缺陷分类标准样本Word文档格式.docx(15页珍藏版)》请在冰点文库上搜索。
残留缺陷(ResidualDefect)
指软件发布后存在缺陷,涉及在顾客安装前未被检测出来缺陷以及检测出但未被修复缺陷。
表格1-1定义与缩写
1.3参照资料
编号
资料名称
作者
日期
出版单位
01
计算机软件测试原则
表格1-2参照资料列表
2.软件缺陷分类原则
2
2.1问题类型
序号
问题类型名称
阐明
缺陷
一种导致软件功能不能正常使用问题
02
改进
改进或者增强既有功能或人物
03
新功能
产品或项目尚未开发新功能
04
漏掉功能
产品或项目应具备但尚未开发功能
表格2-1问题类型表格
2.2缺陷属性
软件缺陷属性涉及缺陷标记、缺陷类型、缺陷严重限度、缺陷优先级、缺陷状态、缺陷来源、缺陷来源、缺陷因素、缺陷产生也许性。
属性名称
标记(Identifier)
标记某个缺陷唯一符号,可以使用数字、字母组合来表达。
类型(Headline)
缺陷分类定义
描述(Description)
对缺陷进行详细描述,以便缺陷注重
严重限度(Severity)
指因缺陷引起鼓掌对软件产品影响限度
05
优先级(Priority)
缺陷必要被修复紧急限度
06
状态(State)
缺陷通过一种跟踪修复过程进展状况
07
来源、来源、根源
(Source)
指引起缺陷源头、起因和主线因素
表格2-2缺陷属性列表
2.3缺陷类型
缺陷种类:
依照缺陷自然属性来划分。
缺陷类型
描述
子类型
名称
功能问题
F-Function
影响了重要特性、顾客界面、产品接口、硬件构造接口和全局数据构造。
并且设计文档需要正式变更。
如指针循环,递归,功能等缺陷。
0101
功能错误
0102
功能缺失
功能超越
0104
设计二义性
0105
算法错误
接口问题
I-Interface
与其她组件、模块或设备驱动程序、调动参数、控制块或参数列表互相影响缺陷。
0201
模块间接口
0202
模块内接口
0203
公共数据使用
逻辑问题
L-Logic
需要进行逻辑分析,进行代码修改,如循环条件等。
0301
分支不对的
0302
重复逻辑
0303
忽视极端条件
0304
不必要功能
0305
误解
0306
条件测试错误
0307
循环不对的
0308
错误变量检查
0309
计算顺序错误
0310
逻辑顺序错误
计算问题
C-Computation
等式、符号、操作符或操作数错误,精度不够、不恰当数据验证等缺陷。
0401
等是错误
0402
缺少运算符
0403
错误操作数
0404
括号用法不对的
0405
精度不够
0406
舍入错误
0407
符号错误
数据问题
A-Assignment
需要需改少量代码,如初始化或控制块。
如声明、重复命名,范畴、限定等缺陷。
0501
初始化错误
0502
存取错误
0503
引用错误变量
0504
数组应用越界
0505
不一致子程序参数
0506
数据单位不对的
0507
数据维数不对的
0508
变量类型不对的
0509
数据范畴不对的
0510
操作符数据错误
0511
变量定位错误
0512
数据覆盖
0513
外部数据错误
0514
输出数据错误
0515
输入数据错误
0516
数据检查错误
顾客界面问题
U-Userinterface
人机交互特性:
屏幕格式,确认顾客输入,功能有特性,页面排版等方面缺陷。
0601
界面风格不统一
0602
屏幕上信息不可用
0603
屏幕上错误信息
604
界面功能布局和操作不合常规
文档问题
D-Documentation
影响发布和维护,涉及注释等缺陷。
0701
描述含糊
0702
项描述不完整
0703
项描述不对的
0704
项缺少或多余
0705
项不能验证
0706
项不能完毕
0707
不符合原则
0708
与需求不一致
0709
文字排版错误
0710
文档信息错误
0711
主食缺陷
08
性能问题
P-Performance
不满足系统可测量属性值,如:
执行时间,事物解决速率等缺陷。
09
配备问题
B-Build、package、merge
由于配备库、变更管理或版本控制引起错误。
0901
配备管理问题
0902
编译打包缺陷
0903
变更缺陷
0904
纠错缺陷
10
原则问题
N-Norms
不符合各种原则规定,如编码原则、设计符号等缺陷
1001
不符合编码原则
1002
不符合软件原则
1003
不符合行业原则
1004
设计、编译环境
11
环境问题
E-Environments
由于设计、编译和运营环境引起问题。
1101
1102
运营环境
12
兼容问题
软件之间不能对的交互和共享信息。
1201
操作平台不兼容
1202
浏览器不兼容
1203
辨别率不兼容
13
其她问题
O-Others
以上问题所不包括问题
表格2-3缺陷类型列表
2.4缺陷严重限度
缺陷严重限度:
指因缺陷引起鼓掌对软件产品影响限度。
严重级别
相应缺陷严重级别
1-致命(Fatal)
致命缺陷
系统任何一种重要功能完全丧失,顾客数据受到破坏,系统崩溃、悬挂、死机或者危机人身安全;
2-严重(Critical)
严重缺陷
系统重要功能某些丧失,数据不能保存,系统次要功能完全丧失,系统所提供功能或服务受到明显影响,不能执行正常工作功能或实现重要功能,涉及:
1)也许有劫难性后果,如导致系统崩溃,导致事故等;
2)数据库错误,如数据丢失等。
3-重要(Major)
较大缺陷
产生错误成果,导致系统不稳定,运营时好时坏,严重影响系统规定或基本功能实现问题,例如:
1)导致数据库不稳定错误;
2)在阐明中需求未在最后系统中实现;
3)程序无法运营,系统意外退出;
4)业务流程不对的;
4-普通(Minor)
普通缺陷
系统次要功能没有完全实现,但不影响顾客正常使用,不会影响系统稳定性:
1)提示信息不太精确或顾客界面差、操作时间长等某些问题;
2)过程调用或其她脚本错误;
3)系统刷新错误;
4)产生错误成果,如计算错误,数据不一致等;
5)功能实既有问题,如在系统实现界面上,某些可接受输入控件带你级后无作用,对数据库擦做不能正的确现;
6)编码时数据类型、长度定义错误;
7)虽然对的性、功能不受影响,但是系统性能和响应时间受影响;
5-较小
(Slight)
轻微缺陷
使操作者不以便或遇到麻烦,但它不影响功能过操作和执行,如个别不影响产品理解错别字、文字排列不整洁等某些小问题,重点指系统UI问题:
1)系统提示语不明确,不简朴明了;
2)滚动条无效;
3)可编辑区域和不可编辑区域不明显;
4)光标跳转设立不好,鼠标(光标)定位错误;
5)上下翻页,首位页定位错误;
6)界面不一致,或界面不对的;
7)日期或时间初始值错误(起止日期、时间没有限定);
8)浮现错别字,标点符号错误,拼写错误,以及不对的大小写等;
6-有待改进
(Enhancement)
其她缺陷
系统中值得改良问题:
1)容易给顾客错误和歧义提示;
2)界面需要改进,某个控件没有对齐等;
3)对有疑虑某些,提出修改建议。
表格2-4缺陷严重限度
2.5缺陷优先级
缺陷优先级
及时解决(ResolveImmediately)
缺陷导致系统几乎不能使用或者测试不能继续,需及时修复;
高优先级(highpriority)
缺陷严重,影响测试,需要优先考虑;
正常排队(NormalQueue)
缺陷需要正常排队等待修复;
低优先级(Lowpriority)
缺陷可以再开发人员有时间时候被纠正。
表格2-5缺陷优先级
2.6缺陷状态
缺陷状态:
是指缺陷通过一种跟踪修复过程进展状况。
缺陷状态
提交(Submitted)
测试人员提交新错误到库。
激活或打开
(ActiveorOpen)
问题还没有解决,存在源代码中,确认“提交缺陷”,等待解决。
回绝(Rejected)
回绝“提交缺陷”:
不需要修复(WontFix)或不是缺陷(Invalid)或缺陷已经被其她软件测试人员发现(Duplicate)。
已修正或修复
(FixdorResolved)
已被开发人员检查、修复过缺陷,通过单元测试,以为已解决但还没有被测试人员验证。
验证(Verify)
缺陷验证通过。
关闭或非激活(ClosedorInactive)
测试人员验证后,确认缺陷不存在之后状态。
重新打开(Reopen)
测试人员验证后,还依然存在缺陷,等待开发人员进一步修复;
推迟(Deferred)
这个软件缺陷在下一种版本解决。
保存(Onhold)
由于技术因素或第三方软件缺陷,开发人员暂时不能修复是缺陷。
不能重现(Cannotduplicate)
开发不能复现这个缺陷,需要测试人员检查缺陷复现环节。
表格2-6缺陷状态
2.7缺陷来源、来源
缺陷来源:
缺陷引起故障或事件第一次被检测阶段,有需求阐明书、设计文档、系统集成接口、数据流(库)、程序代码。
在团建生命周期中软件缺陷占比例:
需求和构架设计阶段占54%、设计阶段占25%、编码阶段占15%、其她占6%。
缺陷来源、来源
需求(Requirement)
由于需求阐明书错误或不清晰问题引起缺陷
架构(Architecture)
由于架构考虑不周问题引起缺陷
设计(Design)
由于设计文档描述不精确,和需求阐明书不一致问题引起缺陷
编码(Coding)
纯粹在编码中问题引起缺陷
集成(Integration)
(来源)由于系统个模块参数不匹配、开发组之间缺少协调问题引起缺陷
数据流(库)(Database(datastream))
(来源)由于数据字典、数据库中错误引起缺陷
测试(Test)
由于测试覆盖少问题引起缺陷
顾客(Customer)
由于顾客问题引起缺陷
其她(Other)
由于其她问题引起缺陷
表格2-7缺陷来源、来源
2.8缺陷根源
缺陷根源:
测试方略,过程、工具和办法,团队\人,缺少组织和通讯,硬件,软件,工作环境等导致上述错误主线因素,以谋求开发、测试人员可改进地方。
缺陷因素
测试方略
错误测试范畴,误解测试目的,超越测试能力等;
过程、工具和办法
无效需求收集过程,果实风险管理过程,不使用项目管理办法,没有估算规程,无效变更控制过程等;
团队\人
项目团队职责交叉,缺少培训。
没有经验项目团队,缺少士气和动机不纯等;
缺少组织和通讯
缺少顾客参加,职责不明确、管理失败等;
硬件
硬件配备不对、缺少、或解决器缺陷导致算术精度丢失,内存溢出等;
软件
软件设立不对、缺少,或操作系统错误导致无法释放资源,工具软件错误,编译器错误,千年虫问题等;
工作环境
组织机构调节,预算变化,工作环境恶劣,如噪音过大。
表格2-8缺陷因素
2.9缺陷产生也许性
缺陷产生也许性
总是
总是产生这个软件缺陷,其产生频率是100%
普通
按照测试用例,普通状况下会产生这个软件缺陷,其产生频率大概是80%—90%;
有时
按照测试用例,有时候产生这个软件缺陷,其产生频率大概是30%—50%
很少
按照测试用例,很少产生这个软件缺陷,其产生频率大概是1%—5%
表2-9缺陷产生也许性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 缺陷 分类 标准 样本