缺陷报告
1.缺陷
1.1什么是缺陷
软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。
1.2缺陷产生的原因
-
需求不明确和变更(沟通不充分产生)
-
软件结构复杂(架构不合理,认知不到位)
-
编码问题(程序员都是培训的,太菜了)
-
项目期限短(时间问题,越快越忙越出错)
-
使用新技术(不是最新的才是最好的,大家都知道老人活好)
1.3缺陷分类
1.3.1测试种类分类
-
界面类
-
功能类
-
性能类
-
安全类
-
兼容类
1.3.2缺陷的验证程度
-
严重
-
一般
-
次要
-
轻微
1.3.3缺陷的优先等级
-
立刻解决
-
高优先级
-
正常排队
-
低优先级
1.3.4缺陷发生阶段分类
-
需求阶段缺陷
-
架构阶段缺陷
-
设计阶段缺陷
-
编码阶段缺陷
-
测试阶段缺陷
2.缺陷报告
2.1什么是缺陷报告
描述软件缺陷现象和重现步骤地集合
2.2缺陷报告的核心要素
-
缺陷编号
-
缺陷状态
-
缺陷标题
-
重现步骤
-
严重程度
-
优先级
-
缺陷类型
-
测试环境。
3.缺陷管理
3.1 提交缺陷的注意事项
-
可复现: 缺陷可以复现
-
唯一性: 一条缺陷只报告一个问题
-
规范性: 缺陷报告编写要规范, 符合公司或者项目要求
-
准确: 描述的信息是正确的
-
具体: 有细节且是真实特定的, 避免使用模糊不清的词语, 如功能中断, 功能不正确, 功能不起作用等等.
-
简洁易懂: 描述简单容易理解, 不要产生歧义
-
次序清晰: 描述缺陷过程有条件, 有先后顺序
-