您的位置:首页 > 互联网

中国移动低代码自动化测试框架创新与实践_移动应用自动化测试工具

发布时间:2024-07-05 22:39:18  来源:互联网     背景:

通信世界网消息(CWW)当前,“人工智能+”战略的推进对算力基础设施的性能和可靠性提出了极高的要求。如何实现算力规模快速增长和算力高效交付之间的平衡,是业内算力基础设施建设者和服务者共同面临的挑战。

中国移动依托敏捷理念和自动化能力平台,已经在云、网、边等通算基础设施领域实现了自动化集成测试应用的大规模落地,使得大规模资源池建设交付效率大幅提升。但是在不断提升自动化水平与覆盖度的过程中,也面临着一些新挑战。

一是自动化测试场景越来越多。从硬件基础设施到平台软件和网元应用,从通用算力到DPU、GPU、NPU等异构智能算力,测试的内容越来越复杂,对集成测试的自动化程度要求也越来越高。

二是软硬件版本迭代升级越来越快。测试用例需要根据被测系统的版本升级而不断进行开发适配,沟通成本高、开发投入大,开发成果与工作量投入不成正比。

为什么笔记本电脑散热很重要

三是测试用例开发人员的需求越来越大。传统自动化测试用例必须由专业开发人员完成,非专业开发人员往往被多样的开发工具和高门槛的代码拒之门外。

为了应对这些挑战,中国移动创新性地推出“低代码自动化测试框架”,实现自动化测试产业合作的“双循环”新模式。可以支持合作伙伴针对多种测试场景,进行“自主调试、自主适配、自主开发”,从而推动端到端产品的自动化测试,大幅加速了业务敏捷创新,极大地提高了业务交付上线效率。

什么是低代码

低代码是一种软件开发方法,它允许开发者以最少的编码工作量来快速构建和部署应用程序,全方位降低软件的开发、配置、部署和培训成本。

如果将软件开发类比为建造一栋房子,传统的方法是从头开始打造每一个部分,包括墙壁、窗户、门等,这需要大量的时间和精力。而使用低代码开发,就像是用预制的模块化部件建造房子,这些部件可以通过简单的组合及调整来快速构建应用程序。因此,相较于传统的开发方法,低代码具有如下优势。

一是快速开发。低代码平台提供预制的组件和模板,使得应用程序的构建过程大大加快。

二是灵活可扩展。低代码平台允许快速迭代和调整,以适应不断变化的业务需求,同时支持应用的扩展和定制。

三是降低成本。低代码降低了开发门槛,从而减少了对专业开发人员的依赖并缩短了开发周期,进一步降低了开发和运营成本。

四是提升效率。低代码平台支持跨职能团队合作,业务和IT部门可以更紧密地协同工作,提高项目研发效率。

当前,企业对快速、灵活、降本提效等相关需求不断增长,无论是初创企业还是业界巨头(如微软、谷歌、亚马逊、阿里巴巴和腾讯等)都在积极布局低代码领域,推出了各自的低代码开发平台。例如,微软的Power Apps、阿里云“宜搭”和腾讯云“微搭”等,这些平台不仅提供了可视化的开发工具,还与企业现有的服务和产品生态紧密集成,促进了跨部门和跨系统的协作与自动化。

低代码技术不仅是软件开发领域的一次革命,也是企业数字化转型的重要加速器。随着技术的不断进步和市场需求的日益增长,低代码无疑将成为未来软件开发和企业运营的重要趋势。

行云简筑低代码自动化测试框架方案

目前,业界面向基础设施比较成熟的自动化测试用例,一般采用YAML、Python、Go、Shell脚本等语言,针对不同测试场景的用例单独编写自动化测试脚本,每个测试用例均为高度代码化的脚本文件,其自动化用例的开发也主要发生在内部产品开发团队与测试团队之间。

而对于大量采购外部供应商软硬件产品的通信行业或企业,传统的自动化测试方法存在如下诸多痛点问题。

一是出于产权及安全性考虑,测试用例对于厂商、规范人员都是“黑盒”。二是被测系统不断升级,需要跨越高门槛、懂代码的开发人员进行适配。三是可读性低、维护成本高,需同时维护规范文本和代码脚本。四是各类测试场景需要根据不同的语言进行用例开发,缺乏统一性。

针对以上问题,中国移动研究院算网基础设施自动化团队自研行云简筑低代码自动化测试框架,并提出一种全新的、颠覆性的自动化测试用例开发模式,可以支持内外部不同角色(内部规范、测试团队和外部厂商开发、集成人员等),简单、高效地完成各类测试用例的开发。

行云简筑低代码自动化测试框架(如图1所示)由三个层级组成:低代码用例层的测试用例对外开放,厂商人员可直接对该层级的所有用例进行编辑、修改、调试,最后提交到中国移动的用例库;步骤层对用例层的各个测试步骤进行底层实现,该层级不对外,为中国移动自研、可控的框架能力;底层工具层则为步骤层提供共性方法,从而避免代码的二次开发。

基于行云简筑开发的虚拟化平台自动化测试用例如图2所示,该测试用例创建了两个虚拟机,并且测试了虚拟机之间的连通性。测试用例中的测试步骤是根据语法库中的语句进行类似积木组合搭建,其中的相关参数可基于语法库进行修改(如虚拟机规格大小、虚拟机名称等)。

行云简筑低代码自动化测试框架具有如下特点:一是灵活,用户可通过任意组合,排列各种模块化测试步骤,创建不同业务场景的各类测试用例,满足多变、灵活的测试需求;二是用例全开放,测试用例对所有角色(内部规范、测试团队和外部厂商开发、集成人员等)开放,测试全流程清晰可见,解决了过去由于测试用例对外部是“黑盒”所带来的失败用例定位难、调试难的问题;三是低门槛,用例语言是中文的,高度可读、通俗易懂,没有深厚编程经验的业务专家也能参与到测试用例的开发调试中;四是多场景通用,该套框架可基于一个语法库,同时用于虚拟层、容器层、Web、DPU等多场景的自动化测试工作。

基于框架打造内外“双循环”协同模式

行云简筑低代码自动化测试框架的使用,极大改变了自动化测试的开发和应用模式。

一是降低技术门槛。通过模块化、流程化、结构化的方式,极大降低了自动化测试开发的技术门槛,从而使得内部规范、测试团队和外部厂商开发、集成人员等多种角色,都可参与到测试用例的组织构建过程中。

移动端低代码平台

二是提高测试敏捷度。基于低代码模式(“零代码”测试步骤组织+基于目标场景的简单二次扩展),可以非常快捷地适配各种复杂的测试场景,各种角色均能够对测试用例进行快速修改调整,从而持续推动基础设施建设降本增效,提升基础设施的敏捷化和智能化程度。

三是推进内外部协同共研。在开发框架便捷、易用的基础上,可以协同多种角色创新性地实现内外“双循环”的协同共研新模式,如图3所示。

“外循环”是指对于新的自动化测试场景和新规范,厂商可以基于低代码框架“自主研发”新的测试用例;“内循环”是厂商将规范测试动作前移,在现网交付和验收测试之前,可在实验室对于不断迭代的厂商软件版本进行循环验证,并基于标准规范进行用例“自主适配”,实现厂商软件版本和自动化测试用例的同步迭代。

应用效果及未来展望

目前,中国移动团队基于该框架已经与华为、中兴云计算平台供应商合作,在网络云、边缘云等多场景落地内外“双循环”的合作新模式,树立了运营商集成测试领域的新范式。

基于外循环,厂商实现自主开发测试用例,提高产品研发效率。在中国移动某项目云管理系统集采中,需要对云服务编排管理部分新增24个测试用例。华为产品开发人员按照测试规范要求,基于该低代码框架完成测试用例的自主开发,再由中国移动自动化团队配合调试并确认用例符合规范要求。由于这一模式的应用,华为产品得以在出厂前进行规范测试验证,确保对于规范理解的一致性,大幅提升了产品新增需求的研发效率,为产品采购和快速交付提供了保证。

移动代码是什么意思

基于内循环,厂商实现自主集成调试,提升现网交付效率。中兴和华为在中国移动“网络云四期及五期”软集现网交付之前,在实验室自行根据产品最新版本调整适配相关测试用例,实现厂商软件版本迭代和中国移动测试用例迭代的“零时间差”,省去了测试用例刷新和发布的迭代流程。通过这样的工作前置,大幅提升了“网络云四期及五期”的现网交付效率。

低代码自动化测试框架和内外“双循环”模式的应用,为中国移动及其合作伙伴带来了巨大价值。以“网络云四期及五期”现网验收测试为例,中兴和华为的研发人员在现网对于失败的测试用例“自主调测”,省去了与研究院及规范团队的沟通过程,现网支撑工作量降低50%左右,问题定位时间缩短30%。在“网络云六期”中兴ARM服务器虚拟层测试中,中兴自有人员对中国移动的42个测试用例实现了完全的自主调试,大幅提升了试点用例测试效率,人力投入相比以往下降80%。

目前,行云简筑低代码自动化测试框架已累计支撑中国移动56个云计算资源池的建设交付,为算力基础设施的高质量交付作出了重要贡献。合作伙伴通过使用框架,深刻体会到了低代码框架为其产品研发、交付等过程带来的便利,对自动化以及内外“双循环”模式表示了高度认可。未来,技术团队将把框架拓展到智算中心等更多领域,并将借助AI技术进一步提高低代码框架的智能化水平,为算力基础设施高质量建设保驾护航。

*本文刊载于《通信世界》总第946期 

2024年6月25日 第12 期 


返回网站首页

本文评论
华为荣耀90「2499起 荣耀90系列发布 首发2亿写真主摄」
荣耀90系列今日正式发布。在售价方面,荣耀90标准版提供了三种版本:12GB 256GB售价2499元;16GB 256GB售价2799元;16GB 512GB售价2999元。iPhone5曝光周大福xh而荣耀90 Pro则也推...
日期:05-29
专升本女孩考研389分与室友相拥尖叫:只要努力就会有回报_专升本考研录取率高吗
南充的李同学近日在查询考研分数时,惊喜地发现自己获得了389分的高分。得知这一消息,她与室友们激动相拥,尖叫声充满了整个空间。三星note3升级最新安卓10李同学表示,这个分数超...
日期:02-28
中国航天深空探测大动作来了:行星防御、探索太阳系边缘_标志着中国深空探测成功迈出第一步
今年,我国正式建成了中国空间站的T”字基本构型,在航天事业上迈进了历史性的一大步。但我们想要做到的还不止于此,还要继续向更远的太空中进行探索。黑莓滑盖手机据央视网报道,...
日期:11-28
首批电子驾驶证申领城市_从明天开始 28个城市可申领电子驾驶证:2022年全面推行
  8月31日消息,据媒体报道,北京、长春、南宁等28个城市9月1日起将开始推广应用驾驶证电子化。   事实上,从今年6月1日起,天津、成都、苏州3个城市开始试点发放电子驾驶证,目...
日期:06-24
2019全球卓越成就奖隆重揭晓!义语智能科技荣获“2019年度最佳投资价值企业”
  10月31日,义语智能科技(广州)有限公司受邀参加了由广东省通信管理局指导,广东省互联网协会主办、艾媒咨询承办的“2019全球未来科技大会”,并荣获大会颁发的《全球卓越成...
日期:05-19
2050手机出货量「2024年2月国内手机出货量1425.7万部,其中5G手机占比87.9%」
通信世界网消息(CWW)据信通院消息,2024年2月,国内市场手机出货量1425.7万部,同比下降32.9%,其中,5G手机1253.2万部,同比下降29.2%,占同期手机出货量的87.9%。2024年1-2月,国内市场手机...
日期:03-26
自由软件基金会呼吁抵制Win8认证电脑
  微软宣布Windows 8认证电脑必须采用“Secure Boot(安全启动)”,自由软件基金会(FSF)就此发表声明,称限制性的安全启动将会让电脑只能运行微软的操作系统,限制用户安装自由...
日期:07-24
美商海盗船m55鼠标「美商海盗船推出卓越游戏鼠标,提升FPS游戏体验:M75 AIR WIRELESS」
2023 年 11 月 27 日,加利福尼亚州米尔皮塔斯 – 美商海盗船(NASDAQ:CRSR),是一家为游戏玩家和内容创作者提供高性能设备的全球领军企业,今天宣布推出卓越超轻无线鼠标M75 AIR...
日期:11-28
芒果超媒:虚拟人“YAOYAO”“甄诚”等已运用到多个场景_芒果虚拟主持人
6月20日 消息:芒果超媒在互动平台上宣布,公司已经在多个场景中运用虚拟主持人“YAOYAO”和智能引导虚拟人“甄诚”等虚拟人技术。新加坡亿万富翁近期上线的《全员加速中2023...
日期:06-20
中国制造有多了不起!1元打火机20年不涨价背后 创新让老外侧目「一元打火机的成本」
1元打火机你觉得很平常,但这背后是满满的创新,而中国制造的牛也是体现的淋漓尽致。我国打火机年产量150亿只以上,占全球总销量的近七成。2022年,湖南省邵东市出口打火机35.2亿个...
日期:04-08
开机率跌至30%下!我国实现电视开机广告全面取消:你多久没看了
快科技1月23日消息,据官方公告,治理电视套娃”收费和操作复杂工作开展以来,截至2023年底,经过四个多月的推进,第一阶段工作实现开机看直播、收费包压减50%、提升消费透明度”的目...
日期:01-26
小米发布更新公告:Redmi K50/小米12等老机型本月升级澎湃OS开发版_小米升级12.5.2
快科技12月8日消息,据小米社区官微消息,5款机型将于12月7日起开始陆续推送澎湃OS正式版系统,它们分别是小米13、小米13 Pro、Redmi K60 Pro、Redmi K60、小米平板6 Max 14。除...
日期:12-08
天博app克罗地亚-welcome「荣耀交织!天博体育成为克罗地亚国家队官方合作伙伴」
随着欧洲杯预选赛的开启,天博体育正式宣布与克罗地亚国家队达成合作,期待克罗地亚国家队在 9 月 9 日的比赛中取得胜利。也坚信在克罗地亚国家队的团结拼搏下,他们将在小组赛中...
日期:08-31
阿里通义实验室开源多模态说话人项目3D-Speaker_阿里通信百科
2月27日 消息:3D-Speaker 是通义实验室语音团队贡献的一个开源项目,结合了声学、语义、视觉三维模态信息来解决说话人任务。项目涵盖了说话人日志、说话人识别和语种识别任务...
日期:02-28
北京将加强互联网诊疗监管 严禁使用AI自动生成处方
8月21日 消息:近日,北京市卫健委制定了《北京市互联网诊疗监管实施办法(试行)》,并向社会公开征求意见,公众可于9月16日前向市卫健委反馈意见。其中,根据办法:医疗机构开展互联网...
日期:08-21
中国电信韦乐平:人工智能将驱动网络连接走向大通信_中国电信 韦乐平
通信世界网消息(CWW)近年来,人工智能特别是2023年ChatGPT的“狂飙式”发展有目共睹,我们不再将人工智能仅仅看作是一项能够改变未来发展和商业模型的新技术和商业工具,而是将其看...
日期:04-10
vivo X100 Ultra搭载一英寸云台级主摄:搭载独家精度跃迁 清晰度提升20%_vivo手机x100多少钱
快科技5月13日消息,vivo X100 Ultra今晚正式发布,新机搭载一英寸云台级主摄,堪称迄今行业最强一英寸”。据悉,vivo X100 Ultra主摄采用的是LYT-900一英寸传感器,搭配清晰度提升20...
日期:05-14
一枚假公章引发腾讯老干妈乌龙纠纷 百度超级链技术可杜绝萝卜章问题
(原标题:百度、阿里看着都着急!区块链技术应用杜绝假公章诈骗)   2020年下半年才第一天,2020年度新闻已经出现了有力竞争者——日前,腾讯状告老干妈拖欠广告费,老干妈回应腾讯遭...
日期:07-14
抛弃ARM架构!高通骁龙8 Gen4曝光:多核性能超苹果M2「高通骁龙8核怎么样」
3月27日,据WccfTech报道,高通骁龙8 Gen4处理器将不再使用ARM的CPU核心架构,开始应用自研的Oryon核心,最多能带来40%的多核性能提升。目前,苹果已经使用上台积电的大部分第一代3纳...
日期:03-27
今天腾讯QQ 25岁生日!官方社交报告上线:看看你哪一年注册的QQ号_注册qq生日怎么填年月日吗
快科技2月10日消息,今天是腾讯QQ 25岁生日,1999年,成立3个月的腾讯推出即时通讯工具OICQ。仅9个月,OICQ注册用户突破100万,2000年11月,OICQ正式更名为QQ。京东哪家手机壳好今日,腾...
日期:02-10