测试管理在 DevOps 中扮演着怎样的角色?

论 DevOps、测试管理和 QA 部门之间如何共同合作,以达到更快地交付。


在敏捷操作下,DevOps 正在蓬勃发展并成为大量机构的主要优势。由于 DevOps 为业务、开发、运营和质量保证部门开辟了协作战线,它能够有效的向客户提供更新和更强的功能。DevOps 符合敏捷项目所固有的精益、精敏的内在价值观,团队须尽最大努力确保提供合适的配置以应对挑战。


经验证明 DevOps 可以从测试管理的使用中获益匪浅。然而,有些人可能会想知道这个过程如何适应整个 DevOps 环境的细节。随着软件开发变得越来越复杂,DevOps 组件将越来越依赖彼此的技能来解决问题,测试管理将在确保用户获得他们期待的优质产品方面发挥重要作用。

1、构建 DevOps 优势

对于 DevOps 团队来说,有很多工作需要做好,例如:监控质量和能够频繁的部署。但是,工欲善其事,必先利其器。测试管理不仅可以使 DevOps 实现这些效果,还可以使它们超越自我,达到最佳。

IBM 曾经指出,测试管理有助于DevOps 通过利用数据促进持续集成和交付。测试用例和测试数据可以轻松关联,敏感信息保持安全,并分析各种结果。这些见解对于帮助DevOps 团队进步并不断满足用户需求至关重要。

“功能测试可以证实应用程序的行为,测试数据管理能够使研发机构去评估测试数据成功与否的变化,”IBM 说。

通过对比前后期测试数据,无论测试是否通过,都将有助于分析测试数据结果。这种做法很好的处理了许多隐藏问题,从而能够快速识别并解决持续集成和分发的问题。

2、测试成熟度是关键

为了确保 DevOps 成功,团队里必须有技术熟练的人在手,以保证活跃的提升操作。DevOps.com 的创始人Marc Hornbeek 曾指出,“尽管许多机构能够促进自动化集成,但在实际过程中仍可能遇到测试编排问题”。

但是,测试管理工具就非常有助于这样的情况。测试团队可以提供他们的专业知识,并利用这些系统与DevOps 合作。这将有助于确保代码顺利更改,并且项目能够满足要求。

3、支持敏捷工作流

DevOps 是敏捷值的属性,意味着在这些环境中使用的各种类型的解决方案都必须有助于支持这些实践。测试管理就是通过协作功能、实时通知和其他基本功能实现的。

与测试管理配合的DevOps 可以帮助解决这些问题,确保用户通过移动设备获得积极的体验,云端和前端解决方案获得积极的体验,以帮助实现无缝互动。

4、QA 扮演着更快交付的战略性角色

通常来说,测试已经到了软件开发生命周期的最后阶段,在保证一切工作正常的情况下留给企业做重大改变的空间非常有限。Datical 指出,传统的软件开发手段通常会在开发周期后半程才发现缺陷,这通常迫使组织付出很大的代价来解决这些问题,并最终减缓整个开发进程。

DevOps 致力于在整个开发过程中的每一个环节都引入QA 和测试管理,使它们成为质量的推动者,并确保产品符合利益相关者和用户所设定的质量标准。“QA 实际上被认为是DevOps 中非常关键的组件,甚至于DevOps 强调质量保证是每个人的责任,”Datical 说。

但这并不意味着QA 专业人员在DevOps 环境中不再具有作用,而是意味着与组织中的其他所有人对质量和稳定性承担更多的责任,QA 可以并且应该扮演更具战略意义的角色,并提供对质量保证功能的全面监督,以及建立更强大稳定的测试基础设施。

5、一致性测试是更好的质量的保证

正如意料之中的,测试管理使 DevOps 团队能够更好地协作以更快的交付和敏捷的支持,另一方面这些好处也从本质上导致了跨项目的质量的提高。Dobb 博士的资助者Scott Ambler指出,在某些特定方面的自动化尤其有助于团队更早更频繁地开始测试。

这使DevOps 能够更早的捕获缺陷并尽可能地减少缺陷。这种快速响应的方法不仅可以提高质量,还可以降低生产所需的潜在成本和总体时间。

“敏捷团队通常每天多次运行自动化测试套件,并且因为他们可以马上解找到的任何问题,所以他们软件的质量水平高于没有使用的团队。” Ambler 写道:“这对运营人员来说是一个好消息,他们坚持认为解决方案在批准生产之前必须具有足够的好的质量。

”DevOps 团队不断受到压力,这种压力来自于他们要尽可能多地满足利益相关者和用户的严格要求。然而,如果您购买测试管理工具,确实可以帮助成员轻松地在项目之间进行协同工作,从而整合优势并加快上市时间。这些类型的好处值得研究,以确保 DevOps 拥有所需的资源来产生他们所期待的那种优势。

作者:凡猫学院 链接:https://www.jianshu.com/p/dcc192b7837c 來源:简书

原文发布于微信公众号 - DevOps时代(DevOpsTimes)

原文发表时间:2018-06-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BestSDK

企业上云服务的,3大好处

企业上云的核心是运用云计算技术推动业务创新,实现敏捷、灵活管理,降低IT成本,以提高企业在新常态下发展动力和竞争力。对于每个企业、每个组织来说,产业特点不同,有...

2K4
来自专栏EAWorld

面向业务的企业元数据管理

最近Gartner在研究报告里明确指出,“元数据管理将是未来企业信息化的核心基础设施”。确实,在大数据环境中,如果企业不通过元数据管理把多种复杂的信息管理起来,...

4176
来自专栏云计算D1net

借助云成本优化避免IT预算拮据

大多数迁移到云计算的企业均期望,这一举措能够帮助他们大幅节省资金。但是,尽管云计算肯定可以帮助企业降低成本,但这些成本并不是自动的。为了最大限度地提高云的成本效...

2526
来自专栏灯塔大数据

干货|大数据时代,我们平时都用哪些大数据平台?

什么是开放的API? 大数据时代,数据源就是我们让数据产生价值的最重要的对象,对于一个企业来说,其内部在自身业务经营环节当中包括销售、客服、仓储、财务等等一系...

2627
来自专栏SDNLAB

Kubernetes是否准备取代OpenStack和VMware?

Kubernetes最近刚刚庆祝了它的4周年纪念,但开源容器编排平台的表现却不尽如人意。实际上,一些项目指导人员正在考虑未来Kubernetes可以取代Open...

1132
来自专栏云计算D1net

云计算对其下游的行业产生及其深远的影响

云计算、虚拟化技术和其他IT技术的广泛使用正在重塑技术服务供应商与渠道合作伙伴之间的关系。而这些变化也将进一步对其下游的行业产生及其深远的影响,其正在改变经销商...

2903
来自专栏人称T客

调研: 无论你信不信PaaS时代己来临

T客汇官网:tikehui.com 撰文 | 窦悦怡 ? 移动信息化研究中心认为:从当前PaaS层具体应用的部署情况可以初步看见,企业目前优先想解决针对具体应用...

3209
来自专栏云计算D1net

对于多云的未来,你准备好了吗?

如今,企业正在摆脱单云模式。到2018年,85%的企业将采用多云模式。企业向各种类型的云服务转移,以及如何利用混合云的力量等,围绕云计算的对话不胜枚举。但是,重...

3467
来自专栏云计算D1net

企业开始实施云迁移之前需要问的三个问题

虽然很多时候,企业在开始实施云迁移可能会感觉处于停滞状态或速度太慢,但有时候业务迁移实际上可能太快。要确定业务迁移是否以正确的速度进行,企业可能需要考虑几个方面...

810
来自专栏PPV课数据科学社区

蝴蝶效应 看大数据对IT行业带来的影响

1、磁盘存储的延续 蝴蝶效应的意思是说一个看似很小的变化,但经过一系列的发展,可能会对一个看似毫不相干的东西产生巨大的影响。蝴蝶效应在IT行业同样也试用...

3007

扫码关注云+社区