软件测试工程师学习笔记 -5
入门必读
基础入门目标五天结束,能独立完成功能测试过程。
3. 缺陷管理
10%占比
1)目标
- 能够说出软件缺陷判定标准
- 能够说出项目中缺陷的管理流程
- 能够使用Excel工具对于缺陷进行管理
- 能使用工具管理缺陷
2)知识点
1. 缺陷介绍
- 软件在使用过程中存在的任何问题都叫软件缺陷,简称bug
- 软件未实现需求(规格)说明书中明确要求的功能–少功能
- 软件出现了需求(规格)说明书中知名不该出现的错误–功能错误
- 软件实现的功能超出需求(规格)说明书指明的范围–多功能
- 软件未实现需求(规格)说明书中虽未指明但应该实现的功能–隐性功能错误
- 软件难以理解,不易使用,运行缓慢,用户体验感不好–不易使用
2. 缺陷产生的原因
- 需求阶段:需求描述不易理解,有歧义、错误等
- 设计阶段:设计文档存在错误或者缺陷
- 编码阶段:代码出现错误
- 运行系统:软硬件系统本身故障导致软件缺陷
3. 软件缺陷的生命周期
- 故障解决出现缺陷:是因为可能出现新缺陷
4. 缺陷的核心内容
- 缺陷的标题:描述缺陷的核心问题
- 缺陷的预置条件:缺陷产生的前提
- 缺陷的复现步骤:浮现缺陷的过程
- 缺陷的预期结果:希望得到的结果
- 缺陷的实际结果:实际得到的结果
- 缺陷的必要附件:图片、日志等信息
5. 缺陷提交要素
- 严重程度是描述bug的影响产品功能的力度,优先级是解决bug的急缓程度。
6. 软件缺陷类型
- 功能错误
- UI界面错误
- 兼容性
- 数据
- 易用性
- 改进建议
- 架构缺陷
3)作业–单模块用例设计