数字世界的全球技能和能力框架

测试 TEST

调查产品、系统和服务,从而对行为进行评估,同时评估是否符合指定或未指定的要求和特性。

该技能的责任级别

1 2 3 4 5 6

指导说明

测试的范围包括技术、系统组件、配置、包及其接口。这种技能适用于所有测试方法,可以使用预测(计划驱动型)方法或自适应(迭代/敏捷)方法交付。 

活动可能包括但不限于:

  • 对测试进行规划、设计、管理、执行和报告
  • 对功能或特性进行功能测试
  • 进行非功能质量测试,例如但不限于性能、安全性、访问、备份和恢复、归档及保留、稳健性、可用性、容量、可扩展性、可靠性、性能、压力、容量、可维护性及可移植性
  • 进行静态测试和静态分析
  • 管理与测试相关的风险,并在必要时采取预防措施
  • 采用和调整测试方法,包括瀑布法、增量法或敏捷法
  • 遵从商定的流程标准、行业特定法规和数据保护 法规
  • 设计、使用和维护测试件,进而测量和提高被测软件的质量
  • 通过测试自动化、工具和最佳实践提高生产力
  • 开发可靠的可扩展式自动化测试与框架。

了解此技能的责任级别

在未定义较低级别的情况下...
  • 没有定义具体的任务和职责,因为该技能需要比这些级别的通常预期的更高的自主性、影响力和决策复杂性。您可以使用本质语句来了解与这些级别相关的一般职责。
如果未定义更高的级别...
  • 职责和问责制没有定义,因为这些更高层次涉及战略领导和更广泛的组织影响力,超出了这一特定技能的范围。请参阅本质陈述。

发展技能并展示与该技能相关的责任

定义的级别显示了技能和责任的增量进展。

在未定义较低级别的情况下...

您可以通过以下方式发展您的知识并支持在该领域负有责任的其他人:

  • 学习与此技能相关的关键概念和原则及其对您的角色的影响
  • 执行相关技能(请参阅相关的 SFIA 技能)
  • 支持他人执行更高级别的任务和活动
如果未定义更高的级别...
  • 你可以通过发展更适合更高层次组织领导的相关技能来取得进步。

显示/隐藏额外的描述和级别。

测试: 级别 1

级别 1 - 跟随: 该级别的本质:在密切监督下执行常规任务,遵照指示并需要指导来完成工作。学习并应用基本技能和知识。

在监督下执行给定的手动测试脚本。使用基本的自动化测试工具。记录结果并报告问题。了解测试作为工具在改进设计和验证过程中的作用。

测试: 级别 2

级别 2 - 协助: 该级别的本质:为他人提供帮助,在日常监督下工作,利用自己的判断力解决常规问题。通过培训和在职经验积极学习。

设计测试用例,创建测试脚本和测试数据,并根据所提供的需求或规范实现可重复任务的自动化。针对给定需求确定测试条件。根据测试计划执行并记录手动和自动测试内容。分析并报告测试活动、结果、问题和风险。

测试: 级别 3

级别 3 - 应用: 该级别的本质:使用标准方法和程序执行各种任务,有时是复杂和非常规任务。在一般指导下工作,行使自主权,在截止日期内管理自己的工作。在工作场所积极主动地提高技能和影响力。

在自我指导下设计测试用例和测试脚本,映射到预先确定的标准,记录并报告测试结果。参与需求、设计和规格的评审,并使用此类信息来设计测试计划和测试条件。应用商定的标准来指定和执行手动及自动测试。自动化测试任务,并通过现有或新型基础架构构建测试覆盖范围。分析并报告测试活动、结果、问题和风险。

测试: 级别 4

级别 4 - 帮助: 该级别的本质:执行各种复杂的活动,支持和指导他人,在适当时委派任务,在一般指导下自主工作,并为实现团队目标贡献专业知识。

选择适当的测试方法,包括手动和自动测试。开发并执行测试计划和测试用例。实现可靠的可扩展式自动化测试和框架。在产品、系统或服务设计与开发中进行跨各方的合作,进而实现测试全面覆盖。确定需求、设计或规范过程中的改进内容,进而提高测试的有效性和效率。分析并报告测试活动、结果、问题和风险,包括其他人的工作。

测试: 级别 5

级别 5 - 确保,建议: 该级别的本质:在其专业内提供权威性指导,并在广泛的指导下开展工作。负责交付从分析、执行到评估的重要工作成果。

规划和推动产品、系统和服务开发所有阶段和迭代的测试活动。针对测试规划和执行的方方面面提供权威的建议与指导。采用和调整合适的测试方法、自动化工具和技术来解决工具和测试方法中出现的问题。衡量和监控测试标准的应用。评估风险并采取预防措施。确定改进内容并协助组织测试政策、标准和指南的制定。

测试: 级别 6

级别 6 - 主动,影响: 该级别的本质:对组织有重大影响,做出高层决策,制定政策,展现领导力,促进组织协作,并在关键领域接受问责。

制定组织的测试政策、标准和指南。规划和领导复杂的战略性大型测试活动。领导活动,管理与测试相关的风险和机会。调整或发展组织测试能力和方法,进而解决工具和测试中出现的复杂的业务和工程问题。在整个组织中促进质量文化,并推动采用和遵守测试政策及标准。