中国投资网 科技 谁是软件定义新世界的“守夜人”?

谁是软件定义新世界的“守夜人”?

自Gartner 2015年提出“软件定义网络”(SDN)以来,“软件定义”的内涵与外延就不断拓展,其疆界早已不限于ICT领域,汽车、航空航天等场景均面临“重做”,万物互联的天地更亟待“重塑”,一个“软件定义一切”的新世界呼之欲出。

新世界并非只流淌着牛奶与蜂蜜,遍地荆棘随时可能终结探险者的脚步。还记得新一代载人飞船Starliner“星际客机”那次未完成的飞行任务吗?按照计划,飞船在无人试飞中将与国际空间站对接,为宇航员送上圣诞礼物,但由于故障问题只能无功而返。

事后的复盘显示,飞船的软件系统存在严重缺陷,症结集中于测试环节:某航空公司仅将整个飞行过程分成了几个小单元进行测试,却未做从发射、空间站对接到返航着陆的全流程集成测试,最终铸成大错。

类似的软件质量事故不过是冰山一角,既然高精尖的航空航天都难于幸免,那么在金融、制造、交通等细分行业,在用户信息、移动应用、数字化基础设施等业务场景,存在的软件隐患更可想而知。有统计表明,2022年软件质量问题造成美国经济损失高达2.41万亿美元。

显而易见,在软件定义的新世界中,需要担纲重任的“守夜人”。亚当•斯密在《国富论》中首次提出“守夜人”的概念,守护所辖领土的安全底线、保障公共基础设施的顺畅运转是“守夜人”的核心职责。

从这个意义上讲,软件测试管理承载着构建质量全方位防护盾的任务,是各行业保障产品开发与交付的关键角色,堪称软件定义新世界的“守夜人”。然而,传统的软件测试模式已难以适应现代软件开发持续增长的需求,打造满足全场景、大规模、高并发业务要求的测试服务平台,成为提高软件测试效率、擢升测试质量的必由之路。

在穿越黑夜、走向黎明的道路上,“守夜人”将如何完成平台化的蜕变?谁又会在前方扮演领路者的角色?

在数字经济时代,“软件定义一切”具有双重含义:其一,软件是重构ICT底座的主要动力,推动千行百业的数字化转型;其二,软件还将重新定义传统物理世界的所有基础设施,为人类文明的整体进步提供动力。

基于这样的使命担当,软件测试模式的进化显然离不开重量级的开路先锋,最好自身已率先完成对新模式的检验,并具备将其大范围复制的平台和能力。

在ICT领域拥有三十多年深厚积累的华为公司,恰好符合上述条件。质量是华为价值主张和品牌形象的基石,其长期以来投入质量建设,把产品开发、测试等全生命周期的流程和标准固化至工具平台,并将测试管理的标准化理念融入IPD流程,保障各业务线产品高质量交付,进而浓缩出测试管理“三原则”。

首要原则是构建质量分层防护网,明确各层测试活动输入输出和质量门禁。在总体策略阶段,遵循“测试尽早介入”基本原则,让质量风险第一时间暴露,降低整体修复成本;明确各层级的测试全过程,并通过质量规范检查和评审保障,一次性把事情做对。

第二条原则是测试模板数字化,关键资产基线化。在测试作业中,开发人员可自动对接上游获取关联需求等输入数据,并对接下游提升作业和跟踪效率;在项目完成后,将测试用例等资产合并到产品基线,以便跨项目和迭代复用。

第三条原则是测试过程端到端持续监控、审核和反馈。首先,测试过程需实现端到端双向可追溯;其次,关键交付件应通过评审和确认;最后,及时识别在迭代测试过程中的进展和质量风险,动态调整测试计划。

如果说测试管理“三原则”奠定了测试标准化、数字化、智能化的基础,是华为持续健康成长的秘密武器,那么将自身累积的经验转化为有效的工具,并借助平台化手段赋能给更多的行业用户,则是华为兼济天下的宏伟目标。

2023新年伊始,华为将内部多年测试实践沉淀的测试管理能力,升级为全新的CodeArts TestPlan服务,重磅上线华为云。这是一款自主研发的一站式测试管理平台,覆盖测试计划、设计、用例、执行和评估等全流程,旨在帮助企业协同、高效、可信地开展软件开发测试活动,保障产品上市质量。

直面各个行业纷繁复杂的研发测试难题,是实现新平台跨领域、多场景赋能的起点。概括而言,痛点体现于以下方面:产品测试设计粗放,测试执行覆盖不全,漏测导致现网事故时有发生;产品架构复杂,组件并行分支多,跨团队协同效率低;测试人员流动性大,产品频繁重构,亟需高质量的测试工程来验证存量特性。

针对一系列的研发测试挑战,华为云CodeArts TestPlan着力打造出五大“锦囊”,助力不同类型的企业闯过暗礁险滩,最终构筑起坚不可摧的“软实力”。

锦囊一:启发式测试策略与设计,让测试完备性不再遥不可及

相关研究显示,产品发布后每个缺陷的平均修复成本是验证阶段的6倍以上。如何提升测试的完备性,提前拦截产品缺陷,是企业产品质量管理的头号难题。

华为云CodeArts TestPlan提供多维度测试策略和设计模板,应用启发式测试策略和模型,能够提升30%的测试设计效率,帮助测试人员减少产品测试遗漏。

启发式测试策略与设计

锦囊二:亿级测试资产管理,大规模团队协同测试,保障产品特性不丢失

在业务高速增长的同时,企业的软件产品特性会不断丰富,对应的测试用例资产持续增多,投入测试的人数也随之增加。如何应对成长的烦恼,是绕不开的话题。

华为云CodeArts TestPlan具备“产品基线库、版本分支、测试计划”三层用例管理和评估能力,支撑团队间作业高效协同,实现亿级测试资产的管理与跨版本复用,测试资产复用率提升60%。

TestPlan全量用例基线化管理

锦囊三:内置IPD测试流程与规范,让高质量从偶然到必然

伴随产品的规模和复杂度增加,测试活动的开展也需要有章可循,形成科学的流程和规范。很多企业在需求分析、版本发布阶段就因缺乏有效管理而吃了不少亏。

华为云CodeArts TestPlan内置IPD测试流程与规范,从测试策略、设计、管理、执行到评估,全流程融入IPD高质量实践精髓,并可跟随企业产品发展持续演进。

IPD测试活动核心流程图

锦囊四:全方位测试质量评估,杜绝“盲人摸象”

基于成熟的测试质量评估模型,能让产品质量可视化、可度量,使其发布前的质量评估不再“盲人摸象”,更利于产品优化改进。

华为云CodeArts TestPlan构建需求覆盖率、需求通过率、用例执行率、遗留缺陷指数等10多个质量度量指标,支持功能、性能、可靠性等维度的质量评估,测试评估周期从天级缩短到小时级,为产品上线提供决策依据。

全方位、多维度的测试质量评估

锦囊五:建立测试双向追溯链,以过程可信保障结果可信

ISO15288测试规范定义了通用系统生命周期,在验证与确认过程中提出诸多双向可追溯的要求。这已成为加速跟踪问题闭环、达成高质量测试的必要条件。

值得关注的是,华为云CodeArts TestPlan支持建立需求、测试方案、测试用例、缺陷等双向关联,实现测试过程可追溯,通过可信的测试过程保障结果可信。

从内部应用到小范围测试再到大规模推广,从工具生成到平台构建再到场景化落地,是软件定义新世界的“守夜人”必须经历的进化旅程,也是华为云CodeArts TestPlan开创测试管理新模式的进阶路径。

截至2022年底,华为云CodeArts TestPlan已高效支撑华为超过4万测试人员的测试作业,测试用例月执行逾2亿次,月API调用量逾12亿次,累计管理超过10亿测试用例,覆盖华为终端、网络、云计算、芯片、汽车等大规模复杂业务场景。

以华为数通路由器产品为例:该业务拥有丰富的产品系列,亿级规模的软件代码驱动各类硬件形态。在有限的时间和资源条件下,如何找准测试靶心,确保测试范围精准、无遗漏、无冗余,保证产品的质量、可靠性与合规性,是测试服务面临的巨大挑战。

基于五大“锦囊”的支撑,华为云CodeArts TestPlan帮助华为数通路由器产品复用十余万存量特性用例,累计管理近百万用例,助力大规模测试团队高效协作,全量测试执行周期从周缩短至天,确保路由器产品高效率高质量交付。

C++语言发明人Stroustrup曾说,人类文明运行在软件之上。如今,打开搜索引擎,输入“软件定义”,会发现后面提示的词条五花八门,搜索结果更是包罗万象。这就是软件测试面对的星辰大海,也是领路者与守夜人坚持的理由。华为云CodeArts TestPlan刚刚上路,春暖花开的场景即将来临。

本文来自网络,不代表本站立场,转载请注明出处:https:

新世界,产品,守夜人,定义,华为,质量,软件,测试,管理,服务平台,消息资讯,守夜人,华为,质量,软件,用例

中国投资网后续将为您提供丰富、全面的关于新世界,产品,守夜人,定义,华为,质量,软件,测试,管理,服务平台,消息资讯,守夜人,华为,质量,软件,用例内容,让您第一时间了解到关于新世界,产品,守夜人,定义,华为,质量,软件,测试,管理,服务平台,消息资讯,守夜人,华为,质量,软件,用例的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。