软件测试类技术任职资格标准
版本号:2.0
拟制单位:测试业务部/技术干部部 二
○○一年十一月
目
录
概述 .............................. 3页 第一部分 级别定义................. 5页 第二部分 资格标准................ 8页
概
述
任职资格管理的目的
? 规范人才的培养和选拔,推动做实的人不断提高水平,引导有水平的人做实, 按做实给予评价。
? 激励员工不断提高其职位胜任能力,以职业化的员工队伍参与国际竞争。 ? 树立有效培训和自我学习的标杆,以资格标准牵引员工不断学习、不断改进, 保持公司的持续性发展。
任职资格认证原则
? 以关键行为和核心技能为中心 ? 以工作实绩为导向 ? 标准公开、程序公正 ? 测试、评议相结合
任职资格标准体系
? 软件测试类任职资格标准由工作经验、必备知识、技能标准、工作绩效、行 为标准等五个部分组成。
软件测试类任职资格认证对象
? 从事软件测试类工作的人员
第一部分
级别定义
技术1级 技术2级技术3级 技术4级 技术5级 技术6级根据软件测试类的实际情况,将技术任职资格等级分为一至六级,如下图所示。
级别定义 资格标准 级别定义描述了各级人员的工作定义、工作内容、工作性质、主要职责及影响 范围。
级别代码: T0401(01) 级别名称: 软件测试类一级工程师 要点:有一定系统特性的测试实践经验,参与测试方案和测试用例的设计,
能够独立完成测试代码实现、测试环境搭建、测试执行等工作。承担华为某一产品 领域或特定产品技术领域中一般系统特性的测试、质量保证活动等工作。在二级及 以上工程师的指导下按计划要求完成任务并保证其质量。级别代码: T0401(02)
级别名称:软件测试类二级工程师
要点:有较多系统特性的测试实践经验,参与测试方案和测试用例的设计,
参与测试平台的设计,能够独立完成测试代码实现、测试环境搭建、和测试执行等 工作。承担华为某一产品领域或特定产品技术领域中的较复杂系统特性的测试、质 量保证活动等工作。在三级及以上工程师的指导下解决测试一般难题。按时完成指 标、计划并保证质量。 具有培养、辅导新员工,担任新员工思想导师的能力和责任。 级别代码: T0401(03) 级别名称:软件测试类三级工程师
要点:有较多系统特性的测试实践经验,能独立进行较复杂特性的测试方 案设计、测试用例设计、测试平台设计,参与测试执行和测试代码编写的工作。可 独立主持小型项目的测试任务;是测试某一环节的技术主力,可独挡一面。承担华 为某一产品或特定产品技术领域较复杂特性的测试,对产品质量、成本、进度和客 户满意度及产品的可测试性、可生产性、可维护性或关键技术解决有一定影响,可 以指导和培养低级别工程师,可担负一定的小型项目领导职责或作为中型项目的骨 干力量。
级别代码: T0401(04) 级别名称:软件测试类四级工程师
要点:有较深入的产品测试经验,或核心技术的测试实践经验,并注意总结、
推广和重复应用,可独立完成子系统测试方案设计、测试平台的设计,优化本项目 组测试工作并促进模块质量提高,主持华为中等复杂项目的测试工作。对产品的质 量、成本、计划、进度和客户满意度以及产品的可测试性、可生产性、可维护性或 关键技术解决有重要影响。具有思想导师资格和经验,可以指导和培养三级以内工 程师,领导中型项目或作为大型项目的骨干力量。 级别代码: T0401(05)
级别名称: 软件测试类五级工程师
要点:具有深入的产品测试经验,或核心技术的测试实践经验,有主持多个 系统(或产品)测试技术工作的经验。是公司内测试领域的带头人,对该领域的知 识和经验十分丰富完备。 及时了解市场、关键竞争对手、商业/技术环境的情况, 按照华为产品规划和战略,规划整个产品的测试方案;采用新测试技术和裁减测试 过程以适合本产品,及时发现测试过程中存在的问题并改进现有测试技术和测试流 程,能解决该领域内的绝大多数难题 。对产品质量、成本、计划、进度和客户满意 度以及可生产性、可维护性有决定性的影响。 对四级及以下技术人员进行指导和培 养,领导大型、重要项目。
级别代码: T0401(06) 级别名称:软件测试类六级工程师
要点: 根据公司总体发展战略,制定本领域技术发展战略,引领本领域的
技术方向,确保技术方向的正确性和可持续发展性; 通过对本领域大型/复杂项目 的框架定义、需求规格定义、系统设计、评审、批准等活动,从技术上支撑本领域 发展战略的制定与实施,承担主要技术责任,保障项目技术上最合理。 具备专业领 域内丰富的产品技术创新及优化经历,在公司本领域内被认为是权威。参与公司流 程规范的建设和产品/技术/流程的优化改进。 具有强烈的客户意识、质量意识、成 本意识和商品意识,对管理者和同事提供指导和方向的指引,能做出对产品的成本、 计划、进度和客户满意度有重大影响的决策并为实践证明。 指导、培养低级别工程 师,促进形成完整的技术支撑队伍。
第二部分
资格标准
软件测试类技术任职资格标准由工作经验、必备知识、技能标准、工作绩效、 行为标准等五个部分组成。
级别定义 工作经验 资格标准 必备知识 技能标准 行为标准 工作绩效性测试的经验,曾参与测试方案、测试用例、测试平台设计,指导产品设计人员进 行产品可测试性设计。 三级 3年以上软件类工作经验,其中有1年以上软件测试工作经验;具备产品工程领域一 工作经验 知 ,
识,有组织产品可测试性方案设计等经验,曾参与产品可测试性设计准则的制定 ; 有成功领导小型项目及参与定位解决研发软件技术难题的经验。 二 必备知识 四级4年以上软件类工作经验,其中有2年以上软件测试工作经验;具备产品软件技术(根据必备知识要求,确定上岗考试课程) 领 域较全面的知识,具备解决产品测试过程的重大软件技术难题的经验;曾参与软件 √ 流程 软件开发过程 测试技术发展的决策工作。 规范 5年以上软件类工作经验,其中有2年以上软件测试工作经验;具备产品软件测试方法五级 技 必备知识 1级 2级 3级 4级 5级 6级 论 术领域全面的知识,具备定位解决产品测试过程中的重大软件技术难题的经验,预 见企业未来产品的软件技术走向,具备组织中等复杂项目的测试、技术研究经验 是公司软件测试技术的带头人。 六级 6年以上软件类工作经验,其中有2年以上软件测试工作经验;具备产品软件测试技 术领域广博精深的知识,具有解决产品测试过程中重大软件技术难题的经验,预见 企业未来产品的软件技术走向,具备组织大型项目的测试、技术研究经验;是公司 软件测试类技术的权威。 软件测试过程体系 产品缺陷跟踪管理流程 系统测试过程及方法 单元测试过程及方法 集成测试过程及方法 IPD-CMM流程知识 项目计划和项目监控 产品测试策略及流程 可测试性分析与设计方法 产品测试策略及方法 自动化测试分析与设计方法 √ √ √ √ √ √ √ √ √ √ √ √ 基本 软件测试技术 技术 知识 系统测试技术 产品技术工程 软件自动化测试 产品技术评审 单元测试技术 集成测试技术 √ √ √ √ √ √ √ 专项 测试方案设计 技术 知识 测试用例设计 测试平台设计 可测试性设计 自动化测试设计 测试工具设计 √ √ √ √ √ 三 技能标准 说明:
(1)软件测试类技能标准具体细分为协议、平台、OMC、业务等四类; (2)领域技术的各子项间关系由各测试分部按自身技术特点定义。 1、协议 资格等级 技能项 测试类 技术 系 软件类 管理 统 类 类 集成测试 软件测试代 系统测试(测 系统测试(协 测试 技 编程 OR 码和工具开 试仪器和软 议测试技术, 工程 术 语言 系统测试 发(脚本语 件) 包括TTCN、抽评 OR 言) 象测试方法 审 软件测试 论) 代码和工 具开发 1 2 1 1 1 2 2 3 2 2 2 3 2 3 4 3 3 3 4 3 3 4 4 3 4 5 5 4 4 5 5 协 议 信 令 一级 二级 三级 四级 五级 六级 1 2 3 4 5 5 2、平台 资格等级 技能项 测试类 技 术 管 理 类 集成测试OR 软件测试 产品知 产品知识(平 测试 技术 编 系统测试OR 代码和工 识(支 软件测试代 台工具与软 工程 评审 程 操 作 数 据 系 统 类 软件类 码和工具开 具开发 撑业务 件OR 发 (脚本语 /智能 智能交换OR 言) 一级 二级 三级 四级 五级 六级 1 2 3 3 4 4 2 3 4 支撑) 光网络平台) 1 2 3 4 5 5 1 2 3 语 言 系 统 库 1 2 3 4 5 5 2 3 3 4 2 3 4 1 2 3 4 5 5 1 2 3 测试类 3、OMC 资格等级 技能项 技术 系统 管理 类 类 软件类 一级 二级 三级 四级 五级 六级 集成测试OR 软件测试代 测试工 技术 编程 操作 数据 系统测试OR 码和工具开 程 评审 语言 系统 库 软件测试代码和 发(脚本语 工具开发 言) 1 2 1 2 1 1 2 3 2 3 2 2 2 3 4 3 4 3 3 3 3 4 3 4 5 4 4 5 网管 协议 1 2 3 4 5 5 4、业务 资格等级 技能项 测试类 技术 系统 软 管理 类 件 类 类 产品 知识 测试工 技术 编程 程 评审 语言 集成测试 软件 OR 测试 系统测试 软件 产品知 (协议测 测试 系统测试 OR 软件测试 代码和工 具开发 一级 二级 三级 四级 五级 六级 1 2 3 4 4 4 代码 试技术, 代码 和工 包括 和工 具开 TTCN、抽 具开 发(脚 象测试方 发 本语 法论) (测 言) 试工 具) 2 1 1 3 2 2 4 3 3 4 4 识(智能 (网 网与增值 络设 业务 OR 计与 光网络业 测试) 务 1 2 3 4 5 5 1 2 3 4 5 1 2 3 4 5 5 2 3 3 4 2 3 4 附:技能等级定义 技能等级 Skill 1 熟练程度 经验 备注 半年以上相 关工作经验 有限的运作(Perform)能力,仅仅有 非常有限 一般的、概念性的知识 Skill 2 在有协助的情况下的运作能力,实践 在有协助的情况下,在多 一年以上相 过的知识 种场合运作,在例行情况 关工作经验 下独立运作过 Skill 3 无需协助的运作能力,触类旁通的知 重复的,成功的 识,可以成功完成大多数任务 深入彻底的知识,可以带领和指导其 有效的,资深的 他人有效运作 两年以上相 关工作经验 三年以上相 关工作经验 四年以上相 关工作经验 Skill 4 Skill 5 可以给出专家级的意见,能领导其他 全面的、广博的 人成功运作,被其他人当作磋商者和 领袖。全面的知识和正确的评判能力, 能够总结出有用的改进意见 四 工作绩效
一级 任职资格标准中的“工作绩效”直接参考“绩效考评结果”,主 要起否决作用;对绩效考评结果较差的人员,其专业/技术任职资格要降级 降等,或取消申报资格。具体标准参照公司统一原则,在认证时明确。 、
五行为标准 1、软件测试类任职活动说明 二级 活动 活动小类活动项 大类 三级 四级 软件 00项目计 01客户交流/调研/报 五级(测 划 告 六级 试) 类 活动说明 01需求分 02估计 03PRF文档 04项目初始会议 05准备项目计划 06项目计划评审 07项目计划修改 08准备项目环境 09项目开工会议 其它 01客户交流/调研/报告 析 02技术学习与讨论 03需求规格文档 04需求规格文档同行 评审 02概要设 计 05文档更新 其它 01技术学习与讨论 03详细设 计 02概要设计文档 03概要设计同行评审 04文档更新 其它 01技术学习与讨论 04单元测 试 02详细设计文档 03详细设计同行评审 04文档更新 其它 01技术学习与讨论 单元测试研讨、受训,单元测试文档模板写作培训 等 02单元测试文档 评审 单元测试文档的撰写 走读、检视、技术评审等 03单元测试文档同行 单元测试文档(计划、用例、报告)同行评审,如 04单元测试文档更新 修改同行评审或其他活动发现的发现的单元测试 文档的错误 05测试准备开发 06测试代码 07单元测试执行 08问题定位和解决 测试用例设计等工作 单元测试代码编写 定位和解决单元测试中所发现的问题 05软件编 码 其它 01技术学习与讨论 本阶段有关的其他活动 编码规范培训、学习、研讨等 06集成测 试设计 02编码/调试 03代码同行评审 04问题定位和解决 其它 01集成测试计划 进行编码和调试,代码包括测试用代码 代码检视和走读 修改在代码检视、走读活动中发现的问题 本阶段有关的其他活动 定义各个组件的集成级别,考虑各功能模块的集成 方法。规划被测内容并标识各子项的轻重缓急、重 要程度,事先考虑好集成策略,如搭建桩模块、设 计驱动模块、代码接口等 02集成测试方案 03集成测试用例 04集成测试规程 编写集成测试方案 编写集成测试用例 描述集成测试用例操作序列的测试步骤的设计要 点,设计思路 05集成测试代码设计 集成测试代码设计 06集成测试平台/工具 集成测试平台/工具设计 设计 07集成测试设计文档 相关人员参加计划/方案/用例/规程评审会,按照相 同行评审 关CheckList进行检查 07集成测 试执行 其他 01集成测试执行 集成测试代码编写以及测试用例设计与调试并完 成测试过程执行 02集成测试代码/工具 集成测试代码/工具/平台实现 /平台实现 08系统测 试设计 03集成测试报告评审 相关人员参加评审会,按照相关CheckList进行检查 其它 用的测试工具,技术,方法等进行描述和约束,并 制定系统测试过程的各个阶段的V& V(确认和验 01系统/验收测试计划 主要是对系统测试全过程的组织,资源,原则,采 证)任务以及时间进度安排,并提出对各项任务的 评估,风险分析和管理需求。 02系统/验收测试方案 编写系统/验收测试方案 03系统/验收测试用例 编写系统/验收测试用例 04系统/验收测试规程 按照《系统测试方案》的设计思想,参照《系统测 试用例》,完成执行系统测试时的测试行为序列描 述的规程文档 05系统测试代码设计 系统测试代码设计 06系统测试平台/工具 系统测试平台/工具设计 设计 07系统/验收测试文档 相关人员参加系统/验收测试的计划/方案/用例/规 同行评审 程评审会,按照相关CheckList进行检查 09系统测 试执行 其他 结,并撰写系统测试报告。 01系统/验收测试执行 执行系统测试,进行系统测试记录,案例分析和总 02系统测试代码/工具 系统测试代码/工具/平台实现 /平台实现 03系统/验收测试报告 相关人员参加评审会,按照相关CheckList进行检查 评审 10系统维 护 04测试环境搭建 其它 01技术学习与讨论 搭建系统测试环境 对于产品系统的学习、研讨、受训。 02市场技术支持 03网上问题定位与解 网上问题定位与解决 决 11资料写 作 04开实验局 其他 开实验局,升级 01技术讨论/学习/接受 培训 12配置管 理 02资料写作 03资料文档同行评审 04资料文档更新 其他 01技术学习与讨论 操作、维护、运行等手册 02配置管理计划 03基线审计 04配置控制 05配置状态发布 06配置库维护 07版本发布 制定SCMP、CM月计划、CM计划评审 对基线化过程审计、对基线内容审计 缺陷跟踪电子流流程处理 创建、更新、备份、权限管理等 提供VDD文档、审核发布配套文档、版本发布评审 等 13需求管 理 其它 01技术学习与讨论 本工作有关的其他活动 需求管理的学习、研讨、受训 02需求管理 其它 建立需求基线、需求变更控制、需求跟踪等 2、软件测试类关键任职活动(活动小类)
标注“A”的表示是该级别工程师的关键任职活动;标注“B”的表示是该级别 工程师参与的非关键任职活动。 活动大类 活动小类 一 级 二 级 三 级 B 四 级 A 五 级 A 六级 软件(测试) 00项目计划 类 A 01需求分析 02概要设计 03详细设计 B A B A B A B B A B A B A 系统类 04单元测试 05软件编码 06集成测试设计 07集成测试执行 08系统测试设计 09系统测试执行 10系统维护 11资料写作 12配置管理 13需求管理 01 规划基础活动 02 跨产品解决方案 03 产品需求分析 04 产品系统设计 05 概要设计 06 产品开发 07 产品验证 公共活动类 01 个人绩效改进 A A A A A A A A B B A A A B B A A A A A A A A A A A B B A A A A A A A A A A A A A A A A A A A B B B B A A A A A A A A A A A A A A A 02 培训活动 03 技术贡献和交流活 动 04 协作类活动 05 新员工活动 06 制定和推行流程/规 范 管理类 01任务管理 02团队建设 03保证流程执行 04保证工作环境 B B B B A B 1A A B A A B A A B B A B B B B B B B B B B B B B B B B B 3、软件测试类关键任职活动(活动项)
标注“A”的表示是该级别工程师的关键任职活动; 标注“B”的表示是该级 别工程师参与的非关键任职活动。 活动大类 活动小类 活动项 一级 软件(测 00项目计 01客户交 试)类 划 流/调研/ 报告 二级 三级 B 四级 B 五级 A 六级 A 02估计 A B A A B A A A A A A A 03PRF文档 04项目初 始会议 05准备项 目计划 06项目计 划评审 A A A A A A A A 07项目计 划修改 08准备项 目环境 A A A A A A B B 09项目开 工会议 A A A A A A 析 其它 B B A A 01需求分 01客户交 流/调研/报 告 02技术学 习与讨论 B B A A 03需求规 A 格文档 格文档同 行评审 B B A 04需求规 05文档更 新 计 其它 02概要设 01技术学 习与讨论 02概要设 计文档 03概要设 计同行评 审 B B A A B 04文档更 新 计 其它 习与讨论 03详细设 01技术学 02详细设 计文档 03详细设 计同行评 审 A A B B 04文档更 新 试 其它 04单元测 01技术学 习与讨论 02单元测 试文档 03单元测 试文档同 行评审 A A B B 04单元测 试文档更 新 05测试准 备开发 06测试代 码 07单元测 试执行 08问题定 位和解决 码 其它 05软件编 01技术学 习与讨论 02编码/调 试 03代码同 行评审 A A B B 04问题定 位和解决 A A 试设计 其它 A A A A 06集成测 01集成测 试计划 02集成测 试方案 A A A A 03集成测 试用例 A A A A 04集成测 A A A A 试规程 试代码设 计 A A 05集成测 06集成测 试平台/工 具设计 A A A A 07集成测 试设计文 档同行评 审 A A A A A B 试执行 其他 试执行 A A A A A 07集成测 01集成测 02集成测 试代码/工 具/平台实 现 A A A A 03集成测 试报告评 审 A A A A A B 试设计 其它 收测试计 划 A A 08系统测 01系统/验 02系统/验 收测试方 案 A A 03系统/验 收测试用 例 A A 04系统/验 收测试规 程 A A 05系统测 试代码设 计 A A 06系统测 试平台/工 具设计 A A A A 07系统/验 收测试文 档同行评 审 A A A A 试执行 其他 A A A A 09系统测 01系统/验 收测试执 行 02系统 测 试代码/工 具/平台实 现 A A 03系统/验 收测试报 告评审 A A A A 04测试环 境搭建 A A B 护 其它 10系统维 01技术学 习与讨论 02市场技 术支持 03网上问 题定位与 解决 A A A A A A 04开实验 局 作 其它 11资料写 01技术讨 论/学习/接 受培训 02资料写 作 A A 03资料文 档同行评 审 04资料文 档更新 理 其他 习与讨论 12配置管 01技术学 02配置管 理计划 03基线审 计 04配置控 制 05配置状 态发布 06配置库 维护 07版本发 布 理 其它 习与讨论 13需求管 01技术学 02需求管 理 系统类 其它 B A 01 规划基 01 市场需 求 础活动 02 核心技 术、新技术 B A 03 网络解 决方案 04 竞争对 手分析 B A B A 05 标准分 析 B A 02 跨产品 01 跨产品 解决方案 交流和研 究 B A 02 跨领域 交流和研 究 B A 03 产品需 01 市场需 求分析 求分析 02 可制造 性、可服务 性、可测试 性等内部 需求分析 B B B B 03 智力资 产分析 B B 04 定义产 品需求 B B 05 定义设 计需求 06 产品备 选概念 B B B B 07 产品技 术选择 08 技术评 审1 A A B A 09 需求变 更控制 B B B 04 产品系 01 需求分 统设计 解与分配 02 系统设 计与设计 规格定义 B A A B A A 03 技术评 审2 B A A 04 规格变 更控制 B A B 05 概要设 01 概要设 计 计 02 技术评 审3 03 文档和 配置变更 控制 06 产品开 01 详细设 发 计 02 产品开 发 试 03 单元测 04 设计检 视 05 技术评 审4 06 系统设 计验证 07 技术评 审4A 08 系统集 成测试 09 技术评 审5 07 产品验 01 系统验 证 证测试 02 Beta测 试(实验 局) 03 技术评 审6 04 需求可 追溯性评 估 公共活动 01 个人绩 个人绩效 类 效改进 改进活动 A A A A A A 02 培训活 01 接受技 动 术培训 A A A B B B 02 接受非 技术培训 B B B B B B 03 准备教 材/培训授 课 B B A A A A 03 技术贡 01 研讨交 献和交流 流活动 活动 B B B B 02 开发/ 应用货架 技术 A A A A A 03 器件和 工具选型 B B B B B 04 网上重 大问题解 决 B B B B B B 05 整理经 验和案例 06 知识产 权管理 B A A A A A B B B B B 07 制定技 术标准 B A A A 04 协作类 01 部门/ 活动 项目组/产 品例行活 动 B B B B B B 02 工作协 调 A A A A A A 03 建立和 维护工作 环境 B B B B B B 04 招聘与 面试 B B B B 05 新员工 01 指导低 活动 级别工程 师和新员 工 B A A A A A 02 新员工 活动 B 06 制定和 01 推行 推行流程/ CMM流程 规范 B B B B B B 02 制定和 推行相关 流程/规范 B B B B B 管理类 01任务管 01计划制 理 定(概念、计 划阶段) B B B B 02计划制 定(开发阶 段) B B B B 03项目跟 踪与监控 B B B B 04度量分 析与报告 B B B B 05绩效管 理 B B B B 02团队建 01团队建 设 设 02周边协 调 B B B B B B B B 03保证流 保证流程 程执行 执行 B B B B 04保证工 保证工作 B B B B 作环境 环境 评分 含义 各单元评价判断标准 ? 形成了职业化的做事习 分 完全达标 附:任职KPA4评价中各单元达标情况评分及评价判断依据惯,过程规范具有一贯性 ,
并融入相应的流程、制度、规;范或模板、案例; ? 工作难度很大,总是能提 前或按时完成; ? 任职活动输出超出质量要 求,符合规范、到位; ? 有公司/研发级关键红事件 支撑。 3分 达标 ? 难度较大,但基本按时保 质完成; ? 活动输出完全符合规定要 求; ? 除达到了2分的标准之外,必 须要有一些关键红事件、荣誉 奖记录;或具备来自质量体 系、中试、技术支援等部门好 2分 基本达标 ? 综合考虑一下管理范围和 工作难度,属于正常情况 ? 从工作的覆盖面、频率来 看,平时基本都做了,未 出差错; ? 从进度来看,进度把握较 好、未出差错; ? 没有好的可圈可点的(突 出)表现(关键事件); ? 虽做得不错,但与期望值有 一定差距。 1分 未达标 ? 过程规范性、时间分配存 在较多需改进的地方; ? 被动执行,无大的差错; 仅仅按照要求完成所负责 方面的相关任务; ? 从事的活动难度、复杂度 不大,属于例行情况; ? 进度要求等方面属于正常 0分 完全不达标 情况,但过程中有一些小 的问题,影响不大。 ? 该KP A活动出现非创新领域 的重大关键黄事件; ? 在职业道德、行为规范方 面有重大违规事件。
因篇幅问题不能全部显示,请点此查看更多更全内容