《打破孤岛 — 质量中台工程化变迁-汪成坤.pdf》由会员分享,可在线阅读,更多相关《打破孤岛 — 质量中台工程化变迁-汪成坤.pdf(34页珍藏版)》请在三个皮匠报告上搜索。
1、打破孤岛 质量中台工程化变迁汪成坤 众安科技汪成坤汪成坤 研发质量架构师研发质量架构师 来自众安科技工程效率中心,拥有11年工作经验,深耕DevTestOps、微服务生态、容器云等技术领域,目前负责众安Magic质量中台架构、产品设计及研发工作,对数字化转型、研发效能平台建设有深入的理解和丰富的项目实践经验DevOps下质量保障能力瓶颈单点式困境到一体化质量中台的建设落地实践众安流量回放垂直深度的技术创新DevOps下质量保障能力瓶颈XOps下质量保障能力瓶颈010405050302迭代发版迭代发版频繁频繁敏捷迭代迅速,测试时间急剧压缩工具割裂工具割裂多个工具访问入口,用户认知成多个工具访问入
2、口,用户认知成本和切换成本高;各个工具平台本和切换成本高;各个工具平台之间形成数据孤岛,很难进行统之间形成数据孤岛,很难进行统一的过程数据收集和度量一的过程数据收集和度量缺乏统筹和全局视角抓手缺乏统筹和全局视角抓手测试活动的复杂性和耦合使得管理者从整体全局的视角保证交付质量的稳定性和管控交付风险变得困难测试周期变短测试周期变短业务需求到上线交付的业务需求到上线交付的周期变短以快速响应市周期变短以快速响应市场变化场变化关联复杂性高关联复杂性高服务之间存在复杂的依赖性;故障分析的复杂度会随着服务的增加而提高质量标准难统一质量标准难统一单点测试、跨多测试团队,不同的工具,不同的流程和测试策略和方法现
3、象质量问题时间管理工具能力敏捷测试带来的变化-快速反馈工具支撑功能测试功能测试基于风险的测试策略基于风险的测试策略 风险评估风险评估:需求分析和技术设计阶段介入,评估变更的影响范围和根据这些CheckList进行测试策略的制定和设计 DOD准出准出:保障可测性 持续测试持续测试+持续反馈持续反馈自动化回归自动化回归高频自动化全量回归高频自动化全量回归 定时计划回归定时计划回归:UI/API/性能 录制回放录制回放:生产高保真流量沉淀&快速批量回放 测试覆盖率测试覆盖率质量门禁质量门禁发布质量发布质量管控管控 代码扫描代码扫描:扫描增量代码的漏洞、编码规范 单元测试单元测试 BVT验证验证:核心
4、API/UI巡检测试左移测试左移活动在线化活动在线化回归保障回归保障自动执行自动执行反馈反馈发布维度发布维度质量卡点质量卡点单点式困境到一体化质量中台的建设落地实践 迫切需要一站式/一键式整合&可自由拆卸的工具体系.众安Magic质量中台工程化演进单点式困境单点式困境多个工具访问入口,用户认知成本和切换成本高不同工具间概念模型不一致,“项目”概念漫天飞用户产品体验不一致,明显割裂感各个工具平台之间形成数据孤岛,很难进行统一的过程数据收集和度量商业化商业化短板短板 早期对外打单时,割裂的单点工具无法满足客户的诉求,劝退了客户付费意愿内部内部/外部外部API自动化 UI自动化 性能压测 代码扫描
5、测试管理各工具垂直深度沉淀各工具垂直深度沉淀2017 2017 2020 2020 From 2020 From 2020From 2020From 2020流量录制回放打磨生产录制场景下底层基础建设MagicMagic质量中台融合质量中台融合 一站式|一键式|可自由拆卸|可自定义众安Magic质量中台工程化演进 技术架构 前后端分离的分布式微服务架构业业务务架架构构全全景景用例资产-列表&XMIND双视图 同一份数据,列表和脑图双模式呈现列表视图脑图结构化数据视图用例评审留痕-沉浸式评审工作台基于需求视角展开用例评审活动测试计划重定义-关联手工以及自动化测试统一追踪手工测试&API/UI自动
6、化测试,产出闭环测试报告迭代需求功能测试API自动化性能压测测试计划从迭代开始,自由式串联功能测试、API自动化、性能压测等测试行为,并产出完整的测试报告,形成测试闭环UI自动化闭环测试报告UI自动化 最大程度降低上手成本,提升ROI 无需搭建本地环境 定位能力全面 xpath css jsidname 低资源高并发 一台执行机支持1015个UI自动化并发 失败重跑实时呈现远程执行动画API自动化 最接口模板化抽象,达到资源复用 接口模板化抽象,多场景复用 请求报文模板化,入参替换 返回报文模板化,公共断言检查点抽取 多场景用例全景图俯瞰 多环境执行 接口版本&用例库版本管理 数据源驱动 动态