敏捷测试的“三板斧“

什么是三板斧

  1. 可灰度:任何变更,都必须是可以灰度的,即控制变更的生效范围.先做小范围变更,验证通过之后才扩大范围
  2. 可监控:在灰度的过程中,必须能做到可监控,能了解到变更之后对系统的应用
  3. 可回滚:当通过监控发现变更后会引发问题时,还需要有方法可以回滚

"三板斧"测试发力点

  1. 可灰度--- 灰度测试
    1. 内灰:其实就是把先功能在特定的环境下,特定的用户群体(产品,测试及一些公司内部人员)先行使用.
    2. 外灰:让一部分真实用户先行使用(类似于给一部分特定用户推内测版本),当这部分人使用过后没有发现问题,在推至所有用户
  2. 可监控 -- 监控平台
    1. 监控线上的一切自己想要了解的信息
  3. 可回滚 -- 回滚验证
    1. 数据回滚之后,需要验证是否会产生新的问题

测试稳定性三板斧

  1. 高频:高频跑自动化测试
    1. 缩短了测试回归/验证的时间,尽快的暴露出产品的问题
    2. 通过不断的跑自动化脚本,来发现自动化脚本的缺陷,从而改进脚本
  2. 隔离:提高效率,减少噪音
    1. 每一次测试都要做到,让其他人不影响测试过程,提高测试效率
    2. 硬隔离:将所有的服务部署到单独的服务器上,供测试使用.缺点:成本较高,优点:完全不受开发的干扰
    3. 软隔离:链路隔离,通过技术手段,将数据隔离
  3. 用完即抛:解决环境腐化,抛弃脏数据
    1. 前提是能有快速的建立起一套测试环境,并创建出测试所需要的所有数据,当完成测试之后将此套环境销毁掉.

规划环境治理方案

        混乱的测试环境

测试环境的特点

  1. 环境组成的复杂性
  2. 服务器性能差
  3. 服务稳定性差

测试环境的痛点

  • 某些业务的上下游测试链路不通,某些场景没法验证,从而出现漏测,引入线上故障
  • 测试环境不稳定,容易出现测试五分钟,排查两小时,影响产研效率

如何治理改善测试环境

 

 

 

 

 

 

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值