背景

持续测试框架

企业支持团队

作者

马克陈

高级数字化转型策略师

日期2022年8月29日

介绍

诸如S/4HANA转换或DevOps之类的数字转换计划可以对我们测试、确保和管理质量的方式产生重大影响。传统的测试组织继续寻找提高速度和降低成本的方法。测试自动化和持续测试在实现这些计划和带来积极的变化方面扮演着不可或缺的角色。但是组织仍然缺乏一种有效的方法来将传统的测试转换为更现代的设置,以及启动和管理敏捷测试周期的变革代理。

作为持续测试框架的一部分,企业支持团队(Enterprise Enablement Team, EET)是一个经过验证的模型,可以指导您在组织中进行测试转换和简化策略,以便您可以满足来自业务和客户需求的需求。该团队被设计成一个精简版的卓越测试中心,并作为共享服务运行,在企业的各个团队之间工作。企业支持团队已经在推动敏捷测试生命周期的成功测试转换和实现。

在评估许多财富500强公司时,Tricentis证实,拥有企业支持团队的公司比没有188金宝搏app苹果下载软件团队的公司更有可能在测试转换方面取得成功。在那些拥有企业支持团队的公司中,我们确定了实现、自动化持续集成、自动化持续交付、工具集成和跨团队协作的增强能力。

1

核心职责

企业支持团队与组织各级的开发人员、业务人员和测试专业人员一起工作。因为企业支持团队包含了广泛的技能集,它的成员自然会在整个公司中形成联系,并支持大规模的持续测试。

任何企业支持团队的首要任务之一是授权整个组织中的单个团队有效地执行他们的日常测试活动。为此,他们将对以下领域进行治理:

策略

企业支持团队将通过与各种涉众合作,为企业设计测试策略,并且:

定义敏捷测试周期并通过指定测试范围、测试方法、度量标准、操作模型和报告内容来提供测试框架。

执行标准流程。团队将确保整个组织的团队遵循围绕工具、测试策略和报告的标准框架。

使团队能够执行测试策略。活动可能包括:

  • 执行风险分析
  • 计划测试覆盖率
  • 制定需求和测试
  • 决定应该执行哪些测试—功能性测试还是非功能性测试
  • 定义回归和进展测试套件
  • 决定报告的方式,内容和时间

连续测试

企业支持团队将决定使用哪些工具,编排工具决策,决定如何集成工具,并将需求与交付管道相匹配。团队还将拥有持续测试过程,并努力进行持续改进,以使过程尽可能有效。

活动包括:

设置新的测试基础结构

  • 订购或配置测试服务器或专用环境
  • 审查和订购构建管道、网络和数据库的权限

用于持续测试的工具集成

  • 实现从需求到测试报告的测试周期
  • 连接构建管道和测试自动化工具

执行概念证明(PoC)

  • 识别痛点并将其映射为解决方案
  • 建立原型
  • 提供见解和建议
  • 将结果循环回测试策略

例如:在某些情况下,交付团队非常有经验和能力,但想尝试创新的方法或技术。他们可以调用企业支持团队来帮助执行他们的创新。

假设一个交付团队想要实现用于测试的机器学习,但不能解决围绕实现的依赖关系——或者只是缺少劳动力。企业支持团队可以运行概念验证,以帮助测试团队确定其计划的可行性,并确保该计划与整个企业持续测试策略相一致。

测试管理

企业支持团队将优化报告,以确保正确的涉众在正确的时间获得正确的反馈。他们将确定在团队、计划和企业级需要什么样的可见性,为特定的受众定制信息。通过使组织能够做出合格的数据驱动决策,企业支持团队可以帮助他们有效地部署测试资源。

这包括创建用于查看测试指标的仪表板,例如:

  • 覆盖范围(风险,需求)
  • 不同层段的测试结果
  • 上市时间
  • 效率指标
  • bug和缺陷
  • 避免bug和缺陷的成本

数据管理

企业支持团队将为整个企业实现测试数据管理策略和解决方案,并负责工具和解决方案以实现遵从性和数据法规。

2

团队的设置

企业支持团队通常由来自整个组织的各个团队的专家组成。这些专家包括:

测试分析师,执行风险分析以不断重新定义烟雾测试、回归和进展组合以及探索性测试。
企业或程序测试架构师,他们定义测试策略和测试工具链,并编排工具决策。
企业或项目自动化工程师,部署和集成测试策略和工具以进行持续测试。
这些专业人员一起提供测试专业知识——通常通过服务目录提供给任何需要帮助的团队。

了解更多关于团队的知识。下载白皮书

3.

无价的转换工具

企业支持团队设想并确保正确的人在定义的测试策略中工作时使用正确的工具。他们制定战略决策,使测试实践能够持续改进。

团队的质的好处是,它有助于在企业级别上重新定义组织的测试策略,因为他们正在经历转换,然后验证它正在团队中有效地实现和执行。

测试转换中的活动可能包括:

处理过渡

  • 管理超出单个团队能力的变更,这些变更是由于范围、跨团队依赖关系或对企业的连锁反应等原因造成的。其他因素可能包括对创新技术的评估,如人工智能、新方法和新应用。

解决挑战

  • 协助个别团队核心业务以外的活动,包括授权或测试预算

培训组织

  • 记录和标准化任务
  • 在内部将服务打包销售

构建服务目录

  • 管理超出单个团队能力的变更,这些变更是由于范围、跨团队依赖关系或对企业的连锁反应等原因造成的。其他因素可能包括对创新技术的评估,如人工智能、新方法和新应用。

推动社区实践

  • 分享最佳实践
    促进团队和专业人员之间的知识共享

4

衡量影响

有广泛的度量标准可用于度量企业支持团队在转换活动中所带来的价值。这些指标大多围绕着优化测试任务所带来的成本降低。其他的包括:

测试更便宜

  • 自动化率
  • 执行成本

更好的测试

  • 商业风险
  • 每日执行率

测试速度快

  • 测试周期时间
  • 平均检测时间

企业实施团队可以评估持续的测试实践,并指导您完成这个过程。他们将发现您当前测试实践中的差距,并就如何继续开始或扩展您的持续测试之旅提供建议。

对评估你的团队感兴趣?了解更多

5

规模连续试验

企业支持团队通过为新的测试工具和方法提供概念证明来推动创新。当一个组织在其所有团队中采用持续测试时,建立一个企业支持团队是非常必要的,该团队将全面地利用持续测试策略和过程来实现您的转换计划。

作者:

马克陈

高级数字化转型策略师

日期2022年8月29日
Baidu
map