中信银行通过中国信通院DevOps系统和工具标准平台优秀级评估中信银行devops软件开发

国内外大型企业实践表明,标准化和工具赋能是企业成功的关键所在。DevOps标准及基于标准的DevOps持续交付流水线平台和项目实践,可以较大幅度地提质增效,更加安全敏捷地提高企业市场竞争力!“以评促建,以评促改”,以评估为抓手,让DevOps标准更快更好落地,助力企业数字化转型。

2022年12月26日,中国信息通信研究院隆重公布了DevOps系列标准及AIOps系列标准最新批次评估结果。

中信银行股份有限公司(简称“中信银行”)本次参评的项目为测试服务云平台及五跃天质控平台,两个项目均顺利通过由中国信息通信研究院开展的《研发运营一体化(DevOps)能力成熟度模型》系统和工具「平台优秀级」评估。

目前,中信银行共有3个项目通过DevOps持续交付标准评估,有2个项目通过DevOps系统和工具标准平台级7个模块评估,有1个项目通过DevOps系统和工具标准模块级评估。

Q:您好,请介绍一下您和您的企业,以及此次参与评估的项目。

刘良俊:中信银行股份有限公司(简称“中信银行”)软件开发中心是中信银行总行直属机构,总部位于北京,在成都等地设有分中心,承担中信银行全球应用系统的软件开发、功能测试、应用维护等工作。软件开发中心按照集团“五五三”深耕五大板块、构建五大平台、突出三大抓手的战略要求,遵循总行“三高”、“三强”、“四有”的新三年规划,通过构建财富管理、资产管理、综合融资三大核心能力,筑牢数字化转型、中信协同、风控体系、企业文化四大发展支柱,夯实科技和人才两大基座,推动“342”强核行动,秉承数字金融发展理念,践行数字化转型,以科技创新驱动高质量可持续发展,助力中信银行全球一流现代银行集团建设。

中信银行软件开发中心测试管理板块作为软件开发中心测试质量管理及实施的部门,负责统筹管理、实施、建设基础服务,支撑全行交付业务的质量保障工作。结合中心DevOps建设,建立质量管理标准,构建专业化测试生态,打造质量全景监控,形成数据感知、数据驱动的全新工作模式,建设专业化、多元化、开放化的测试工具体系,推动质量管理数字化转型,助力敏捷交付。

本次参与评估的中信银行测试服务云平台及五跃天质控平台,是企业级质量管控平台,承担了全行级高质量敏捷交付的重大使命,两大平台以建立标准、先进、统一的测试质量保障体系为目标,将测试管理、测试实施、测试运维流程一体化,配合行内的高速敏捷转型,形成规模化效益。

Q:首先恭喜贵公司通过DevOps系统和工具测试平台级标准评估,本次共通过7个模块评估,请您说一下此时的感受。

刘良俊:中信银行从2019年初正式开展DevOps建设和敏捷转型实践,先后通过了四项标准的评估,这极大的提升了我行在持续交付和系统工具方面实践的成熟度。我们本着“以评促建”的初衷,在行内的其他领域开始逐步扩大DevOps建设和敏捷转型实践的试点,通过更接近行业的最佳实践,提升我行的整体交付水平。

本次选择参评的两个平台,一共包括了七个模块,他们各有特点:

首先是测试服务云平台,包括测试用例管理和测试计划管理两个模块,为全行提供测试全类型、全过程、全流程线上化实施服务,为高质量交付保驾护航。

第二块是五跃天质控平台,包括接口/服务测试、UI测试、移动应用测试、性能测试、测试数据管理模块。包括完整的自动化分层测试体系,以满足不同特点系统的自动化测试需求,并提供全行级的自助式测试数据服务。非功能测试方面我们基于三层门诊的全民性能质控体系,首创了数字化性能地图。

我们想通过这次评估,在检测平台成熟度的同时,与同行业及所有行业的DevOps优秀实践,相互取长补短,共同进步。

此次的系统和工具平台优秀级的标准评估,应该是业界的首例,这对于我们的团队具有非常大的激励作用。在平台的建设过程中,我们采用敏捷开发的方法,结合组织级提供的体系和平台支撑进行实践。就测试管理团队举例,是从2019年启动天籁项目建设,打造以“e测、享测、慧测”为目标的一体化测试管理平台,实现测试全生命周期统一管理和活动线上化,同时,逐年打磨和完善自动化测试工具,形成支撑接口测试、UI测试、移动APP、性能测试完整工具体系,拓宽自动化测试应用深度和广度。此外还有系统测试团队,从2020年初开始建设“五跃天”AI智能业务解析及数字化质控中台,解决了专项业务分析、数据管理、数字化运营等基础能力相对薄弱的问题。通过以上这些创新实践,最重要的是看到思想的转变,很多年轻的同事真正去拥抱这个变化,自驱利用技术创新解决实际痛点问题并不断迭代优化,真正感觉到了敏捷的力量。

Q:根据国内外企业实践表明,系统和工具赋能是企业成功的关键所在,您对这块的重要性怎么看

刘良俊:如果将整个产品比喻为一辆汽车,研发过程比喻成赛道,那么系统和工具就相当于汽车的核心部件——“发动机”。“发动机”通过运转产生了驱动汽车前进的动力,也同时帮助汽车在这条敏捷赛道上不断完成超车。系统和工具的成熟,其实可以在很大程度上帮助一个企业完成研发能力水平的提升。例如现在的全过程线上化测试管理、自动化测试、数据管理、性能测试、资产管理等等,不仅扩展了敏捷研发过程中质量管理的维度,交付质量不断前进,在效率提升方面也和以前完全不一样,产能有了翻倍的提升,业务交付速度上升至150%,自动化测试一年内实现了跨越式发展,这些都是非常大的进步。

Q:贵单位参与本次系统和工具测试平台级标准评估,请问企业有哪些考量

冷炜:首先很感谢信通院对我们的指导和帮助。逐步推进DevOps标准在我行的建设与落地是近几年我们的重要工作目标之一。本次两个平台能顺利通过评估,要感谢我们测试团队的付出。此次评估一是对我们现有的测试能力水平有一个较为清晰的定位。其次是通过与同行业及所有行业的DevOps优秀实践进行差距分析,让我们能够更有针对性的取长补短,通过逐步的改进,不断缩小差距。

Q:通过系统和工具标准评估带给企业和团队哪些变化

冷炜:首先,最直观的变化是支撑能力的变化。DevOps标准引入后,我们尝试从单一的功能模型开始向平台级模型转变,将独立的功能模块纳入平台级架构中,统筹安排,形成全局赋能的模式,这极大的降低了我们系统间本身的耦合度和功能重复度,同时也孵化出更多的功能应用场景,将系统本身的易用性和丰富度提升了几个等级。

其次,标准的引入对于我们深入理解敏捷概念,提升团队核心竞争力,起到了积极作用。传统的模式中,系统和工具一直承担着润滑剂的作用,辅助研发流程完成迭代升级,它很重要但是又没那么重要;而在新的敏捷模式下,系统和工具的价值被无限提高了,它承担了更多的工作与责任,在促进研发测试交付的质量,提升效率和管理水平上均展现了极高的价值属性,这为我们的团队提供了更加积极的信号。

Q:通过本次评估,项目的改进成果体现在哪些方面

高蕊:具体改进成果如下图所示。

高蕊:纵观整个评估过程,确实遇到了一些问题和挑战。

首先,是多系统多工具协同作战能力,此次DevOps评估涉及2大平台,7大模块,一次性评估,涉及多个系统协同改造。在系统对接过程中,以统一化、标准化、流程化为核心要义,明确对接需求与功能优先级;规定统一接口编写规范、数据交互标准。各个团队负责人大力支持,积极沟通,促进对接工作顺利完成。

最后,是思维突破能力,在对标过程中,存在DevOps实践与惯性思维之间的冲突,通过与测试专家进行深入讨论,纠正团队成员已有惯性思维偏差,有效推动了DevOps评估工作的有序、高效开展。

比如在五跃天质控平台的评估中,由于银行业务系统的多样性和复杂性,即使是一个模块也很难有单一工具能满足所有系统的自动化需求,因此我们在自动化的跨越式发展中开发了多样化的自动化测试工具,其中接口类自动化工具就多达十多种。此次评级要求一个模块只能用一个工具参与评估,对我们的工具整合能力提出了很高要求。工具整合也是我们今年工作的重点之一,从前期整个板块高度统筹,通过打通工具、整合资产、统一调度和服务的方式,最终形成了工具合力。如接口测试工具集成了其他工具的流量录制回放能力,在移动端支持不同测试框架并实现了脚本的跨平台复用。在性能测试模块评估过程中,压力源自动扩缩容、以及执行过程中的逻辑编排配置方面离标准还有一定的差距,经过我们不断的调整和优化,满足了功能性、时效性以及实用性。工具的自动化能力在最终评估过程中也得到了认可,顺利通过了评估。

Q:对于DevOps工作的开展,下一步计划有几方面

高蕊:中信银行测试管理板块今年在质量管控方面的DevOps建设,包括体系和工具平台已经基本成型,中心内已经逐步推广应用,业务交付速度上升至150%,团队的士气和信心也得到了明显的增强。明年我们将在今年的基础上进一步提升数字化质控的专业能力,继续深化实践组织级敏捷,形成全面贯通的自优化质控生态,保持质量不断前进,更加适应快速业务价值交付的要求,坚持按照DevOps的要求和精神深入贯彻下去,让更多的业务需求和更多的项目参与角色获得DevOps带来的实实在在的收益。

Q:对于DevOps的未来发展方向,您有何看法

中信银行评估现场:

中信银行测试服务云平台介绍(测试用例管理模块、测试计划管理模块):

一站式测试管理平台

测试项目工作空间

案例库资产保鲜,多维度查询

自动化调度执行页面,展示调度任务的状态、误报率、成功率等

中信银行五跃天质控平台介绍:

(1)接口/服务测试模块:

接口仿真测试工具,覆盖支持全行A+、A、B、C类共计252个业务系统,为32个领域提供工具应用服务

累计覆盖全行各类系统30000+交易,支撑各类测试应用

(2)UI测试模块

星火starweb,是一款web端到端的基于录制回放模式的自动化测试工具(支持自主配置测试数据源,自定义执行模式,支持多并发云服务器执行,案例自动治愈实现了已有案例可自主识别并更新脚本。可用于集成测试,环境验证,冒烟测试,回归测试等场景)

(3)移动应用测试模块

(识别准确率达到99%,有效提高了自动化测试执行成功率,缩短了测试执行时长)

(4)性能测试模块

(采用压力源智能调度、场景灵活编排、动态秒级流量发起、多协议支持等实现全流程一站式压测,将性能测试向高度自动化推进)

(为解决业务快速增长带来的业务流量突增以及性能调优知识无法沉淀等问题,减少高级人员消耗,将复杂能力工具化智能化)

(5)测试数据管理模块

(天赋已累计提供60万余次数据查询服务,构造70万余条测试数据,提供超过300万次自动化测试供数服务)

股份制银行参评详情

截至目前,股份制银行参与DevOps能力成熟度模型评估的企业及其评估数量如下:

*统计截止日期至:2023年1月6日,数据来自于DevOps评估官方网站,并依据评估总数排序,数量相同则依据评估批次先后排序。

数字为对应企业通过DevOps持续交付标准3级、技术运营标准2级/2+级、安全及风险管理2级、系统和工具评估的项目/模块数量。

研发运营一体化(DevOps)能力成熟度模型介绍:《研发运营一体化(DevOps)能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个DevOps系列标准,是最完整、最权威、最具行业指导性的研发运营一体化(DevOps)能力标准之一。由中国信息通信研究院主导的DevOps标准已由工信部发布并被众多金融、通信和互联网等行业名企纷纷采用并通过评估。

与此同时,DevOps标准已于2020年7月在联合国直属标准化组织ITU-T正式结项,成为全球首个DevOps国际标准。研发运营一体化(DevOps)总体架构可划分过程(敏捷开发管理、持续交付、技术运营)、应用设计、安全及风险管理、系统和工具、业务价值管理、合作开发运维、持续测试等。

THE END
1.五款常用的开源无代码测试工具Testproject是免费且自由使用的,但不是真正的开源软件,而是作为无脚本自动化测试工具被熟知,用于Web、移动应用测试以及API测试。该工具适用于所有主要平台(Windows、macOS和Linux),可用于测试浏览器、版本迭代或移动设备(感谢跨浏览器测试协作)。 基于云的基础架构可帮助测试人员和团队实现远程协同工作。在工具特殊需求和https://www.528045.com/article/8a323d0048.html
2.api测试平台你还没有登录,请先登录 登录https://open.weibo.com/tools/console
3.10大主流性能测试工具,总有一款适合你市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋崛起。同时由于开发的目的和侧重点不同,其功能也有很大差异,下面就为您简单介绍10款目前最常见的测试产品。 01、kylinTOP测试与监控平台(商用) kylinTOP测试与监控平台是一款B/S架构的跨平台的集性能测试、自动化测试、业务监控于https://zhuanlan.zhihu.com/p/11565316052
4.HNU电子测试平台与工具2串口实验5次【实验属于电子测试平台与工具】 湖南大学信息科学与工程学院 计科210X wolf (学号 202108010XXX) 0.环境搭建 在实验开始之前,安装好Ubuntu 20.04操作系统。(这个没有难度) 但要提醒的是,这个ubuntu是xubuntu,而且虚拟硬盘只有10GB的大小, 如果想沿用到操作系统OS的Lab实验中要注意了,可能会出现存储不够的现象。 https://blog.csdn.net/qq_39480177/article/details/130958267
5.web测试工具总结Silence&QH随着Web应用越来越复杂,已有的测试工具往往已无法满足需求,大企业往往进行自主研发对应的测试工具/平台 各种开源的测试框架为定制化测试工具或平台提供了基础,如何活学活用将是测试工程师或测试开发工程师技术深造的一大方向(当然,全部是自己码的代码也无不可)。https://www.cnblogs.com/101718qiong/p/8242700.html
6.计算机测试平台有哪些在计算机软件水平考试(软考)的备考过程中,了解和掌握各种计算机测试平台是至关重要的。这些平台不仅能够帮助考生熟悉考试环境,还能提供实践机会,加深对知识点的理解和应用。本文将详细介绍几种主流的计算机测试平台,为软考考生提供有力的备考支持。 一、SpecFlow:行为驱动开发的测试工具 https://blog.51cto.com/u_14568336/11361600
7.MIoT测试工具平台服务小米及小米IoT生态合作伙伴,致力于打造一站式工具平台。 了解更多 平台介绍 简化测试流程,自动化输出,提高验收效率。 SPEC 测试 验证产品实现是否规范,确保产品和Instance的一致性,包含功能测试,耗时测试,设备调试功能。 OTA 测试 用于模组或者真实设备的固件或MCU固件的升级、降级测试;包含压力测试、遍历测试、固件https://autotest.iot.mi.com/
8.自动化测试工具性能测试工具仿真度就是性能测试工具模拟客户端向服务端下发请求与客户端的相似程度的能力,仿真度越高,测试获得的结果越可信。 奇林测试平台 (kylinTOP)的协议仿真能力几乎可以做到与真实浏览器相同(对比分析参见《性能测试工具选择策略——仿真度对比测评分析报告》),与业界同类产品相比,是仿真能力最高的产品。 https://www.kylinpet.com/cloud/help/index.html
9.网站压力测试工具【压测宝】是网站压力测试和APP压力测试必备软件工具,采用基于真实业务场景与用户行为的云端压力测试技术,提供防火墙压测、基于云计算压测、用户视角的外部全链路压测服务平台。http://www.yacebao.com/
10.测试工具软件测试工具是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在。软件测试工具分为自动化软件测试工具和测试管理工具。 综合评分满意度人气值 龙测深度智能平台 龙测科技(苏州)成立于2018年,是一家专注于一站式软件自动化测试的工具提供商,公司产品研发团队由留美https://open.pgyer.com/serviceFilter/fafe8bc4f2b34327ccc2d4ee872c15c7
11.云测试软件测试性能测试安全测试测试工具道普云致力于打造一个“全面、高效、安全“的软件云测试SaaS平台,利用“服务+工具“模式为客户提供性能测试,代码测试,安全测试,功能自动化测试,验收测试,软件成分分析等专业测试产品。通过道普云,能够方便灵活的使用云测试平台中的测试资源,为软件企业提高生产效率,降低生https://www.yuntest.top/
12.MeterSphere开源持续测试平台MeterSphere 是一站式的开源持续测试平台,遵循 GPL v3 开源许可协议,涵盖测试用例管理、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付。https://metersphere.io/
13.mock测试开源工具(mock测试平台)本篇文章给大家谈谈mock测试开源工具,以及mock测试平台对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享mock测试开源工具的知识,其中也会对mock测试平台进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 本文目录一览: 1https://www.eolink.com/news/post/72116.html
14.RunnerGo全栈测试平台RunnerGo是一款集接口管理、测试场景搭建、测试用例编写、自动化测试、性能测试、测试计划运行、自动生成测试报告为一体的分布式压测平台。https://www.runnergo.com/
15.网站压力测试工具【压测宝】是网站压力测试和APP压力测试的软件工具,采用基于真实业务场景与用户行为的云端压力测试技术,提供防火墙压测、基于云计算压测、用户视角的外部全链路压测服务平台.https://www.cloudwise.com/page/testing.html
16.SmartRocketTestGrid/嵌入式软件自动化测试平台单元测试时无需单独投入专门的测试人员,开发人员在编码完成后一键即可进行单元测试。支持基于代码自动生成高覆盖率和低冗余的结构覆盖用例,满足语句覆盖、分支覆盖和MC/DC覆盖,通常覆盖率可达80%~90%以上。 一体化测试平台 通过SmartRocket TestGrid一款工具,即可轻松完成静态分析、单元测试、集成测试。自动化整个测试过程https://ticpsh.com/tech/gnaqgj/dycsgj
17.10大软件开发测试工具(附免费下载)软件测试是软件开发流程中必不可少的步骤,当然移动开发也不例外,也包括功能测试、性能测试、安全测试等方面。不过移动应用测试还要面临移动设备和系统多样化、测试脚本多样化等挑战,选择一款跨平台且支持自动化的测试工具则显得至关重要。下面小编整理了10款类型多样的移动应用测试框架,既有商业软件,也有免费版和开源版。https://www.360doc.cn/article/30672429_534662327.html
18.APP安全测试工具DplsLab如果用户选择本地化安全测试,只需要将应用的apk包以及测试要求提供给智云的测试人员,测试人员将根据要求对APP进行检测,并提供检测报告。用户无需参与任何操作,只需要提交APP,而后就可以坐等测试报告出炉。 如果用户选择云端安全测试,也很简单。用户只需要使用智云提供的测试账号,远程登录智云的测试平台,在平台上在线提交aphttp://www.dplslab.com/zh/app%E5%AE%89%E5%85%A8%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/
19.u盘测试工具手机u盘测试工具u盘性能测试工具多特软件专题为您提供u盘测试工具,手机u盘测试工具,u盘性能测试工具;安卓苹果版软件app一应俱全。多特软件站只提供绿色https://www.duote.com/zt/gongju156/
20.灰盒安全测试平台IAST交互式应用安全检测开源网安灰盒安全测试平台(VulHunter),基于IAST交互式应用程序安全测试技术自主研发的灰盒安全扫描检测产品,通过使用插桩技术和流量代理,在研发测试阶段对运行时的应用及API进行漏洞实时检测。VulHunter支持对应用系统检出漏洞的全生命周期管理,支持多维度应用安全管控,具有「高覆盖、低误报、实时检测」等优点,可与DevSecOpshttps://www.seczone.cn/channels/SDL-IAST.html
21.提升10倍。最好用的接口文档管理工具,接口自动化测试工具。API 设计、开发、测试一体化协作平台 Apifox = Postman + Swagger + Mock + JMeter API 文档 API 调试 API Mock API 自动化测试 使用Web 版 免费下载 一套系统、一份数据,解决多个 API 工具之间的数据同步问题 只要定义好 API 文档,API 调试、API Mock、API 自动化测试即可直接使用,无需再次定义。 API 文档https://apifox.com/b3guidexy
22.云压力测试平台(CloudPerformanceTest)Cloud Performance Test云压力测试平台,分钟级完成千万真实并发压测场景搭建,帮您实现软件压力测试、网站压力测试、App压力测试、服务器压力测试、接口压力测试等压测服务,CPT云压测工具简单5步快速定位系统瓶颈。https://www.zol.com/index.php?c=Business_Solution&a=RxCpt
23.Testin云测测试管理解决方案AI自动化测试平台通过引入业内领先的测试管理经验和方法论,以咨询服务为依托,完成整体架构建设及框架搭建。 确定路线 根据企业自身特点,确定测试管理数字化建设路线图,分阶段分目标完成整体建设。 平台建设 引进/建设先进的测试管理数字化平台,并以平台为依托,整合业内先进的测试工具或者测试服务 https://www.yun88.com/product/6925.html
24.自动化测试平台阿里云为您提供专业及时的自动化测试平台的相关问题及解决方案,解决您最关心的自动化测试平台内容,并提供7x24小时售后支持,点击官网了解更多内容。https://www.aliyun.com/sswb/778069.html
25.PerfDog全平台性能测试分析专家支持iOS、Android、Windows、Switch平台,如手机、PC、Switch、VR设备、Pad平板、智能手表、车机等。 工具易用性 无需安装,无需ROOT/越狱,无需修改硬件,即插即用,减少繁琐的测试障碍,让您的精力集中投入到测试分析中。 产品矩阵强大 支持采集分析外网真实用户的性能数据,提供异常捕获,上报和分析服务。帮助项目组https://perfdog.qq.com/perfdogservice
26.ddos在线压力测试平台猜你喜欢:ddos在线压力测试平台,发现异常异常为高并发、高可用的测试工具,再利用satisfied的压力测试工具来对服务器进行压力测试。4.压力测试压力测试要尽可能的在4小时左右,压力不宜过高。5.压力测试压力测试压力要尽可能尽可能不超出性能要求,但在4-10分钟不一定。5.压力测试压力要尽可能在8小时左右,压力测试要尽可https://www.huaweicloud.com/zhishi/edits-18323166.html
27.ATECLOUD智能云测试平台LABVIEW国产替代ATECLOUD是一款图形化编程软件测试平台,致力于为企业的生产、研发测试提供一站式自动化测试解决方案。从仪器选型,系统开发,到导出数据报告,最终进行大数据分析,一体化服务帮助企业实现智能化测试和数字化管理。 解决了企业大批量、高精度、重复性测试,以及人工难以完成测试工作的核心痛点问题。无代码开发方式和多元算子服务https://www.namisoft.com/Atecloud.html