测试服务平台建设实践

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 测试服务平台建设实践 工商银行软件开发中心 黄震人
2. 讲师简介 金融科技经理 l 中国工商银行软件开发中心测试效能技术专家,中心核心人才、 领军人才,担任开发中心杭州研发部工程效能团队负责人。 l 负责开发中心的测试工具的体系规划和架构设计工作 l 在测试工具设计、自动化测试效能提升方面有丰富的实践经验 ee.msup.com.cn
3. 目录 目录 content 01 背景介绍 02 平台建设 03 服务建设 04 产品建设 03 ee.msup.com.cn 总结展望
4. 摘要 成体系 ee.msup.com.cn 搭平台 建服务 做产品
5. 背景介绍 ee.msup.com.cn
6. 工行业务系统的发展 全球化 金融系统稳定 综合化 一体化 监管履职 系统复杂 新老架构并存 严谨 效率、质量 信誉保障 国产化 人工智能、区块链…… ee.msup.com.cn 互联网金融
7. 工行质量保障团队面临的挑战 技术架构转型 大型主机系统转型,国产化转型 研发节奏加快 季度版本到每周发版 面临的挑战 高质量要求 排错率98%以上 ee.msup.com.cn
8. 平台建设 ee.msup.com.cn
9. 质量管控体系 工行软件开发中心经过多年实践,形成了一套标准化质量管控体系,覆盖从需求到 投产全程研发领域,并依托工具链提升研发测试效能,保障产品交付质量。 ee.msup.com.cn
10. 质量保障工具体系 以DevOps为基础建设了质量保证工具体系,覆盖软件产品的全生命周期和应用系统 的各个层面。各工具实现了对测试价值中各项活动的全方位支撑,提升了整体的质量保证 工作效能。 ee.msup.com.cn
11. 工具孤岛效应 同质化现象 测试需求 响应不及时 使用门槛高 ee.msup.com.cn
12. 平台建设原则 以“让测试聚焦于本质工作”为愿景,让测试人员将工作聚焦在测试设计、质量把控 等测试专业工作中。 统 一 规 划 总 体 原 则 统一管控 ee.msup.com.cn 统 一 设 计
13. 平台架构 ee.msup.com.cn
14. 门户集成 数据交换标准 技术框架 统一数据交换格式 通用的iframe集成方式,各工具平 支持数据扩展 台独立部署 微前端框架,各页面之间变量共享 与传递 多种展示模式 标准化卡片 页面嵌入 ee.msup.com.cn 测试火车模型 基于测试活动各阶段 上下级联动的火车模板
15. 前端效果 ee.msup.com.cn
16. 数据集中 两个方面 多、快、好、省研发管理体系 测试质量与效能提升 三个角度 资产:测试用例、测试脚本、测试数据、扫描规则 活动:测试覆盖率,测试流量,用例执行明细 结果:测试缺陷,生产缺陷,代码问题 一处集中 研发过程数据湖---质量主题域 ee.msup.com.cn
17. 服务建设 ee.msup.com.cn
18. 底层能力 复用工行基础设施平台 开放工具平台测试能力 提炼研发态公共能力 分布式--工银磐石 私有云--工银星云 大数据--工银魔方 测试流量采集 接口mock 测试覆盖率监控 测试环境创建 测试用例生成 接口(HTTP,DUBBO)执行 SQL执行 数据模板解析 测试结果核对 ee.msup.com.cn
19. 中层服务 数据服务 顶层规划 环境服务 指标分解 测试活动中的 最小业务功能 Mock服务 .... .. ee.msup.com.cn 测试团队和工具 团队合力共建 服务评价
20. 产品建设 ee.msup.com.cn
21. 上层产品 1 -用例执行 自动化测试用例现状 自动化用例技术栈 基于testng的自研框架 采用java编写脚本 测试用例执行场景 案例转移开发自测 流水线执行 用例执行环境需求 操作系统( Win7,Win10,linux ) Jenkins+ant/maven调度 自动化用例数量 20W级的自动化测试用例 ee.msup.com.cn 投产前回归 环境可用性监测
22. 上层产品 1 -用例执行 ee.msup.com.cn
23. 上层产品 1 -用例执行 让自动化用例活起来,随时随地可执行 ee.msup.com.cn
24. 上层产品 2 -接口测试 2.0时代 UI编排无脚本 1.5时代 平台管理接口定义 1.0时代 测试脚本导出 脚本框架与平台联动 基于TestNG等开源框架 Java测试脚本+excel数据池 ee.msup.com.cn 插件化扩展 撞击测试等功能
25. 上层产品 2 -接口测试 ee.msup.com.cn
26. 上层产品 2 -接口测试 统一接口测试标准 ee.msup.com.cn
27. 上层产品 3 -生产交易回放 基于生产交易的回放测试,利用生产数据多样性,提升IT架构升级和国产化转型中的测试完备性 9:00 开门数据库 15:00 关门数据库 ee.msup.com.cn 交 易 输 入 回 放 输 入 交 易 输 出 回 放 输 出 比对 回 放 回放数据库
28. 上层产品 3 -生产交易回放 获取生产交易 准备回放环境 执行回放 结果分析 数据库脱敏 环境搭建 交易执行 交易比对 数据导入 分组调度 数据库比对 外围MOCK 断点续放 回放报告 交易脱敏 环境服务 ee.msup.com.cn Mock服务 接口执行 能力 自动化调度 能力 交易结果 断言能力
29. 总结展望 ee.msup.com.cn
30. 实施效果 24144个测试服务,MAS(月 服务于314个应用,4293 工具团队的研发效率持续 活跃服务数)达到19789, 名研发人员的日常质量保 提升,人均需求项产出从 服务累计调用次数达 障工作 0.317提升至0.437,工具 110203785次 ee.msup.com.cn 研发效率提升38%。
31. 数据赋智 ee.msup.com.cn
32. 关注msup公众号 获取更多工程效能实践案例

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 11:03
浙ICP备14020137号-1 $Map of visitor$