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

非功能测试 NFTS

评估系统和服务,以根据要求或预期标准评估性能、安全性、可扩展性和其他非功能性特质。

指导说明

非功能测试评估技术、系统组件、配置和软件包的行为,确保它们协同工作以支持系统的运行。它侧重于识别和缓解与系统质量和特征相关的风险,例如性能、安全性、备份和恢复、可用性、可扩展性、可靠性、可维护性、监控、资源效率和技术标准合规性。

活动可能包括但不限于:

  • 与利益相关者合作,阐明非功能性需求和期望
  • 设置反映生产条件的测试环境,模拟实际使用情况
  • 准备和管理测试数据,以准确表示必要的种类和数量
  • 设计和执行压力、负载、安全性和其他非功能测试
  • 在测试过程中对问题进行故障排除,与技术团队协调解决问题
  • 参与审查以完善非功能性需求,识别风险并提出改进建议
  • 分析结果以评估系统性能、安全性和其他关键特质,提供改进见解
  • 通过在生命周期的早期集成非功能测试来促进左移方法,以便及早发现问题
  • 调整测试策略以适应各种开发方法
  • 开发和维护自动化测试、监控系统和框架,以持续评估系统质量和性能
  • 确保遵守行业标准、法规和公认的良好实践。

了解此技能的责任级别

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

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

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

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

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

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

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

该技能的责任级别

1 2 3 4 5 6

非功能测试: 级别 1

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

在监督下执行给定的非功能测试脚本,重点关注系统质量和特性,例如性能。设置基本测试环境并使用标准工具执行规定的测试。记录结果并报告问题。

非功能测试: 级别 2

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

协助设计非功能测试用例并创建测试脚本。在监督下支持为非功能测试准备测试数据。配置测试环境。执行手动和自动非功能测试。根据给定的非功能性需求或规范实施适当的测试工具。为给定的非功能性需求定义测试条件。分析和报告测试活动、结果、问题和风险。

非功能测试: 级别 3

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

设计非功能测试用例和脚本,映射到系统质量和特性的预设标准。准备和管理测试数据以反映真实场景。配置测试环境,与利益相关者合作以阐明需求并自动执行可重复测试。参与需求审查以完善全面的测试计划。进行探索性测试以调查异常行为。执行测试,在出现问题时进行故障排除。对测试活动进行分析和报告,提供对非功能属性的全面覆盖。

非功能测试: 级别 4

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

考虑系统关键性和复杂性,选择合适的非功能测试方法。针对端到端系统属性,开发、自动操作和执行测试计划。配置和管理复杂的测试环境,确保与生产条件保持一致。应用基于风险的策略来确定测试工作的优先级,并跨团队协作以确保全面的自动化测试覆盖率。实时排除问题,确保及时解决。分析和报告测试活动、结果和风险,包括他人的工作。

非功能测试: 级别 5

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

计划并推动所有阶段的非功能测试,确保与需求保持一致,并确定基于风险的策略的优先级。提供有关非功能性方法、工具和框架的专家建议。领导高级测试环境的设置和维护。监控测试标准的应用,确保它们反映真实情况。与利益相关者密切合作,排除故障并解决复杂问题。领导提高非功能测试效率和可靠性的工作。确定改进之处,并为非功能测试的组织政策、标准和指南做出贡献。

非功能测试: 级别 6

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

制定非功能测试的组织政策、标准和指南,确保它们与业务战略保持一致并采用基于风险的方法。规划和领导战略性的复杂测试活动,确保它们与整体系统质量目标保持一致。管理风险和机会,与其他类型的测试相协调。培养组织能力以应对复杂的质量验证挑战。推动测试环境的持续自动化和改进。在非功能测试中推进质量文化,推动遵守组织标准并主动降低风险。