自动化测试工具助力某某大型银行敏捷转型

作为东部沿海地区的农商行,近年来客户业务发展迅速,储户数量不断增长,对银行服务品质的要求越来越高,该行过去一直沿用传统的IT研发架构,属于典型的“瀑布流”式,研发团队深感传统的开发模式难以应对今天对于银行服务的敏捷性、精确性和快速响应的需求,IT研发团队正处于从传统瀑布流式研发向DevOps敏捷研发转型过程中,缺乏专业的质量专家和开发测试人员,急需自动化测试能力的引入和整体质量管理。
|
|
|
缺少统一运维测试平台工具支持弱,自动化程度较低,手工操 作过程中效率低、质量差,缺少统一工具链平台做支撑 | 提供涵盖终端和后台接口的一体化自动化测试解决方案,并集成到腾讯云开发运维工具中,全部实现自动化测试。 | 引入自动化测试工具后,测试效率大大提升,基本实现了运维过程中的持续测试 |
数据孤岛众多需求、研发、测试、运维各阶段数据孤立,无法提供整体度量数据,难以进行 综合分析和度量 | 为开发运维各个阶段设立统一的质量度量数据,使开发运维团队使用一套统一标准交付和测试。 | 初步构建了质量管理体系,有一套科学化且与业务结合紧密的质量度量标准。 |
质量管理能力不足缺乏可视化的质量统计和数据看板,质量标准不统一 | 针对客户业务需求,定制化质量管理控制台,使用可视化数据看板对测试和质量结果做到实时监控,并对参与项目人员开放。 | 实现了版本的持续快速发布,IT部门响应业务部门需求的能力大大提升。 |
在了解该农商行客户的需求后,优测质量专家团队与腾讯云DevOps工具团队鼎力配合,本着打造专属银行的DevOps体系的目标,该体系以打造交付流水线为核心,同时涵盖协作流程、模型规范、度量体系等方面。
1.以一体化自动化测试能力打造银行专属DevOps交付流水线
运用久经考验的优测API测试和压力测试工具,结合客户银行业务的特殊性,进行定制化开发,全自动化测试流程有效避免了之前人工测试沟通成本高、容易漏测和质量不稳定的缺陷;客户由以前的大变更、按批次交付版本,调整为小变更、按业务需求随时交付。在运维流程中实现了持续测试。
2.为开发运维各个阶段设立统一的质量度量标准
为解决众多团队接口协议管理混乱,协作平台不统一的问题,优测质量专家使用统一质量管理平台对各分支项目测试活动进行统筹管理,从方案设计、用例设计、测试计划、缺陷提交等每个环节分别设置质量门禁(准入标准),方便研发和测试团队明确质量标准,并和其它团队保持同步。
同时,优测质量服务专家对于各开发团队的测试用例统一评审,从而优化了测试流程;统一的代码审查和缺陷跟踪保证了质量管理的连续性,质量专家引入了优测API接口管理方案,研发团队可通过Open API,将API管理平台对接⾄DevOps流程,在代码发布后⾃动提交⽂档更新。
同时,优测质量服务专家对于各开发团队的测试用例统一评审,从而优化了测试流程;统一的代码审查和缺陷跟踪保证了质量管理的连续性,质量专家引入了优测API接口管理方案,研发团队可通过Open API,将API管理平台对接⾄DevOps流程,在代码发布后⾃动提交⽂档更新。
3.定制化质量管理控制台,使用可视化数据看板
无论是API接口实时状态监控,还是对于⽀持多版本管理和在线调试, 甚至API⽂档在线管理升前后台联调效率,优测自动化工具都能轻松实现,强大的压力测试工具,针对各种测试场景,提供百万级虚拟用户并发,可以向下兼容客户的最大并发数;并可以实现全链路压力测试。同样提供可视化性能测试数据图表,帮助用户快速定位产品性能瓶颈。
效果
- 据客户反馈,引入优测系列自动化测试工具后,结合DevOps平台,测试效率大大提升,基本实现了运维过程中的持续测试,并且漏测、无效重复等问题有效得以避免。
- 除了引入先进的测试工具,优测质量专家团队更是帮助客户初步构建了现代质量管理体系,从计划到需求评审、从方案用例和测试方案,都提供给客户一套科学化且与业务结合紧密的质量度量标准。
- 在对接业务部门需求方面,IT部门通过持续快速发布版本,实现了与业务需求的同步开发,对业务部门需求的响应和上线速度都大大提高,对银行前台业务的支持力度也大大提升了,成为了业务增长引擎。