目录
缺陷相关知识
1、软件缺陷判定标准
2、项目中缺陷的管理流程
3、能够使用Excel对于缺陷进行管理
4、能使用工具管理缺陷
一、用例执行
说明:执行结果与用例的期望结果不一致(含义),为缺陷。
- 执行失败的用例
提示:用例执行不通过为缺陷,需要进行缺陷管理
二、缺陷介绍
1、缺陷定义
软件在使用过程中存在的任何问题都叫软件的缺陷,简称bug。
2、缺陷判定标准
- 软件未实现需求(规格)说明书中明确要求的功能 - 少功能
- 软件出现了需求(规格)说明书中指明不应该出现的错误 - 功能错误
- 软件实现的功能超出需求(规格)说明书指明的范围 - 多功能
- 软件未实现需求(规格)说明书中虽未明确指明但应该实现的要求 - 隐性功能错误
- 软件难以理解,不易使用,运行缓慢,用户体验不好 - 不易使用 (软件测试人员专业角度)
3、缺陷产生原因
1、需求文档
2、架构设计
3、编码实现
4、环境(硬件、软件)
4、软件缺陷的生命周期
故障解决:解决了A缺陷可能同时注入了B缺陷,所以经常会出现复测,也就是回归测试
5、软件缺陷核心内容
缺陷描述:发现缺陷以后如何描述,让别看的懂。
缺陷提交:指派人、优先级、类型、......
专业缺陷管理工具:
6、缺陷提交要素
7、缺陷类型
- 工作流程
设计用例—>执行用例(执行测试)—>缺陷(提交、验证、关闭)
缺陷定义:任何问题(Bug)
缺陷标准:多功能、少功能、功能错误、缺少隐形功能、易用性
描述缺陷重点:缺陷标题、前置条件、复现步骤、预期结果、实际结果、附件备注
提交缺陷信息:指派人、缺陷等级、修改优先级、缺陷类型、状态(统计缺陷)
8、案例注册
密码规则:
① 不能纯数字、② 不能纯字母、③ 字母+数字、④ 长度6-10位
三、缺陷编写
1、缺陷报告示例
Excel示例
2、缺陷跟踪流程
提示:知道测试和 开发流程中涉及的工作即可。
3、提交缺陷注意事项
面试题:当你发现缺陷后,首先会怎么办?
答:确定Bug可重现,确定是Bug,提交时,要验证缺陷是否存在。
4、缺陷编写规范
四、缺陷管理工具
1、项目管理工具—管理缺陷(禅道、JIRA、TFS)
2、Excel管理缺陷
1、禅道的介绍
禅道地址:用户登录 - 禅道
https://zentao.demo.qucheng.cc/user-login.html
特点:
国产、免费、开源、简单、轻量级
三管融合(产品管理、项目管理、质量管理)
使用demo账号登录: 产品经理1、开发甲、开发乙、开发丙、测试甲、测试乙、测试丙、测试经理
2、禅道的特点
3、禅道使用流程
提示: 详情见禅道系统使用演示