如何加速网络 DevOps

Velocity Core
+ Velocity Core

通过持续测试加速网络 DevOps

网络设备和软件团队采用 DevOps 模式,旨在以更低的成本交付更多、质量更高的版本。持续测试会在代码和基础设施变更流经整个管道的过程中对其进行验证,从持续集成(CI)构建到夜间回归测试和发布验收。如果没有持续测试,持续交付就无法可靠地进行。该工作流首先从评估当前实践开始:测试是如何选定的、回归测试的自动化程度如何、持续集成(CI)构建是否基于生产环境的克隆配置运行,以及测试资源能否根据需求进行扩展。 随后,团队会设定业务目标(例如每月发布次数和减少问题上报)以及针对构建、回归和发布测试时间的技术目标。

一些常见的挑战阻碍了进展。开发中心运营着各自独立的分支机构和实验室,导致形成了分散的“信息孤岛”,并造成构建、测试和发布周期冗长且串行化。自动化测试覆盖率往往低于50%,而现有的自动化方案可能缺乏灵活性且不稳定。各部门采用的指标不统一,且虚假失败导致难以根据测试结果采取行动。开发和运维团队在敏捷性和稳定性方面存在优先级冲突。 以某制造商为例,其拥有超过3600万行代码,但每年发布次数不足两次;构建测试失败率高达50%;75%的工程时间都耗费在修复工作上。团队需要模块化的测试套件、共享的实验室基础设施、持续集成(CI)编排、弹性资源以及统一的仪表盘。

网络 DevOps 加速解决方案

是德科技将实验室自动化、测试自动化以及 DevOps 实施专业知识相结合,将持续测试融入交付管道。Velocity Core 可集中管理物理和虚拟测试实验室,并为每个管道阶段配置所需的拓扑结构,同时与 Jenkins 等持续集成(CI)编排工具集成。Velocity iTest 支持跨产品变体和拓扑结构编写、管理和执行可重用的自动化测试套件。 是德科技的专家通过三个阶段指导实施:基础设施阶段,用于集成工具并建立指标;扩展阶段,用于将测试模块化并添加弹性资源;加速阶段,用于缩短持续集成和交付周期。对于某家大型网络设备制造商,是德科技的解决方案实现了99%的构建、测试和发布自动化,将构建和测试时间从46小时缩短至1小时,并将发布测试时间从4周缩短至24小时。

参见“网络 DevOps 加速解决方案”的框图

网络 DevOps 加速解决方案

探索我们网络中的 DevOps 加速解决方案相关产品

联系我们 标识

联系我们的专家之一

需要帮助找到适合您的解决方案吗?