持续集成

持续集成

持续集成目的

  • 提升线下测试效率,缩短测试时间和回归时间。
  • 提升提测代码质量。
  • 缩短测试准备和测试执行的时间。
  • 缩短问题定位时间。
  • 前瞻性,预测性指标。

持续集成的现状

  • 测试数据,环境准备耗时较长,影响测试时间。
  • 自动化能力不足,导致测试回归时间重复,较长。
  • 测试标准 & 测试流程没有统一。
  • 测试没有准入,提测质量差
  • 测试反馈数据未贯通

主要工作

  1. 测试改进
  2. 构建部署改进
  3. 团队习惯
  4. 回归,数据支撑,各项指标提升状况

1 测试改进

  • 测试项
    • 代码扫描,Eroor非误报必须修复
    • 安全扫描,P1 P2问题非误报情况必须修复
    • 冒烟测试,测试执行高效,30分钟内,稳定性90%以上,测试用例分级,明确失败造成的影响
    • 性能 / 压力测试
    • diff测试
    • 集成测试
    • 测试覆盖率
      • 分之
      • 方法
      • 核心代码
      • 特殊场景
    • 每周发出自动化效果总周报出来
  • 规范化执行测试服务化结合
    • 每个模块规定自动化owner,关联开发owner,负责进行自动化评估和自动化验收监督,为自动化效果负责
    • CI红灯率和覆盖率达标
  • 专项测试攻坚
    • 基础服务数据策略变更自动化测试方法
    • 基础数据自动化测试
    • 灰度
    • 效果
    • 性能专项 提供性能测试环境,方案,报告,数据分析和优化建议

2 构建部署改进

  • 测试环境准备
    • 能够快速的搭建功能,性能测试环境
    • 搭建过程,编排标准化,统一化
  • 问题排查 & 环境问题排查
    • 测试失败规范报告,明确失败原因
    • 快速展示调用链信息进行定位,规范日志
      • session ID
      • uesr ID
  • 监控
    • 慢查询
    • 调用链trace
    • 延迟,错误率
    • 高CPU,内存占用方法
    • 统一报警机制,责任人

3 团队习惯

  • 减少不规范的提交
  • 准入
  • 不断完善自动化能力

4 回顾,数据支撑,各项指标提成状况

  • 测试覆盖率,单日,多日指标
  • trunk稳定率
  • 平均异常修复时间
  • 异常构建率
  • 整体构建时间
  • 单需求bug率
  • 准入打回次数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值