bug管理工具禅道
1、禅道的作用 :禅道项目管理软件是国产的开发源项目管理开发、专注研发项目管理
内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。
2、ZenTaoPMS.8.2.5.exe → 安装包
安装过程:
1)自己建一个文件夹
2)安装完后登录时admin 123456 → 点击取消按钮
3、市面上有哪些bug管理工具,每个bug管理工具的特点是什么?
禅道:项目、用例和bug管理工具
JIRA:通过邮件进行协作 跟踪
Bugzilla:基于web方式
Mantis:php 语言编写的
QC:web管理工具
4、你之前公司的bug管理流程是怎样的?【重点】 → bug 的生命周期
提单 :测试人员发现bug 并把bug提交到bug 管理工具
仲裁 :在项目中有话语权
多名测试人员发现bug ,提交到bug管理根据禅道,请测试经理审核,测试经理如果发现不是bug 或者bug重复了,则会指回给到测试丢弃 ,如果是bug ,指派给开发经理 ,开发经理根据开发人指派给对应的开发,开发接到bug,如果不是问题,指回给测试丢弃,如果是bug会根据优先级进行修复,修复好了后指派给测试经理,测试经理根据bug 的测试人员指派给对应的测试 ,测试进行回归测试,如果有问题继续指派,如果没有问题关闭bug 。
简单版 :测试人员发现 bug 指派对应的开发 ,开发接到bug ,如果不过是问题,指回给测试丢弃,如果bug 会根据优先级进行修复,修复好了后指派给测试,测试人员指派给对应的测试 ,测试进行回归测试 如果有问题继续指派 ,如果没有问题关闭 bug 。
5、 bug 的级别有哪些 ?【重要】
1级(致命):致命错误、系统崩溃、死机、死循环、支付功能金钱受损失
例子 :支付功能 ,支付时扣款有误
2级 (严重) :次主体功能受损失
例子 :支付时输入密码连输三次才可以支付成功,某个功能没有实现
3级(一般):涉及到其他功能的正常使用
例子:返回键失灵 按钮点击不了
4级 (建议):建议性bug
例子 :字体 颜色 布局
L1 、L2、L3、L4 → L → level 等级
优先级 :高 、中 、低
6、一条完整的bug应该包含哪些信息 ?【重要】
bug编号 :bug id
bug标题:简单明了说明什么功能 什么问题
bug等级:致命 严重 一般 建议
bug的优先级 :高 中 低
bug的重现步骤:详细说明发现bug的过程,测试数据
bug的所属板块 :发现功能模块发现
bug的附件 :截图
bug的预期结果:和bug相反
bug的实际结果 :和bug相符
bug的所属版本 :v1.0 v1.2
bug的创建人 :自己
bug的指派给谁 :对应开发
7、bug的状态(bug的生命周期)有哪些?【重要】
① New :(新的) → bug被发现
② Assigned (已指派的) → 开发人员接受此bug
③ Open (打开的) → 开发人员正在修复此bug
④ Fixed (已修复的) → bug已经被修复完成
⑤ Pending Reset (待测试) → 按bug 优先级 进行测试
⑥ Reset (测试) → 测试人员进行测试
⑦ Closed (关闭) → bug 已被修复
⑧ Reopen (再打开) → 测试时发现bug依然存在则重新打开
面试中常问的问题 【重要】
1、怎么去定位bug (前后端bug) 前端 :前后台页面交互 后端 :数据库 接口 服务器
① 如果是页面交互 字体 颜色 布局就是前端问题
② 用抓包工具fiddler 或者f12 去看下请求参数和返回值,如果是参数或者url 有问题是前端问题
③ 查看后天日志 tail -f + log文件
2 、偶现的bug怎么处理
① 检查自己操作是否有误
② 多次去重复操作,看bug的规律
③ 如果发现了截图 后或者录屏 ,发给开发
④ 查看后台日志
⑤ 如果能够重现 ,给开发看下,请开发修复
⑥ 如果重现不了跟进这个bug ,并反馈这个bug给领导,报风险
3、开发不认可bug 怎么办?
① 查看自己是否操作有误
② 看下需求是否变更
③ 重新操作几次,发现bug 截图 录屏
④ 把截图或者录屏发给开发,和开发沟通请他帮忙处理
⑤ 如果开发还是不认可,拉起一个会议,请相关的领导来决定是否需要修改
|
|