缺陷报告
作者:互联网
1、什么是缺陷?
-
定义
软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题、错误。
-
软件缺陷判定标准
软件没有完成 设计中表明的功能---少功能
软件超出设计中指定的功能--多功能
软件出现了设计中指明的约束-- 没有实现约束
软件测试人认为软件难以理解、不易使用、运行慢、体验不好--外在缺陷
2、产生缺陷的原因?
- 软件缺陷判定标准
- 编码问题-- 产生缺陷的最大原因
- 使用新技术-- 新技术本身有缺陷
3、缺陷的分类
-
界面UI缺陷
-
功能缺陷
-
性能缺陷
-
安全缺陷
-
兼容缺陷
4、缺陷的严重程度(级别)
-
致命缺陷 软件崩溃、数据丢失
-
严重缺陷 严重影响系统要求或级别功能实现
-
一般缺陷 不影响基本功能实现
-
轻微 建议
5、缺陷的优先级
-
立刻解决
-
高优先级
-
正常排队
-
低优先级
6、缺陷发生阶段
-
需求阶段缺陷
-
设计阶段缺陷
-
编码阶段缺陷
-
测试阶段缺陷
7、缺陷状态
New 缺陷刚被发现,提交给开发者
Open 开发者看到了测试提交的bug,接收了这个bug,状态就是Open
Rejected 如果开发者认为这不是一个bug,会拒绝,状态就是拒绝状态Rejected
Fixed 开发者修改好了bug,并提交
Closed 测试人员对修复的bug进行回测,没有发现问题,就关闭掉这个bug
Reopen 测试人员对修复的bug进行回测,发现还有问题,则会再一次提交,bug变成reopen状态
三、缺陷管理工具
我们缺陷管理,一般都是通过工具来完成的,目前市场上比较流程的工具有
禅道、BugFree、Bugzilla、QC(花钱)
标签:报告,--,软件缺陷,开发者,软件,缺陷,bug 来源: https://www.cnblogs.com/zyaa/p/15069415.html