《汪成坤-XOps 下质量中台的精益化演进.pdf》由会员分享,可在线阅读,更多相关《汪成坤-XOps 下质量中台的精益化演进.pdf(33页珍藏版)》请在三个皮匠报告上搜索。
1、XOps下质量中台的精益化演进汪成坤汪成坤 研发质量架构师来自众安科技工程效率中心,拥有11年工作经验,深耕DevTestOps、微服务生态、容器云等技术领域,目前负责众安Magic质量中台架构、产品设计及研发工作,对数字化转型、研发效能平台建设有深入的理解和丰富的项目实践经验敏捷变革下的质量保障困境众安Magic质量中台的演进流量录制回放的有效落地洞察双流模型中的工具链联动实践敏捷变革下的质量保障困境敏捷变革下的质量保障困境060102030405协同和组织困难测试规模越来越大、关联性越来越强,跨测试团队得活动变得难以管控工具割裂多个工具访问入口,用户认知成本和切换成本高;各个工具平台之间形
2、成数据孤岛,很难进行统一的过程数据收集和度量缺乏统筹和全局视角抓手测试活动的复杂性和耦合使得管理者从整体全局的视角保证交付质量的稳定性和管控交付风险变得困难测试周期变短业务需求到上线交付的周期变短以快速响应市场变化关联复杂性高IT系统复杂度提升,各功能模块高耦合,单点测试的关联复杂度变得越来越高质量标准难统一单点测试、跨多测试团队,不同的工具,不同的流程和测试策略和方法现象质量问题时间管理工具支撑敏捷测试带来的变化-快速反馈功能测试基于风险的测试策略l 风险评估:需求分析和技术设计阶段介入,评估变更的影响范围和根据这些CheckList进行测试策略的制定和设计l DOD准出:保障可测性l 持续
3、测试+持续反馈自动化回归高频自动化全量回归l 定时计划回归:UI/API/性能l 录制回放:生产高保真流量沉淀&快速批量回放l 测试覆盖率质量门禁核心功能BVTl 代码扫描:扫描增量代码的漏洞、编码规范l 单元测试l BVT验证:核心API/UI巡检测试管理活动在线化API测试 UI测试性能压测 一键执行代码扫描 及时发现众安Magic质量中台的演进迫切需要一站式/一键式整合的工具体系 可自由拆卸 产品化演进逐步认知和尝试摆脱反模式从度量指标到效能诊断分析从堆叠指标到效能提升闭环提升效能没有度量就没有管理度量构建集成UI自动化/API自动化/代码扫描/性能压测/流量录制回放/接口契约等数字化质
4、量工具体系效能工具链数据采集正向反馈API自动化 UI自动化 性能压测 代码扫描 测试管理2017 2020From 2020From 2020流量录制回放迫切需要一站式/一键式整合的工具体系 可自由拆卸 产品化演进打磨生产录制场景下底层基础建设Magic质量中台融合技术选型方向决策前后端分离的分布式微服务架构模块全景自动化测试端到端覆盖Magic质量中台产品图例可自由拆卸业务模块产品化增强用例资产-列表&XMIND双视图同一份数据,列表和脑图双模式呈现n 列表视图n 脑图结构化数据视图用例评审留痕-沉浸式评审工作台测试计划重定义-关联手工以及自动化测试统一追踪手工测试&API/UI自动化测试
5、,产出闭环测试报告迭 代 需 求功 能 测 试A P I 自 动 化性 能 压 测测试计划从迭代开始,自由式串联功能测试、API自动化、性能压测等测试行为,并产出完整的测试报告,形成测试闭环U I 自 动 化产 出 测 试 报 告&日 报UI自动化最大程度降低上手成本,提升ROI无需搭建本地环境定位能力全面 xpath css jsidname低资源高并发一台执行机支持1015个UI自动化并发失败重跑实时呈现远程执行动画UI自动化Demo远程执行实时动画API自动化最接口模板化抽象,达到资源复用接口模板化抽象,多场景复用请求报文模板化,入参替换返回报文模板化,公共断言检查点抽取多场景用例全景图
6、俯瞰多环境执行接口版本&用例库版本管理数据源驱动动态造数数组循环排列组合API自动化-接口用例用例可视化编排管理,快速调度执行l树形节点编排展示l关联接口模板l数据源驱动l检查点断言l测试结果统计l接口执行明细l接口执行日志部署架构扫描方案/规则集/规则RuleSync到不同Nodes中任 务 调 度利用 Findbug、checkstyle等自有插件进行扫描规则定制010204插件使用支持多个Sonar CE版集群扫描节点通过Sonar API探测执行队列选择节点分发策略/api/ce/activity_stat