3.6 KiB
3.6 KiB
| title | date | updated | url | categories | tags | ||
|---|---|---|---|---|---|---|---|
| 缺陷管理 | 2023-04-14 16:43:50.36 | 2023-04-15 10:16:15.212 | /archives/que-xian-guan-li |
|
|
1.什么是缺陷
系统或者系统部件中那些导致系统或者部件功能无法使用的问题
缺陷分类
- 额外实现 与需求规格说明书对比,另外添加了一些功能
- 实现缺失 与需求规格说明书对比,少了某些功能
- 实现错误 实际结果与预期结果偏差
缺陷、故障、失效的区别
| 名称 | 英文 | 说明 |
|---|---|---|
| 缺陷 | Defect/Bug | 缺陷是软件内隐藏的问题 |
| 故障 | Fault | 缺陷诱发出来产生故障 |
| 失效 | Failure | 故障不能很好处理就可能导致失效 |
2.缺陷报告内容
缺陷标识
一般由缺陷管理系统自动生成
缺陷标题
在什么地方做了什么操作出现什么错误
缺陷详述
- 测试环境 预置条件,App类:(手机型号,手机软件版本) Web类(浏览器)
- 测试步骤 一般同测试用例
- 预期结果 同测试用例
- 实际结果 和预期不一样,放截图
- 结果分析 对比测试(换手机,换浏览器,换模块),传输数据或日志分析
5C原则
| 英文 | 中文 | 说明 |
|---|---|---|
| Concise | 简洁 | 只包含必不可少信息,不包括任何多余内容 |
| Correct | 准确 | 每个组成部分的描述准确,不会引起误解 |
| Complete | 完整 | 包含复现该缺陷的完整步骤和其他相关信息 |
| Clear | 清晰 | 每个组成部分的描述清晰,易于理解 |
| Consistent | 一致 | 按照一致的格式书写全部缺陷报告 |
缺陷属性
严重性
对软件本身产生的影响
| 严重性 | 说明 |
|---|---|
| 1 致命 | 崩溃、闪退、数据丢失 |
| 2 严重 | 影响主要流程的缺陷 |
| 3 一般 | 一般的功能,非主流的功能 |
| 4 建议 | 界面问题、显示问题、建议类 |
优先级
是缺陷被修复的紧急程度
| 优先级 | 说明 |
|---|---|
| P1 立即 | 致命的问题 立即解决(偶发的除外) |
| P2 高 | 严重的问题 高优先级 |
| P3 中 | 一般的问题 中优先级 |
| P4 低 | 建议的问题 低优先级 |
分类
功能问题,性能问题,兼容问题,安全问题 ...
出现频率
必然(100%),经常,有时,很少(无法重现)
状态
与缺陷流程有关
版本
被测软件版本号
附件
截图(有图有真相,更方便描述界面问题),录像,日志(便于开发分析问题),测试数据
报告人
报告日期
指派人
3.缺陷管理工具
Mantis,Bugzilla,Bugfree,Bugclose,QC,JIRA,禅道,公司自研
4.缺陷管理流程
-
缺陷管理目的
缺陷跟踪和解决,缺陷分析和产品度量
-
缺陷生命周期
发现-提交-确认-分配-修复-验证-关闭
-
缺陷管理基本流程
- 测试人员发现缺陷并提交 Bug,状态 New
- 开发人员接受 Bug,状态 Open
- 开发人员解决 Bug,状态 Fixed
- 测试人员验证 Bug
- 如果解决,状态 Closed
- 如果未解决,状态 Reopen
