线上bug或故障界定及填写规范
【线上故障与线上Bug界定】
一、线上故障:
1、 故障参照公司规范稍做调整:
a) 1级故障:资讯首页或主App首页无法打开;多条业务线同时不可用;超过15分钟;
b) 2级故障:任意业务线主页面无法打开,主要功能无法使用;超过15分钟。
c) 3级故障:单个CDN节点故障;影响任意业务线关键功能使用的高概率闪退性Bug;超过15分钟。
d) 4级故障:内部支持系统无法使用,超过60分钟。
2、 故障通报范围:
a) 1、2级故障按公司规范,通告到消防群,按公司规范处理;
b) 3级故障通报到本部门,最高至XXX。
c) 4级故障通报到本技术团队,必须到XXX。
3、 故障报告邮件发送范围:
a) 1、2级故障按公司规范发送邮件至:部门总监,运维总监,技术部VP及排班负责人(XXX)
b) 3级故障发邮件最高至XXX。
c) 4级故障报告发内部邮件,必须到XXX。
二、线上Bug:
1、Bug级别界定:
a) 严重:闪退率超过0.1%的闪退;
b) 高:
² 影响重点数据的统计问题;
² 某些手机上出现的非常影响功能使用的Bug或闪退;
² 打包时漏掉某些资源,但未造成App闪退或影响其他功能使用的问题。
c) 中:
² 非重点数据 pv 统计错误;
² 非Top10机型兼容性问题;
² 一般功能使用性Bug。
d) 低:
² 不影响功能使用的体验优化问题;
² 无法重现的个别Bug;
² 不影响主要功能使用,且没有解决方案的Bug;
² 不影响主要功能使用的历史遗留问题
生产环境缺陷录入时,必填项说明:
1、 项目:选择“业务线”
2、 任务类型:选择“Bug”
3、 主题:标明业务线+问题描述
4、 优先级:高(严重基本为严重、高)、中(严重级别为中)、低(严重级别为低)
5、 严重级别:分类详见6.1
6、 系统状态:Android、iOS、接口、业务方
7、 影响版本:主软件用户问题反馈
8、 模块:选择具体缺陷来源的业务线模块
9、 Bug描述:来源、问题操作步骤描述、预期结果、实际结果、接口故障类需要标注影响时长
10、 附件:添加用户反馈信息文件
缺陷解决方案备注说明
开发已解决,关闭时,需备注以下内容:
1、 缺陷来源:
2、 问题定位:
3、 原因分类:
4、 解决版本:
5、 备注:缺陷原因、影响版本、解决方案、规避方案、测试范围等
线上bug或故障界定及填写规范的更多相关文章
- 程序员如何描述清楚线上bug
案例 一个管理后台的bug,把操作记录中的操作员姓名,写成了该操作员的id.原因是修改了一个返回操作人姓名的函数,返回了操作人的id.但是还有其他地方也用这个函数,导致其他地方把姓名字段填写成了操作员 ...
- 出现线上bug,测试人能做些什么?
测试奇谭,BUG不见. 大家好,我是谭叔. 一提到线上问题,很多测试小白要么"原则性"恐惧,要么憨憨如也,不知如何下手. 本篇文章,我再细化下这道常见的面试题,跟大家捋捋发生线上问 ...
- 线上bug的解决方案--带来的全新架构设计
缘由 本人从事游戏开发很多年一直都是游戏服务器端开发. 因为个人原因吧,一直在小型公司,或者叫创业型团队工作吧.这样的环境下不得不逼迫我需要什么都会,什么做. 但是自我感觉好像什么都不精通..... ...
- 线上bug分析
昨天下午大神把组内几十号人召集在一起开Online bug分析大会,主要是针对近期线上事故从事故原因和解决方案两个维度来分析. 对金融软件来说,每一次的线上事故都有可能给公司带来重大的损失,少扣了用户 ...
- 记一次线上bug排查-quartz线程调度相关
记一次线上bug排查,与各位共同探讨. 概述:使用quartz做的定时任务,正式生产环境有个任务延迟了1小时之久才触发.在这一小时里各种排查找不出问题,直到延迟时间结束了,该任务才珊珊触发.原因主要就 ...
- 听说”双11”是这么解决线上bug的
听说"双11"是这么解决线上bug的 --Android线上热修复的使用与原理 预备知识和开发环境 Android NDK编程 AndFix浅析 Android线上热修复的原理大同 ...
- 关于线上bug
之所以想写下线上bug,因为发觉有些公司对线上bug的处理是比较严格甚至是很苛刻,涉及到的相关人可能会因此而背黑锅. 之所以会存在这样情况,因为公司各部门都有关联,特别是用户.老板的投诉,也给公司会造 ...
- 记录一次线上bug
记录一次线上bug,总的来说就是弱网和重复点击.特殊值校验的问题. 测试场景一: 在3g网络或者使页面加载速度需要两秒左右的时候,输入学号,提交学生的缴费项目,提交完一个 学生的缴费后, ...
- 「日常开发」记一次因使用Date引起的线上BUG处理
生活中,我们需要掌控自己的时间,减少加班,提高效率:日常开发中,我们需要操作时间API,保证效率.安全.稳定.现在都2020年了,了解如何在JDK8及以后的版本中更好地操控时间就很有必要,尤其是一次线 ...
随机推荐
- springboot启动流程(十一)aop切面处理过程
所有文章 https://www.cnblogs.com/lay2017/p/11478237.html 正文 spring的两大核心就是ioc和aop.在关于ioc依赖注入的文章中,我们了解了如何根 ...
- Vue字符串padStart和padEnd方法
padStart()用于头部补全,padEnd()用于尾部补全. 'a'.padStart(3, '0') // '00a' 'x'.padEnd(5, 'ab') // 'xabab' 'x'.pa ...
- Ubuntu安装rpm
# sudo apt-get install alien # sudo alien xxx.rpm # sudo dpkg -i xxx.deb
- Flutter——AspectRatio组件
AspectRatio 的作用是根据设置调整子元素 child 的宽高比. AspectRatio 首先会在布局限制条件允许的范围内尽可能的扩展,widget 的高度是由宽度和比率决定的,类似于 Bo ...
- K8S漏洞报告 | 近期bug fix解读&1.13主要bug fix汇总
K8s近期漏洞详解 Kubernetes仪表盘漏洞(CVE-2018-18264) 因为这一漏洞,用户可以“跳过”登录过程获得仪表盘所使用的自定义TLS证书.如果您已将Kubernetes仪表盘配置为 ...
- javascript获取用户按了哪个键
浏览器好像不允许js获取F5这个键的按下事件,应该屏蔽了,这个键太过特殊,猜测可能是,防止用户失去对浏览器的控制? <!DOCTYPE html> <html> <hea ...
- toolbox 中创建nginx服务器,使用localhost不能访问
使用toolbox 工具使用docker创建nginx 容器,使用localhost不能访问? 使用docker run --rm -d --name dweb -p 80:80 nginx 命令执 ...
- CentOS7安装Ambari2.7.4过程【离线安装】
先配置免密码登录 修改所有结点的host 192.168.210.133 node1 192.168.210.134 node2 192.168.210.135 node3 192.168.210.1 ...
- rm -rf修改为mv命令的脚本
使用mv命令代替 rm命令,将文件移动到一个垃圾箱文件夹中,并记录删除日志. PARA_CNT=$# TRASH_DIR="/main/.rm_trash/files" for i ...
- 基于Mint UI和MUI开发VUE项目一之环境搭建和首页的实现
一:简介 Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要.通过它,可以快速构建出风格统一的页面,提升开发效率.真正意义上的按需加载组件.可以只加载声明过的组件及其样式 ...