作者:爱rain宝520 | 来源:互联网 | 2023-08-12 09:57
学习目标:
一、能够知道软件缺陷评判标准
二、能够知道项目中缺陷的管理流程
三、能够使用Excel对缺陷进行管理
四、掌握禅道工具管理缺陷
学习内容:
一、缺陷的介绍
1、定义:软件使用过程中的任何问题都为缺陷,统称为“bug”
2、衡量是否为缺陷的标准
(1)少功能:软件未实现需求规格说明书中明确要求的功能
(2)功能错误:软件出现了需求规格说明书中知名不应该出现的错误
(3)多功能:软件实现的功能超出需求规格说明书指明的范围
(4)隐形功能错误:软件为实现需求规格说明书中未明确指明但应该实现的要求
(5)不易使用:软件难以理解、不易使用、运行缓慢、用户体验不好
3、缺陷产生的原因
结论:是软件就有缺陷
【拓展】it行业常见岗位及作用
1、前端:写页面
2、后端:后端服务程序
3、测试:找缺陷
4、ui:设计图(美工)
5、运维:管理服务器(安装软件项目的电脑)
6、产品:梳理需求、设计原型图
7、运营:上线运营策划
4、缺陷的生命周期
注入bug--发现bug--修复bug
5、软件缺陷的核心内容
提示:描述缺陷使用时附件可以为空
6、缺陷提交要素
提示:通过缺陷管理工具与开发交流使用
7、软件缺陷类型
面试题:如何区分是前端bug还是后端bug?【界面错误和兼容性一定是前端bug,如果功能问题这时候可以用抓包,就是把前端给后端发送的所有信息都拦截下来,查看请求和响应】
二、缺陷编写
1、缺陷报告示例
2、缺陷的跟踪流程
面试题:发现bug后确认bug可复现再提交给开发
3、提交缺陷注意事项
4、缺陷编写规范
三、缺陷管理工具
1、禅道的介绍
地址:https://demo.zentao.net/my/
2、禅道的特点
案例:
缺陷管理(提交bug流程):
【测试操作:提交缺陷----关闭缺陷】
用例管理
提示:使用禅道管理用例的方便之处是可以记录执行结果和转为bug
四、 缺陷描述
缺陷Id:使用用例Id
标题:操作数据描述+预期+实际
测试步骤:操作步骤+数据
案例:
学习时间:2022.3.29