- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蚂蚁金服精细化测试体系建设
蚂蚁金服工程效能部:
朱建华(飞麦)
蚂蚁金服
目录
蚂蚁金服测试现状
蚂蚁精细化技术底盘介绍
蚂蚁工业级精准测试方案介绍
蚂蚁金服精准化测试成果探讨
精细化测试方向展望
蚂蚁金服
蚂蚁现状
业务高速创新
规模庞大
支付
10+BU 600+产品
代码行
银行
财富
保险
…
百亿
万级
千级
微服务
应用
蚂蚁金服
测试现状
高度创新
测试规模庞大
多层次
单元测试
接口测试
域测试
端到端测试
复合技术
junit
testng-x 5+ ……
录制回放 4+ ……
用例
代码提交
执行量
各种自研框架 8+ ……
百万级
百万级
十亿级
蚂蚁金服
思考
越来越复杂,最后一根稻草或早或晚总会出现,怎么解?
蚂蚁金服
技术深化 精细化
蚂蚁解法探索:
蚂蚁金服
终端
数据层
CI集群
CI环境
平台
能力
环境数据
环境适配
高可靠
开发环境
测试环境
预发布环境
灰度环境
线上环境
终端
数据层
用例数据
源码数据
配置数据
链路数据
覆盖率数据
核心层
链路还原
环境适配
链路去重
基线维护
字节码注入
业务识别
产品层
精准测试
流量清洗
用例维护
覆盖率产品
精细化底盘codecompass介绍
蚂蚁金服
codecompass核心能力
1. java指令级别操作技术,无缝映射到源码
精细到 执行时序的行级别链路 精细化
2. classloader隔离,故障隔离 . 高可靠
3. 服务端分布式高并发,单机3000tps,
横向扩容,理论50wtps峰值 , 高可用
4. 数据层实施数据100TB, 离线数据无限扩容 大容量,可扩展
5.深度感知和兼容junit和testng测试框架,
深度兼容各java开发框架 业务深度融合
核心技术能力
蚂蚁金服
codecompass
调度平台
CI执行机
代码门禁
代码库
代码变更
决策执行用例
精准执行
精准测试技术方案
核心技术:
用例unique id
生成技术
用例筛选执行技术
核心技术:
测试基线生成技术
用例推荐算法
非代码改动影响分析技术
代码提交
蚂蚁金服
精准测试成果分享
263应用
全量用例:
几点心得:
1.精准测试能够极大提升执行效率
2.对于用例不稳应用, 降噪效果很好
3.精准,增量方式可以引起量变到质变
能促进我们研发模式改变
90191
减少83%蚂蚁金服
工业化应用方案介绍
用例清洗方案
线上流量
录制回放
线下回放
codecompass
上层应用: 线上流量精简生成用例库
线下各种用例的打通,优化
其他更多: 用例故障自动定位
用例有效性
蚂蚁金服
工业化应用方案介绍
线上精细化引流
指定流量
引流
可持续:人工引流——线上灰度全自动
线上引流精细化
业务区分
codecompass
流量映射
清洗模型
蚂蚁金服
工业化应用方案介绍
持续联调方案
蚂蚁金服
精细化体系介绍
合并评估方案介绍
蚂蚁金服
实施过程中一些思考
业界精准测试为什么没有成功应用?
技术: 技术方案存在缺陷(收集单个用例覆盖率,静态调用链分析)
工程能力: 可靠性存在问题(存在漏测,系统可靠性大数据处理存在问题)
工具生态: 将精准测试执行=精细化 , 工具缺少普适性, 缺少工具链支撑
蚂蚁金服
实施过程中一些思考
精细化底层能力积累更加重要,技术选择决定上层产品 质变 到 量变
精细化 需要放到全生命周期,有评估和执行的精细化能力,更加要有合并评估和分析能力
精准成功几大关键因素: 技术能力
工程能力
您可能关注的文档
- 2019 MTSC-深圳-区块链的AOP异常测试实践之路_1207.pptx
- 2019讲师PPT_邓纯_望尘科技 1_7_1208.pptx
- 测试有效性度量 - 义理 - MTSC 2019_1121.pptx
- 基于生产日志的接口用例设计与优化 (2)_1208.pptx
- 金融科技研发效能提升-1207.pptx
- 可以上_高学文--给你一个测试团队,你该怎么管V0.2_1111.pptx
- 如何打造智能化的舆情监控平台last_1208.pptx
- 如何获得智能终端应用的真实质量-MTSC 2019_1122.pptx
- 探索天空之城,寻觅质量轨迹v0.7_1122.pptx
- 移动端自动化测试的进化与落地——王建军_2019-11-26.pptx
- 2016年北京市高考政治试卷(含解析版).docx
- 部编版五年级道德与法治下册期中试题及答案【汇总】.doc
- 云南省昆明市高三上学期“三诊一模”摸底诊断测试理综物理试题.docx
- 内蒙古通辽市科左后旗甘旗卡第二高级中学2020-2021学年高一上学期期末物理试题(原卷版).docx
- 江西省抚州市临川第一中学2023-2024学年上学期期中考试高二年级语文试卷 (原卷版).docx
- 介绍安装yjb v1思杰Xenserver5.pdf
- vs项目创建教程acllib config.pdf
- 第7课古代的商业贸易——从《清明上河图》看中国古代市的变迁 教案 高二历史统编版(2019)选择性必修2.docx
- 第9课 两宋的政治和军事 教案-高一上学期统编版(2019)必修中外历史纲要上.docx
- 第13课 清朝前中期的鼎盛与危机 教案 高一上学期统编版(2019)必修中外历史纲要上.docx
文档评论(0)