测试 TEST
使用适当的测试工具及技术来规划、设计、管理、实施及报告测试工作,并遵循约定的流程标准及行业特定法规。测试的目的在于确保新及经修订系统、配置、软件包或服务(连同任何界面)按要求实施(包括安全要求),同时充分理解并记录与部署相关的风险。测试包括制定流程、使用及维护测试工具(测试案例、测试脚本、测试报告、测试计划等)来衡量及改进被测软件的质量。
该技能的责任级别
1 | 2 | 3 | 4 | 5 | 6 |
测试: 级别 1
在监督下执行给定的测试脚本。 记录结果和报告问题。 了解测试在系统开发中的作用——作为设计改进和验证过程的工具。
测试: 级别 2
为指定的测试需求定义测试条件。根据提供的规范设计测试用例并创建测试脚本和支持数据。 根据项目测试计划解释,执行和记录测试用例。 分析并报告测试活动和结果。 识别并报告问题和风险。
测试: 级别 3
审查测试需求及规范,并定义测试条件。自行设计测试案例及测试脚本,映射回预定标准,记录及报告结果。分析并报告测试活动及结果。识别并报告与自身工作相关的问题及风险。
测试: 级别 4
通过自身对功能及非功能性规范(如可靠性、效率、可用性、可维护性及可接入性)进行深度技术分析来承担建立测试案例的责任。创建从测试案例到测试需求的可追溯性记录。生成测试脚本,材料和回归测试包,以测试新的和修改过的软件或服务。指定环境、数据、资源及工具的要求。使用约定的方法及标准解释、实施及记录复杂的测试脚本。记录并分析举措及结果,并维护疵点记录。审查测试结果并在必要时修改测试。 提供与整个项目相关的进度、异常、风险和问题的报告。 报告系统质量并收集测试用例的指标。 提供专家建议以支持他人。
测试: 级别 5
在开发或集成项目或程序中,协调和管理系统和/或验收测试的计划,包括软件安全测试。 负责测试和验收活动的完整性,并协调这些活动的执行。 提供有关测试计划和执行的任何方面的权威建议和指导。 定义并传达项目的测试策略。 管理所有测试流程,包括测试计划、资源、成本、时限、测试交付物和可追溯性。 管理与测试事宜有关的客户关系。 定义流程改进,并协助制定公司测试标准、界定最佳实践。
测试: 级别 6
制定测试相关制度并掌握支持性流程,包括软件安全测试。负责管理开发或整合项目内所有测试活动。管理与测试相关的所有风险,并在任何风险超出可接受范围时采取预防措施。评估替代测试流程(包括自动化测试)的实用性,并就此提出建议。对测试流程作出改进,并指导其实施。评估供应商的开发及测试能力。确定所有阶段的项目测试标准,并促使所有参与方遵守这些标准。管理涉及所有测试事宜的客户关系。
测试: 级别 7
这种技能通常不会在这种责任和问责制水平上被观察到或实践。