当前位置: 首页 > news >正文

浅谈如何做好质量保障

一、无线上故障

  • 灰度放量

  • 监控:接口监控/巡检、埋点、自动化能力补齐

    • 报警及时性

    • 先止损(及时回滚服务、热修、关闭入口等)

    • 后排查定级

二、无严重线上bug

  • 需求评审:

    • 需求详评测试一定要参与,提前熟悉需求且能尽早参与就尽早参与

  • 测试前:

    • 技术方案的评审要参加(需要开发、测试以及影响的三方业务参与)

      • 提前了解影响范围

      • 确认涉及到几方,依赖方都有哪些;

      • 依赖方有无代码修改/测试参与,需要做好兜底策略,风险预知;

      • 提前了解回滚策略及方案;

      • 本次需求涉及几个工程有改动、都改动的哪些代码逻辑;

      • 关注动态下发、缓存、消息队列;

      • 本次需求是否有数据库及表结构相关的改动,对现有业务是否有影响,改动是否都有兜底;

      • 迭代需求需要支持快速回滚且不影响线上已有功能;

    • case评审(三方、共同评估影响范围)+ 周知 + 自测   

      • 需要产品、开发、测试共同参与;

      • 确认是否需要单独做安全测试;

    • 测试设计:case完成后创建测试计划、开发自测case都执行完成;

    • 对于迭代比较频繁的需求,开发人员和测试人员均有变动的情况下,尽量确保测试人员对于需求的了解要足够全面,能够覆盖整个逻辑;

    • 测试需要代码review,做影响范围评估;

    • 开发提测的代码需要自己内部提前review(防止出现测试完了,开发内部review不通过,结构全变了,又需要重新测试的情况)

  • 测试中

    • 每日进度同步:及时周知风险,通知开发和产品,对齐歧义点

    • 比较大的需求需要每天定时同步进度/组织站会

    • 关注时间风险安全风险

    • C端相关要考虑通用逻辑、兼容

  • 上线前

    • 需求上线前检查所有资源完整;

    • 对齐:提前申请资源、check上线sql、上线顺序、上线服务、配置、开关

    • 测试代码和上线代码必须是一致的

    • 补齐自动化覆盖(测试环境、线上环境)

    • 大需求组织众测(众测手册输出、众测环境搭建、众测报告产出)

三、上线后质量保障

  • 上线后

    • 监控:接口监控/巡检、埋点、自动化

      • 关注报警及时性

      • 先止损(及时回滚服务、热修、关闭入口等)

      • 后排查定级

  • 回滚策略

  • 线上问题优先排查

四、后续工作

  • 定期组织复盘、团队内分享;

  • 需求总结、常见问题解决方案汇总。

相关文章:

  • 个人做网站备案多少钱/全球搜索引擎排行榜
  • 获取当前分类的父级wordpress/大庆黄页查询电话
  • 哪个网站做网站好/网络推广课程培训
  • 天津市做网站的公司有哪些/网站怎么进入
  • 河北省网站建设/会计培训机构排名
  • 如何免费做网站详细点说/平台怎样推广
  • 【论文简述】FlowFormer:A Transformer Architecture for Optical Flow(ECCV 2022)
  • Android 深入系统完全讲解(21)
  • 【图灵商城】前、后端项目搭建与运行
  • 视频场景切换检测(镜头边界检测、镜头分割)
  • OSCP-Vulnhub靶机记录-Hacker_Kid-v1.0.1
  • CSS 伪元素也可以被用于反爬案例?来学习一下。26
  • 医疗电气设备安规术语理解
  • 从南丁格尔图到医学发展史
  • Delphi 11.2 安装 CnWizards 组件包
  • 基础数字(一)位运算 哈希(数组中元素出现次数)
  • 高精度减法【c++】超详细讲解
  • WPS Office 2019 版本 excel透视图创建及删除