非功能测试 NFTS Beta
(new)
评估系统和服务,以根据要求或预期标准评估性能、安全性、可扩展性和其他非功能性质量。
SFIA 9 简体中文翻译:测试版
SFIA 9 英文版现已可用。
- 这是 SFIA 9 的简体中文测试版。
-
我们使用 Phrase Localization Platform 创建了这个版本,结合了:
- SFIA 8 的翻译内容
- 7 家领先机器翻译提供商的贡献
- 我们将在审核和质量检查后更新此翻译。
- 如果您发现任何错误或有任何问题,请与我们联系。
注意:虽然机器翻译有助于创建初始版本,但专业审核能确保准确性和符合语境的用语。
指导说明
(new)
非功能测试评估技术、系统组件、配置和软件包的行为,确保它们协同工作以支持系统的运行。它侧重于识别和缓解与系统质量和特征相关的风险,例如性能、安全性、备份和恢复、可用性、可扩展性、可靠性、可维护性、监控、资源效率和技术标准合规性。
活动可能包括但不限于:
- 与利益相关者合作,阐明非功能性需求和期望
- 设置反映生产条件的测试环境,模拟实际使用情况
- 准备和管理测试数据以准确表示必要的品种和数量
- 设计和执行压力、负载、安全和其他非功能性测试
- 在测试过程中排除问题,与技术团队协调解决问题
- 参与审查以改进非功能性需求,识别风险并提出改进建议
- 分析结果以评估系统性能、安全性和其他关键质量,为改进提供见解
- 通过在生命周期的早期集成非功能性测试来促进左移方法,以便及早发现问题
- 调整测试策略以适应各种开发方法
- 开发和维护自动化测试、监控系统和框架,以持续评估系统质量和性能
- 确保遵守行业标准、法规和公认的良好实践。
了解此技能的责任级别
在未定义较低级别的情况下...
- 没有定义具体的任务和职责,因为该技能需要比这些级别的通常预期的更高的自主性、影响力和决策复杂性。您可以使用本质语句来了解与这些级别相关的一般职责。
如果未定义更高的级别...
- 职责和问责制没有定义,因为这些更高层次涉及战略领导和更广泛的组织影响力,超出了这一特定技能的范围。请参阅本质陈述。
发展技能并展示与该技能相关的责任
定义的级别显示了技能和责任的增量进展。
在未定义较低级别的情况下...
您可以通过以下方式发展您的知识并支持在该领域负有责任的其他人:
- 学习与此技能相关的关键概念和原则及其对您的角色的影响
- 执行相关技能(请参阅相关的 SFIA 技能)
- 支持他人执行更高级别的任务和活动
如果未定义更高的级别...
- 你可以通过发展更适合更高层次组织领导的相关技能来取得进步。
单击以了解为什么 SFIA 技能没有在所有 7 个级别中定义。
显示/隐藏额外的描述和级别。
该技能的责任级别
1 | 2 | 3 | 4 | 5 | 6 |
非功能测试: 级别 1
(new)
在监督下执行给定的非功能性测试脚本,重点关注系统质量和特性,例如性能。设置基本测试环境并使用标准工具执行规定的测试。记录结果并报告问题。
非功能测试: 级别 2
(new)
协助设计非功能性测试用例和创建测试脚本。支持在监督下为非功能性测试准备测试数据。配置测试环境。执行手动和自动非功能性测试。根据给定的非功能性需求或规范实施适当的测试工具。为给定的非功能需求定义测试条件。分析和报告测试活动、结果、问题和风险。
非功能测试: 级别 3
(new)
设计非功能性测试用例和脚本,映射到系统质量和特性的预设标准。准备和管理测试数据以反映真实场景。配置测试环境,与利益相关者合作以阐明需求并自动执行可重复测试。参与需求审查以优化全面的测试计划。进行探索性测试以调查异常行为。执行测试,在出现问题时进行故障排除。对测试活动的分析和报告,提供对非功能属性的全面覆盖。
非功能测试: 级别 4
(new)
考虑系统关键性和复杂性,选择合适的非功能测试方法。针对端到端系统属性开发、自动化和执行测试计划。配置和管理复杂的测试环境,确保与生产条件保持一致。应用基于风险的策略来确定测试工作的优先级,并跨团队协作以确保全面的自动化测试覆盖率。实时排除问题,确保及时解决。分析和报告测试活动、结果和风险,包括他人的工作。
非功能测试: 级别 5
(new)
计划并推动所有阶段的非功能测试,确保与需求保持一致,并确定基于风险的策略的优先级。提供有关非功能性方法、工具和框架的专家建议。领导高级测试环境的设置和维护。监控测试标准的应用,确保它们反映真实情况。与利益相关者密切合作,排除故障并解决复杂问题。领导提高非功能性测试的效率和可靠性的工作。确定改进之处,并为非功能测试的组织政策、标准和指南做出贡献。
非功能测试: 级别 6
(new)
制定组织政策、标准和流程测试指南,确保它们与业务战略保持一致并采用基于风险的方法。规划和领导战略性的复杂测试活动,确保它们与整体系统质量目标保持一致。管理风险和机会,与其他类型的测试相协调。培养组织能力以应对复杂的质量验证挑战。推动测试环境的持续自动化和改进。在非功能测试中促进质量文化,推动遵守组织标准并主动降低风险。