| 首页  |  资讯  |  评测  |  活动  |  学院  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 资讯> 软件>

速度和质量不可兼得,为什么DevOps落地如此困难

2022-03-28 20:04 作者:Cestlavie 来源:硅谷网综合 关注: 编辑:GuiGu 【搜索试试

据 Veritis 发布的《2019 年 DevOps 状况报告》显示,正确实施 DevOps 的组织有着明显的竞争优势:软件部署频率提高 208 倍,事件恢复速度提高 2604 倍,变更失败率降低 7 倍。这项结果让更多企业看到了DevOps的高效之处,同时也使得 DevOps 在近年来慢慢有成为主流的趋势。

近期,Techstrong Research 和 Testlio 对1000 多名工程师和 DevOps 专业人士进行了调查,以了解他们对人才短缺、自动化和左移的看法。调查结果发现,大部分企业都面临人才短缺的问题,同时,很多团队为了提高软件交付速度,而不得不牺牲软件质量。

以下是调查结果中的几组数据:

80% 的企业缺少 QE 人才

在软件开发过程中,质量工程师(Quality Engineer,QE)是一个关键的岗位,其主要工作是把一些手动、可重复的任务自动化,使流程更高效且不易出错。Techstrong Research 的数据显示,仅有 12% 的团队拥有合适的 QE 人才,超过 80% 找不到 QE 来支持测试和自动化,其中有大量团队没有足够的人才招聘预算。

事实上,不仅仅是 QE面临人才短缺,而是所有 DevOps 技能职位都面临人才短缺。Gartner 曾预测,由于人才的短缺,到 2022 年75% 的 DevOps 计划将无法达到预期。

81% 的企业无法实现全自动化测试

测试自动化是测试团队的关键能力之一,调查发现,已经有过半的团队利用自动化来进行测试,但其中仅有 19% 的团队能够实现全自动化测试,12% 的企业仍然采用手动测试,还有26% 的受访者表示希望能够在测试中利用自动化。

在各种类型的测试中,自动化的最佳用途是回归测试。自动化回归测试可以节省测试人员的时间,让他们可以有更多时间专注于新功能的探索性测试。如果实施得当,自动检查可以在最少或没有监督以及人工干预最少的情况下自动运行。

不过,当拥有了自动化测试工具时,也要警惕一种观念:自动化所有的测试,是为了摆脱所有“手动测试人员”。

54% 的企业无法满足用户需求

还有一个值得关注的调查是,用户对新软件的特性、功能和更新的持续需求,增加了企业快速交付的压力。54% 的受访者表示,无法满足用户对开发新软件和更新软件的需求。

而那些声称“能做到”的公司,通常会牺牲质量以换取速度。比如,为了节省时间,在发布前进行不完整或表面测试,这样开发出来的软件,虽然可以跟着发布计划走,但并不能达到消费者对软件质量的预期。随着时间推移,这些质量问题最终会暴露出来,从而造成用户不信任甚至用户流失。

为了平衡速度和质量,Testlio 合作伙伴生态系统副总裁 Emeka Obianwu 建议避免零和游戏。快速迭代和开发高质量的软件不需要相互阻碍。在高度优化的软件开发周期中,开发速度和软件质量应该共同发展。

79% 的企业在CI/CD 管道集成测试

由于项目团队在交付无缺陷产品方面承受着巨大压力,许多人正在采用左移方法、持续测试策略和严格封闭的反馈循环,以便将测试集成到 CI/CD 管道的每个部分。Techstrong Research 调查显示,将测试集成到 CI/CD 管道的企业达到了79% ,不过他们大部分都处于浅层次实践之中。

应用程序测试在平衡速度和质量方面扮演着至关重要的角色,为了跟上对速度的需求和持续的技能短缺,将自动化和测试集成到 DevOps 流程中至关重要。

58% 的企业认为“左移”意味着实现持续测试

“左移”这一口号在 DevOps 市场上已经讨论了好几年,并且正在扩展到业务的其他部分。但是,当涉及到测试时,“左移”意味着什么呢?Techstrong Research 发现,58% 的企业认为“左移”意味着实现持续测试。这表明,整个行业发生了巨大的变化,在过去几年中,“左移”就是将测试负担转移到开发人员身上的代名词。

在软件开发生命周期 (SDLC) 中,检测和修复软件缺陷的成本随时间呈指数增长。越在开发过程的早期测试修复问题,左移测试对成本的降低越显著。它通过使代码与早期测试用例保持一致来减少初始开发阶段的错误,缺陷在刚发现时就被修复,而不是在最终的测试周期之后进行修复,以此节省维修成本和宝贵的开发时间。

一个典型的测试周期是 DevOps 团队交付代码,测试人员运行测试然后发回问题,然后循环重复,而左移则可以消除开发和测试之间的冗长来回。 接受左移并避开标准的两周黑盒测试周期,使测试成为 CI/CD 管道中的支柱,团队能够满足覆盖率、质量和速度要求。

Techstrong Research调查结果所暴露出的人才短缺、测试自动化程度不高、牺牲质量换速度等问题,并不是突然出现的,而是一直以来就存在的。

有许多关注DevOps的企业一直在寻求解决之法,通过利用工具来完善流程成为业界共识。因此有许多DevOps工具应运而生,如提供 bug 跟踪和敏捷项目管理功能的问题跟踪器JIRA、自动化构建Java项目的Maven等,但市面上的大部分工具能解决的都只是一部分问题,不能从根本上扫除企业在DevOps进程中的障碍。

如何从根本上扫除DevOps实践过程中的障碍,成了大家急需解决的痛点,也正是看到这一点,飞算云智总裁陈定玮在六年前就开始了飞算 SoFlu 软件机器人的研发。他说,DevOps 的实施对人才的依赖性强,且对人员的基本素质要求非常高,这也是很多 IT 公司在实践 DevOps 时不得不以失败告终的原因。

以上文提到的测试问题为例,飞算 SoFlu 软件机器人的全自动测试平台能够优化DevOps在企业中的实施,它能够以自动化的方式,实现测试生命周期管理、测试用例自动生成、测试数据管理、精准回归测试等一系列功能,不仅降低了测试门槛,让初学者轻松上手,还可以减少测试对资源的占用,提高执行效率。

此外,飞算SoFlu软件机器人还采用了通用的技术功能模块,支持循环、条件判断、函数调用等组件,用户只要根据业务逻辑,通过拖拽方式进行参数配置,就能完成编程。而且,平台统一了代码规范,不依赖人工编码、审码,因此可以从源头上保证代码高质量。总而言之, 飞算SoFlu 软件机器人通过可视化编程的方式满足低门槛开发需求,输入流程图即可实现自动开发。

飞算 SoFlu软件机器人能解决的不只是开发问题。事实上,在软件项目开发过程中,风险几乎无处不在。项目进度是否正常、软件质量是否严格把控、技术是否成熟、系统架构是否符合性能指标等问题,都会威胁到软件的最终交付结果。有效地识别、控制和管理风险,对项目的成功起着至关重要的作用。

而通过飞算 SoFlu软件机器人,一人就能完成开发、测试一整套流程,不仅提高了开发和测试效率,保证了代码质量,还使软件工程全流程摆脱对人力的依赖,解决了人才不足的问题。用飞算SoFlu软件机器人进行开发,可以真正实现“一人一项目,十人抵百人”。

【对“速度和质量不可兼得,为什么DevOps落地如此困难”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·深入理解持续测试:DevOps 流程中的重要一环
·2022年之前,你不得不了解的一些 DevOps 趋势
·测试 —— DevOps 快速交付的最大瓶颈是什么?
·DevOps:宝马、西门子是如何开始DevOps 的?
·DevOps为何在中国发展滞后?如何发展DevOps?
·DevOps进击之后,DevSecOps又在说些什么?
·SoFlu,让 DevOps 更进一步,可视化开发
·盘盘 DevOps“衍生品”:DevSecOps、NoOps、AIOp
头条
钉钉召开2022发布会:品牌全新升级 首次发布生态战略 钉钉召开2022发布会:品牌全新升级 首次发布
硅谷网2022年3月22日消息 ,3月22日,钉钉召开科技向实万物生长2022钉钉发布会。会上……
·谷歌和苹果应用商店调整抽成方式 应用开发者
·钉钉召开2022发布会:品牌全新升级 首次发布
·钉钉傅徐军:钉钉文档,企业知识资产的数字花
·中国企业,不能满足于RISC-V社区“搭便车”
·pc6、ZOL、桔梗、腾牛网等200余家下载站高速
图文
速度和质量不可兼得,为什么DevOps落地如此困难
速度和质量不可兼得,为什么DevOps落地如此
透明、安全、可靠,华为应用市场全力为用户筑建坚实的隐私防线
透明、安全、可靠,华为应用市场全力为用户
知米背单词APP那些不为人知的小细节(图)
知米背单词APP那些不为人知的小细节(图)
Realme引入广告什么情况 Realme广告怎么设置关闭?
Realme引入广告什么情况 Realme广告怎么设
热点
·群控、云控时代即将终结,智控时代已到来
·106短信群发平台APP,致力于成为领域内佼佼者
·DT小听App:防偷拍,还是用这款国产app(图)
·软件技术行业发展变化非常快,软件人才要按需
·嗨学网一级消防可靠吗?新手妈妈亲生经历告诉
旧闻
·面对App泛滥:谁来减轻用户“指尖上的负担”
·2015中小企业新起航3:CRM融合移动互联网
·Android成2013年手机恶意软件最大温床 占比97
·2014年App Store(美国区)最受欢迎榜单揭晓
·WP桌面、360桌面谁更强?比比才知道(组图)
广告
硅谷精选
速度和质量不可兼得,为什么DevOps落地如此困难
速度和质量不可兼得,为什么DevOps落地如此困难
透明、安全、可靠,华为应用市场全力为用户筑建坚实的隐私防线
透明、安全、可靠,华为应用市场全力为用户筑建坚实的
ROMTOK与钉钉达成深度合作,共创智能高效视频会议新体验
ROMTOK与钉钉达成深度合作,共创智能高效视频会议新体
艾瑞:技术驱动、生态助力,移动应用行业展望“黄金十年”
艾瑞:技术驱动、生态助力,移动应用行业展望“黄金十
钉钉6.5版本,升级钉闪会2.0、下班模式、iPad体验
钉钉6.5版本,升级钉闪会2.0、下班模式、iPad体验
55岁农经员自学低代码,开发出6套数字化系统造福家乡
55岁农经员自学低代码,开发出6套数字化系统造福家乡
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2021 硅谷网. 版权所有. All Rights Reserved. <备案号:京ICP备12003855号-2>