【可实战】Bug的判定标准、分类、优先级、定位方法、提交Bug(包含常见面试题)

一、Bug相关概念

(一)bug判定标准

在这里插入图片描述

(二)常见 Bug 分类

在这里插入图片描述

(三)bug优先级

在这里插入图片描述

1.bug严重程度与优先级的关系

在这里插入图片描述

  • 有些很严重的Bug,只在极端的条件下才出现,用户碰到的概率很低,这种情况优先级就没那么高

  • 有些不是很严重的Bug, 比如界面类的,拼写错误,但如果是公司名称,产品名称拼写错了,虽然不是很严重,但优先级就很高,需要立即处理

二、Bug 定位方法

(一)为什么需要掌握 Bug 定位

  • 提交 Bug 时候追加更多有用信息,方便研发更快的解决问题
  • 分析 Bug 形成原因,进行溯源并建立特征进行批量追踪

(二)Bug从技术层次分析

1.Bug 展现层

条件:测试数据
过程:测试步骤
结果:测试结果
在这里插入图片描述

2.技术架构层次

视图层 View:

Web UI html css
App activity view

控制器层 Controller:

Web:chrome、devtool
App:dalvik art objectc-runtime

模型层 Model:

模型的传递方式 http tcp rpc 串口
模型的形式 json xml binary
模型定义 schema
在这里插入图片描述

3.MVC 三层分析方法

View 层:运行平台、应用调试机制、链路分析
Controller 层:运行平台、应用调试机制、链路分析
Model 层:运行平台、应用调试机制、链路分析

(1)View 层常用分析方法

UI【用户界面】 人工测试 自动化测试
UE【用户体验】 人工测试(主) 自动化测试(辅)
UI Diff 自动化分析

(2)Controller 层常用分析方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值