太保“猫”系列自动化测试平台有力支撑中国太保通过 DevOps 持续交付标准3级评估
2023年6月29日,在“2023 DOIS DevOps 国际峰会暨 BizDevOps 企业峰会·北京站”主会场上,中国信息通信研究院重磅公布了 DevOps 系列标准最新批次评估结果。
中国太平洋保险(集团)股份有限公司(简称“中国太保”),本次共计 4 个项目通过中国信息通信研究院《研发运营一体化( DevOps )能力成熟度模型 第3部分:持续交付》标准 3 级 评估。(详细信息戳>>燃!中国太保多个项目通过 DevOps 持续交付标准 3 级评估,相关能力达到国内领先水平)
国内外大型企业实践表明,标准化和工具赋能是企业成功的关键所在。太保“猫”系列自动化测试平台作为此次支持中国太保4个项目通过DevOps标准评估的测试平台,为项目的成功做出了重要贡献。
太保科技有限公司(简称“太保科技”)是中国太保出资设立的全资子公司,目前代管集团项目。此次,我们邀请到作为平台支持方的太保科技服务(武汉)有限公司执行董事、总经理汪健先生和太保科技服务(武汉)有限公司总经理助理、兼RPA业务部总经理彭春红女士,深聊太保科技参与评估的细节与故事,分享本次支持 DevOps 贯标工作的测试平台特色和建设历程。
Q & A
Q & A
太保科技服务(武汉)有限公司
执行董事、总经理汪健
Q
您好,请介绍一下您和您的企业,以及此次支持4个项目贯标DevOps标准的测试平台。
太保科技有限公司(简称“太保科技”)是中国太平洋保险(集团)股份有限公司(简称“中国太保”)出资设立的全资子公司,太保科技作为中国太保大家庭新的一员,定位为集团全资的服务型子公司,始终秉持初心:不断提升科技管理和服务水平,打造与公司行业地位相匹配的科技能力,成为集团数字化转型赋能的主力军,业务高质量发展的赋能者,保险科技新生态建设的引领者。太保科技将充分发挥体制机制优势,聚焦科技长期能力建设,提升科技赋能显示度。
初期主攻方向是集团科技基础设施平台、四大技术中台和共享应用平台建设,其中包括自动化测试系列平台建设。太保于2016年成立自动化测试研发团队,主攻自动化测试平台研发,经过数年技术攻关,如今已建立起完备的、拥有完全自主知识产权的“猫”系列自动化测试平台。该系列自动化测试平台完全替代国外商业工具在各专业测试领域广泛使用,平台性能和易用性达到国际领先水平,被TMMi基金会推荐为“全球自动化测试最佳实践”,荣获20余项国内外行业大奖。
Q
恭喜中国太保4个项目通过 DevOps 持续交付标准 3 级评估,作为参评项目的平台支持方,请说一下您此时的感受。
很高兴由太保“猫”系列自动化测试平台支持的4个项目通过了DevOps 持续交付标准 3 级评估,这不仅是对这4个项目的认可,也是对背后支持的平台的肯定,也是太保科技建设中的一项重要成果。非常感谢信通院各位专家在此评估中给予的指导和帮助。
Q
请您详细介绍一下本次支持DevOps贯标工作的测试平台,该平台有哪些特色?建设历程是怎样的?
太保科技“猫”系列自动化测试平台即自主研发的六大多层次、智能化自动化测试平台,包括:“猫王”统一质量管理平台(KCAT),统一调度协作,测试流程标准化,测试数据规模化、自动化,测试结果规范化;“黑猫”功能自动化测试平台(BCAT),进行大规模功能回归测试;“白猫”代码自动化扫描平台(WCAT),给代码做“CT”;“捷猫”接口自动化测试平台(ICAT),API测试秒级完成;“奔猫”性能测试平台(PCAT),进行全链路性能压测;“飞猫”移动自动化测试平台(MCAT),大幅提高APP用户体验;该系列自动化测试平台,全面覆盖程序代码扫描、功能测试、性能测试、接口测试、安全测试、用户体验测试等各专项领域。
太保科技“猫”系列自动化测试平台从无到有,从研发到推广实施,历经多年,攻克了诸多技术难点,实现了核心技术自主可控,获得了丰富的实施经验,累计获得十九项专利,各专项自动化测试平台目前已经在包括太保集团、产险、寿险、健康险、资产、长江等公司在内的全部测试团队、软件测试整个生命周期中得到极佳的落地与实践,涉及项目系统超400个,自动化测试平台应用前后自动化测试覆盖率提升4倍,回归测试效率提升3倍。
Q
打造端到端的一体化测试平台对落地 DevOps 有多重要,您对这个问题怎么看?
传统保险金融行业项目与互联网行业不同,往往具有周期长、体量大、需求杂、合规监管严、与外部合作多等特性,对行业内部的软件开发和质量保证之间的协作提出了高要求。如何打通各系统之间的技术壁垒,从质量管理层面建立各系统之间的业务连接,缩短软件交付周期,提高软件交付质量,打造端到端的一体化测试平台,从测试管理维度统筹所有的手工和自动化测试活动,形成完整的端到端测试领域活动闭环,对DevOps落地至关重要。
太保科技服务(武汉)有限公司
总经理助理、兼RPA业务部总经理
彭春红
Q
在本次评估中,DevOps测试平台的改进主要做了哪些方面的改进以及效果如何?
项目多、版本迭代快、需求变更频繁,为了更快、更好的保障软件质量,需要尽早开始软件测试、并尽可能利用自动化技术,自动化脚本有助于提高测试效率、准确性和速度,无论是 Web、桌面还是移动软件产品,都需要选择合适的工具和框架、设置环境、准备测试数据以及开发和运行脚本,通过测试左移结合自动化测试系列平台,可以检测到更多的软件运行缺陷,降低修复和相关成本,加快测试周期,保障产品质量。
Q
此次标准评估过程中您们遇到了哪些挑战?是如何解决的?
本次评估在我司各部门的共同努力下,通过迭代改进逐步达成目标,最终通过了评估。结果是成功的,但过程是艰辛的,通过专家和团队协作,成功解决了如下挑战:DevOps 一体化平台需全面提供项目协同、代码管理、流水线管理、测试管理、部署管理、度量分析等能力,业务逻辑非常复杂。另外,在其上运行的系统类型也是丰富多样,涉及多端、多系统类型、多环境联通,业务团队和技术团队分散在各地,作为大后方的自动化测试系列平台,如何打通这些技术环节、联通各业务场景、高效协同各方团队,做出了诸多迭代改进,提升了平台的各项能力。
Q
对于后续 DevOps 工作的开展和测试平台建设,下一步计划是什么?
目前太保科技自动化测试平台体系在提升效率方面已经有了极佳的实践,在保障和提升软件质量方面还有一定的进步空间,特别是在需求漏测分析、回归精准圈定、代码覆盖可视等前沿和热点方面还需要继续引领潮流、开拓创新。精准测试自然成为太保科技自动化测试平台体系追求的下一个目标和技术方向。
把精准测试与自动化测试平台相结合,探索一条提升软件交付质量和效率的新路子,将测试的过程和数据进行精准的追溯和分析,有效放大软件测试的价值和意义,必将推动测试行业的数字化改革,为传统金融保险业务及金融创新提供更智能、有效的软件高端质量保障思路与方法。
Q
对于 DevOps 的未来发展方向,您有何看法?
在传统金融行业数字化转型工作中引入 DevOps 至关重要,DevOps 将助力打造企业级全流程体系与平台,实现需求、开发、测试、运维管理的一体化与可视化,为了达成这一目的,对于新的实践、技术和趋势的引入也需要格外关注,比如低代码工具的不断迭代创新及其在全软件周期的应用支持,包括应用程序构思、软件设计、代码开发、测试、发布管理、文档等,将会给产品本身带来更佳的用户体验,产生巨大的吸引力。另外,人工智能已经改变了企业的运营方式,如何将AI技术用的更深、更广,也是一个重大课题。
系统截图:
保险行业参评详情
截至目前,保险行业参与 DevOps 能力成熟度模型评估的企业及其评估数量如下:
银行业参评详情
截至目前,银行业参与 DevOps 能力成熟度模型评估的企业及其评估数量如下:
证券、基金、期货参评详情
截至目前,证券、基金、期货行业参与 DevOps 能力成熟度模型评估的企业及其评估数量如下:
* 统计截止日期至:2023年7月18日。数据来自于DevOps评估官方网站,以评估总数排序,数量相同则依据评估批次先后排序。
* 数字为对应企业通过 DevOps 持续交付标准 3 级、技术运营标准 2 级/2+级、安全及风险管理2级、系统和工具评估的项目/模块数量。上述统计数据已包含企业及子公司参评情况。
研发运营一体化(DevOps)能力成熟度模型介绍:
《研发运营一体化(DevOps)能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个 DevOps 系列标准,是最完整、最权威、最具行业指导性的研发运营一体化(DevOps)能力标准之一。由中国信息通信研究院主导的 DevOps 标准已由工信部发布并被众多金融、通信和互联网等行业名企纷纷采用并通过评估。
与此同时,DevOps 标准已于2020年7月在联合国直属标准化组织 ITU-T 正式结项,成为全球首个 DevOps 国际标准。研发运营一体化(DevOps)总体架构可划分过程(敏捷开发管理、持续交付、技术运营)、应用设计、安全及风险管理、系统和工具、业务价值管理、合作开发运维、持续测试、系统可靠性与连续性工程等。
中国信息通信研究院@白瀚雄
电话:159 1076 9206(同微信)
邮箱:baihanxiong@caict.ac.cn
中国信息通信研究院@刘凯铃
电话:15650786171(同微信)
邮箱:liukailing@caict.ac.cn
相关咨询可联系:
魏焕新@高效运维社区
电话:18500255645(同微信)
发表评论