一、缺陷介绍
- 定义
- 软件使用中的任何问题都称为缺陷,简称bug
- 衡量是否为缺陷的标准
- 多功能
- 少功能
- 功能错误
- 隐性功能
- 易用性
- 缺陷产生的原因
- 需求阶段
- 设计阶段
- 编码阶段
- 运行阶段
结论:是软件就会有缺陷
- 缺陷的生命周期
-
- 注入bug
- 发现bug
- 消除bug
- 缺陷描述的核心内容
- 缺陷标题
- 预置步骤
- 复现步骤
- 预期结果
- 实际结果
- 必要附件
描述缺陷时使用,附件可为空
- 提交缺陷的要素
- 缺陷报告编号
- 严重程度
- 优先级
- 缺陷类型(bug类型)
- 缺陷状态
- 缺陷类型
- 功能错误
- 界面(UI)错误
- 兼容性
- 数据
- 易用性
- 改进、建议
- 架构
Q:如何区分前端bug还是后端bug
A:界面和兼容性错误属于前端bug;如果在功能缺陷中区分前端和后端,则需要借助抓包工具查看前端发给后端的请求和后端的响应。
二、缺陷编写
缺陷流程
提交缺陷----分发缺陷----处理缺陷----回归测试----关闭缺陷
Q:发现bug后首先应该干什么?
A:确认bug是否可以复现
标签:功能,前端,基础,----,之五,缺陷,bug,软件测试 From: https://www.cnblogs.com/gjm-study-test/p/16776574.html