背景

连续测试框架|人

选择一个操作模式

作者:

Jori Ramakers

主任,客户体验的策略

日期:2022年8月26日

在我们的一个主要步骤8步骤指导现代化组织您的测试是选择正确的运营模式为您的测试团队。为什么?因为这是你确定你的测试组织将实际运行。这就是你会建立问责制和沟通需要继续测试创新和保持最佳实践。

但是你应该选择哪种模式?后评估的测试组织85年财富500强企业,我们注意到,他们往往是结构化的基于三种模型。这篇文章将集中在三种常见的操作模式我们看到测试组织和每种方法的优缺点。您将了解其他公司正在使用的模型,这样您就可以选择一个适合您的组织的。在前进之前,确保你已经到位的愿景,或者基线,您的转换计划。

模型

选择您的操作模式

操作模型定义测试的结构组织和它将被嵌入到您的企业为其客户带来最大的价值。一组角色和职责将决定该组织将如何运行的目标有最大可能影响您的测试转换。

那么,你想如何改变测试组织运行吗?在评估的测试组织85年财富500强企业,Tricentis已确定,他们倾向于在一个集中的结构,分散或混合模型。188金宝搏app苹果下载软件每个这些模型都有不同的优点和缺点,你应该仔细考虑之前提交。你也应该准备调整你的模型来组织的独特需求。

集中

一个测试团队负责

在一个集中的模型中,关于所有测试角色的一部分,一个负责任的和负责任的测试团队。就像测试中心或测试工厂,这个模型着重于各种测试后开发。测试人员在专门的工作小组。任何合作开发和业务特别计划。大多数时候,开发团队、测试团队和其他业务坚持他们自己的特定的责任。

虽然集中式模型提供了一定的优势,但往往缺乏速度跟上当今软件交付的速度。188金宝搏官网登录app它也不是设计的连续测试组织倾向于发展合作。

优势

  • 高执行端到端测试的能力。所有技术和所有权躺在一个集中的测试团队
  • 强有力的治理。测试团队负责策略,使所有质量相关的决策
  • 高水平的标准化。集中团队控制所有的测试,可以决定标准化水平

缺点

  • 有限的灵活性在应对变化。变化将影响整个测试策略,需要修订
  • 大型组织的开销。一个集中的团队将需要许多不同的角色
  • 孤立的测试活动。所有测试发生在集中的团队,这意味着有最小的左移位功能

虽然集中式模型已被证明有价值的无数的公司,它不适合在企业级组织实施连续测试。考虑,如果测试团队被视为持有唯一负责连续测试,他们可能难以招募其他团队跨组织的参与。

分散的

测试在松散连接的团队

分散的模式,在很多方面,相反的集中式模型。执行的测试是在自治敏捷团队,这些团队的成员可能在组织内其他角色。这些团队只是松散连接的,和一些测试活动——比如性能测试——甚至可能被外包。因此,分散模型模型最适合支持连续的测试策略。

团队工作在分散模型完全控制自己的测试工具和策略。从好的方面说,他们可以实现测试快速、精益团队,高效工作。但是因为这些团队是自治的,他们可能会或可能不会决定实施工具、策略和过程需要连续测试。

组织会发生小减轻风险的能力,分散的三分这些团队将不习惯于从事的跨团队合作的核心是连续测试。任何组织实施分散模型中连续测试需要仔细思考建立治理跨自治团队,以确保质量。

优势

  • 资源分配的灵活性。团队可以自己决定是否需要特定的角色
  • 自由选择的策略和工具。因为团队是自治,他们可以选择他们需要什么来满足他们的需求
  • 精益和独立的团队。测试是完全的控制下这些球队,没有依赖或等待时间

缺点

  • 执行端到端测试的能力有限,尤其是有很多团队在组织内。没有明确的所有权为端到端测试
  • 低水平的检测治理。工具和测试策略往往是多样化团队的自主权
  • 有限的标准化跨团队。不同的工具和方法导致不同的标准
  • 少跨团队协作测试。团队倾向于关注级别测试策略,而不是企业测试策略

混合动力

专家与支持团队合作

在一个混合模型,一个专家小组负责测试策略。混合模型提供了最好的两个世界:一个精简的质量方法从团队层面到企业层面,与测试策略和工具的所有权由一个集中的团队。测试执行是通过共享敏捷团队合作达到共同的目标。

混合模型是一种高效的方法来实现企业组织中的连续测试。它平衡的竞争需要敏捷性、灵活性、降低成本,降低风险。混合模型,有明确的重点和企业之间分担责任实施团队负责战略和实施和执行团队。

企业实施团队包括自动化测试架构师和工程师。取决于你的组织配置,这些专家可以在企业级或program-by-program基础上。专家在您的企业实施团队将分享一些责任在角色:

定义和细化测试策略

  • 平衡企业敏捷性和持续的端到端测试的需要
  • 协调决策测试工具

设置测试基础设施

  • 部署应用程序的现有的测试基础设施
  • 融入部署管道

建立一个服务目录

  • 文档和规范任务
  • 市场内部服务包

培训组织

  • 教育团队如何执行测试策略
  • 收集和传播最佳实践在整个组织

除了企业实施团队,混合模型将包括两个角色在团队:

  • 自动化专家执行测试提供的工具集,根据定义的测试策略
  • 测试分析师分析产品或团队测试需求,使之与总体战略

在最近Tricentis财富188金宝搏app苹果下载软件500强企业的调查中,35%的人使用混合测试模型。当你权衡混合模型的优点与缺点,不难看出为什么模型几乎是一样受欢迎的集中式模型。

优势

  • 两全其美:精益和端到端。小,有效实现团队被授权管理
  • 伟大的能力执行端到端测试。统一战略和工具可以很容易地创建端到端测试
  • 高水平的标准化。有一个流线型的测试策略从团队层面到企业级
  • 高水平的治理。测试所有权是明确定义的

缺点

  • 需要更高的对齐跨团队的努力。一个共同的目标,如端到端测试需要调整策略
  • 降低策略和工具的选择的自由。策略和工具的决定是由一个集中的企业策划实施团队与团队合作

分散模型相比,混合模型将需要更多的努力使团队,可以在一定程度上减缓软件交付。188金宝搏官网登录app然而,我们相信好处远远大于这个缺点。在连续测试,多个团队分享对最终产品的质量负责。在一个混合模型,这些团队可以保留一定程度的灵活性和自主性,但是他们积极采取共同的工具集,拥抱共同策略,这样他们就可以实现共同的目标。

188金宝搏app苹果下载软件Tricentis发现,取得成功的关键在连续测试混合测试模型是采用一个企业实施团队。在我们最近的财富500强企业的调查中,我们发现公司用企业实施团队有超过两倍达到自动持续集成。我们强烈建议你考虑混合模式实现连续测试。

了解更多关于企业实施团队

结论

关注可衡量的改进

的任务选择一个操作模式,建立企业实施团队,并实现连续测试似乎令人生畏。如果您的组织是不知道从哪里开始,只是专注于小的改进,测量结果在每一步,和剩余的变化方向。

考虑实现一个混合模型,建立一个企业实施团队最初关注你最紧迫的项目。一旦你的人员和流程开始成形,然后可以开始决定你需要技术支持连续测试长期和你的战略扩展它在您的企业。如果你不开始,你的组织会永远不知道连续测试的好处。

作者:

Jori Ramakers

主任,客户体验的策略

日期:2022年8月26日
Baidu
map