写在前面

对于每一个测试人员来说,软件测试过程中有一个四字成语,真的是如噩梦一般的存在,会在你不注意的时候,就突然蹦出来,劳你筋骨、空乏你身、乱你心神、行拂乱你所为,那就是——线上故障。

线上故障顾名思义,就是项目上线后出现的故障。诱发线上故障的因素有很多,每一个团队,大大小小,都会受到各种各样的线上故障,我们有时候会局限于故障的本身,但是如何应对、避免线上故障的发生,是每个技术研发团队都要面对的事情。并且,由于线上故障的解决跟踪过程,能直接体现一个团队的应急反应能力,所以,线上故障的解决并不是测试一个人的问题,而是整个团队协同一致,共同面对的一个问题。因此在这个基础上,我们的测试团队在部门长的指导下,制定出了我们团队的线上故障等级和处理规范,供大家参考学习

《故障等级定义》

由于无法配置表格,只能以拙劣的截图奉上了

线上故障规范及模板


文档背景

为保障线上功能正常使用,并在遇到问题时及时反馈并快速解决,现编写规范如下

问题分类

线上BUG:

① 运营同事的错误操作导致的体验类型问题,如:文案错误;

② 运营后台使用异常,如:无法修改商品状态,不能正常打开使用后台管理;

③ 产品设计缺陷,不合理需求,等

线上故障:

① 由技术原因导致的线上使用异常,如:无法正常支付、无法正常跳转配置的链接地址、订单异常等;

② 运营同事的错误操作导致的问题,如:错配优惠券为无限量无门槛;

非故障类型

产品设计未实现的需求问题,如:需要新增某种功能,或者产品未覆盖的功能点等

问题录入

录入问题必须写明:项目(线上故障NOF)、模块(android、ios、公众号、小程序、后台)、环境(手机配置、浏览器及版本)、描述(故障产生场景及操作)、影响版本(故障对应版本号)、严重性、优先级(紧急故障会立即启动故障流机制)、经办人、附件(非必填);问题发生(收到反馈)的时间等,尽可能的详细

等级评判

评级标准可参考《故障等级参考》

问题修复

1、 定位问题原因,和影响范围

2、 修改问题耗时,和修改方案

3、 确认后续跟踪方案

故障Review

故障责任人:故障问题的负责人

问题修复:开发and 开发组长,测试and测试组长

定责内容:确认故障级别、故障原因、故障导致的影响以及最终的解决方案,后续跟踪

为方便理解以上规范内容,现取一条线上问题作为模板供阅读此规范的同事参考:

[NOF-32] 全平台所有业务下单后支付异常,无法调起支付

创建: XX年/XX月/XX日 更新: XX年/XX月/XX日 解决: XX年/XX月/XX日

项目:

线上故障

模块:

影响版本:

4.X

解决版本:

类型:

技术方故障

优先级:

报告人:

雪姨

经办人:

陈独秀

解决结果:

完成

责任人:

陈独秀

标签:

剩余时间:

XX天XX时XX分

耗费时间:

XX天XX时XX分钟

原预估时间:

尚未登记

严重程度:

严重

描述

全平台所有业务下单后支付异常,无法调起支付。

持续时间:XX小时XX分钟,重启服务后恢复正常

测试-克莱瑞斯复盘 [ XX/XX月/XX ]

问题解决

1.临时通过重启服务器解决无法支付的问题

2.最终通过代码修复,发布版本解决问题,

原因分析

1. 因为没有.......(问题原因),导致........(问题)

2. 问题出现时,没有能够及时联系到相关值班人,导致时间延误

解决方案

1、陈独秀通过修正........,添加...........,并在XX时,经小组长抖音帝验证后发布到线上环境,

2、万能钢新增...........机制,通过.........实现.......,与经小组长抖音帝验证后发布到线上环境

3、互留手机号,避免由于沟通不畅影响故障修复速度,部门长已验证通过

影响范围

通过日志确定XX日XX时XX分出现问题,XX日XX时XX分开始解决, XX日XX时XX分问题解决并发布上线,影响时长

XX天XX小时XX分

全平台不能调起支付,经核算,问题时间段内影响客户影响交易量为XXXX元

参与修复人:陈独秀、万能钢

问题责任人:陈独秀

故障评级

经过以上影响范围评估,此判定等级为P-1级故障

后续Action:

此次支付故障后,由于该问题具有普遍性,所以阿尔法小组伙伴排查了线上所有的任务并做了危险等级评估

1、业务一......危险评估高,计划某月某号某人优化修改

2、业务二......危险评估中,计划某月某号某人优化修改

3、业务三......危险评估低,计划某月某号某人优化修改

贝塔小组也做出了同样的预防措施如下:

1、 实现A功能优化,执行人Eason,计划完成日期XX

2、 通过B方法检查来review代码,

3、 通过C方案避免.......问题。

由于此次问题具有代表性,需要引起各位同事的重视和品质意识,所以有了此规范文档。又因为是首次复盘线上故障,过程和步骤生疏,导致耗时比较长。所以为了更高效的解决线上故障,以后每周由每条业务线的测试人员驱动,进行故障Review,若本周内未录入线上故障,则不走此流程。

所有的流程和步骤,都是为了高效、优质、有意义的工作,祝大家工作顺利

写在最后

因为是第一次执笔写故障定级和规范,所以有很多不足之处,也请大家多多指正出来,我们共同讨论,更高效,高质量的管控故障,共同保证我们的项目,安全平稳的运行

软件测试线上故障规范及模板相关推荐

  1. 软件测试线上跟踪测试,跟踪测试用例如何做?

    摘要: 在测试过程计划确定后测试执行开始之前,测试组长应该能够回答下面的几个问题: ● 测试计划中需要执行哪些测试组件? ● 测试计划中有多少测试用例? ● 在执行测试过程中,使用什么方法来记录测试用 ...

  2. 学习软件测试线上和线下哪个好,线上VS线下陪玩APP独家测评|好用到哭!

    最近很多人在问陪玩APP,今天从头到尾梳理了一遍,给大家整理了几个我感觉还不错的. 今天就从陪玩项目.下单方式.价格.体验给大家综合评测一下. 1.比心陪练APP 推荐指数:5星 目前最大的线上陪玩A ...

  3. 线上故障等级和处理规范,看阿里测试工程师如何拿捏

    一.前言 对于每一个测试人员来说,软件测试过程中有一个四字成语,真的是如噩梦一般的存在,会在你不注意的时候,就突然蹦出来,劳你筋骨.空乏你身.乱你心神.行拂乱你所为,那就是--线上故障. 线上故障顾名 ...

  4. 软件测试线下培训比线上好在哪里?

    一般软件测试线上培训会比线下培训费用低一些,但是如果在有条件的情况下,还是建议尽量选择线下培训模式.主要原因有以下几点: 1.线下培训模式有老师的观察 与线上培训相比,线下培训最大的好处就是上课的时候 ...

  5. 软件开发各种版本规范

    软件开发各种版本规范 各种版本定义: stable:稳定版本,主要用来版本发布.develop:日常开发版本,保存了开发的最新代码.feature:具体的功能开发版本release:release 可 ...

  6. python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)...

    一.模块的循环导入问题 run.py # import m1 # 第一次导入 m1.py # 错误示范 ''' print('正在导入m1') from m2 import y #第一次导入m2 x= ...

  7. 为你总结了N个真实线上故障,从容应对面试官!

    很多人在面试时,会被问到这样的问题:遇到过什么系统故障?怎么解决的?下面是笔者根据自己15年互联网研发经历总结的多个线上故障真实案例.相信可以帮你从容应对面试官的提问! 本文图不多,但内容很干!理解为 ...

  8. 如何快速处理线上故障【转】

    概述 线上故障通常是指大规模的影响线上服务可用性的问题或者事件,通俗点讲就是:掉'坑'里了,这个'坑'就是线上故障!线上故障的处理过程可以形象地表达为:'踩坑'.'跳坑'.'填坑'.'避坑'. 线上故 ...

  9. 性能测试线上培训班怎么选 3点教你在线选好培训班

    如今随着IT行业的快速发展,技术类人才供不应求,尤其是近几年才在国内兴起的软件测试,因为各大高校都还未开设相关课程,所以大家如果想要转行从事软件测试行业,无非就是自学和报名软件测试培训班,而软件测试虽 ...

最新文章

  1. 9月热文精选,为你的假期加点料
  2. apache php linux 安全,Centos7环境下的apache和php安全设置及优化 | 彬菌
  3. php 回调通知 连连支付_php怎么写连连支付退款
  4. java水晶报表pull模式_水晶报表pull模式
  5. pythonflat怎么设置_python – numpy 2d和1d add flat
  6. Session的模拟
  7. 清华大学:全面如期开课,履行社会责任!
  8. mysql一秒查询次数_单个select语句实现MySQL查询统计次数
  9. HTML5画布(矩形)
  10. 视频编码国家标准AVS与H.264的比较(节选)
  11. java数组子类型_在vhdl中获取数组子类型的范围属性
  12. Python调用go function
  13. 我用 Python 写了个基金涨跌通知助手
  14. 声临其境,轻松几步教你把音频变成3D环绕音
  15. js实现电子签名功能
  16. 推荐七个值得关注的公众号
  17. html title中加图标,科技常识:HTML中title前面小图标的实现_如何给网页标题添加icon小图标...
  18. 微信网站被误封,不知道为何被封,站长认证一直失败该如何解决?
  19. Sketch算法-CM Sketch、Count Sketch等
  20. 信号与系统_第2章 连续系统的时域分析

热门文章

  1. uniApp小程序git clone后无法运行
  2. Zookeepr分布式协调服务之基础铺垫(大数据工程师工作笔记)
  3. ZCMU--5193: 韩信点兵(C语言)
  4. 46、Flutter之 布局组件 流式布局Wrap,Flow
  5. 仿礼物说小程序项目实战——1.项目介绍分析
  6. Oracle 19c 新特性:ADG的自动DML重定向增强读写分离--ADG_REDIRECT_DML
  7. 人工智能课程期末总结
  8. 75条笑死人的知乎神回复,用60行代码就爬完了
  9. 混合云解决方案:统一化、简化、创新化
  10. 我的世界游侠联机教程