华为技术有限公司软件测试类技术任职资格标准版本号: 2.0拟制单位:测试业务部 / 技术干部部二○○一年十一月目录概述 .............................. 3 页第一部分级别定义 ................. 5 页第二部分资格标准 ................ 8 页概述任职资格管理的目的规范人才的培养和选拔,推动做实的人不断提高水平,引导有水平的人做实,按做实给予评价。
激励员工不断提高其职位胜任能力,以职业化的员工队伍参与国际竞争。
树立有效培训和自我学习的标杆,以资格标准牵引员工不断学习、不断改进,保持公司的持续性发展。
任职资格认证原则以关键行为和核心技能为中心以工作实绩为导向标准公开、程序公正测试、评议相结合任职资格标准体系软件测试类任职资格标准由工作经验、必备知识、技能标准、工作绩效、行为标准等五个部分组成。
软件测试类任职资格认证对象从事软件测试类工作的人员第一部分级别定义根据软件测试类的实际情况,将技术任职资格等级分为一至六级,如下图所示。
技术 1 级技术 2 级技术 3 级级别定义技术任职资格技术 4 级技术 5 级技术 6 级资格标准级别定义描述了各级人员的工作定义、工作内容、工作性质、主要职责及影响范围。
级别代码:T0401(01)级别名称:软件测试类一级工程师要点:有一定系统特性的测试实践经验,参与测试方案和测试用例的设计,能够独立完成测试代码实现、测试环境搭建、测试执行等工作。
承担华为某一产品领域或特定产品技术领域中一般系统特性的测试、质量保证活动等工作。
在二级及以上工程师的指导下按计划要求完成任务并保证其质量。
级别代码:T0401(02)级别名称:软件测试类二级工程师要点:有较多系统特性的测试实践经验,参与测试方案和测试用例的设计,参与测试平台的设计,能够独立完成测试代码实现、测试环境搭建、和测试执行等工作。
承担华为某一产品领域或特定产品技术领域中的较复杂系统特性的测试、质量保证活动等工作。
在三级及以上工程师的指导下解决测试一般难题。
按时完成指标、计划并保证质量。
具有培养、辅导新员工,担任新员工思想导师的能力和责任。
级别代码:T0401(03)级别名称:软件测试类三级工程师要点:有较多系统特性的测试实践经验,能独立进行较复杂特性的测试方案设计、测试用例设计、测试平台设计,参与测试执行和测试代码编写的工作。
可独立主持小型项目的测试任务;是测试某一环节的技术主力,可独挡一面。
承担华为某一产品或特定产品技术领域较复杂特性的测试,对产品质量、成本、进度和客户满意度及产品的可测试性、可生产性、可维护性或关键技术解决有一定影响,可以指导和培养低级别工程师,可担负一定的小型项目领导职责或作为中型项目的骨干力量。
级别代码:T0401(04)级别名称:软件测试类四级工程师要点:有较深入的产品测试经验,或核心技术的测试实践经验,并注意总结、推广和重复应用,可独立完成子系统测试方案设计、测试平台的设计,优化本项目组测试工作并促进模块质量提高,主持华为中等复杂项目的测试工作。
对产品的质量、成本、计划、进度和客户满意度以及产品的可测试性、可生产性、可维护性或关键技术解决有重要影响。
具有思想导师资格和经验,可以指导和培养三级以内工程师,领导中型项目或作为大型项目的骨干力量。
级别代码:T0401(05)级别名称:软件测试类五级工程师要点:具有深入的产品测试经验,或核心技术的测试实践经验,有主持多个系统(或产品)测试技术工作的经验。
是公司内测试领域的带头人,对该领域的知识和经验十分丰富完备。
及时了解市场、关键竞争对手、商业 /技术环境的情况,按照华为产品规划和战略,规划整个产品的测试方案;采用新测试技术和裁减测试过程以适合本产品,及时发现测试过程中存在的问题并改进现有测试技术和测试流程,能解决该领域内的绝大多数难题。
对产品质量、成本、计划、进度和客户满意度以及可生产性、可维护性有决定性的影响。
对四级及以下技术人员进行指导和培养,领导大型、重要项目。
级别代码:T0401(06)级别名称:软件测试类六级工程师要点:根据公司总体发展战略,制定本领域技术发展战略,引领本领域的技术方向,确保技术方向的正确性和可持续发展性;通过对本领域大型 /复杂项目的框架定义、需求规格定义、系统设计、评审、批准等活动,从技术上支撑本领域发展战略的制定与实施,承担主要技术责任,保障项目技术上最合理。
具备专业领域内丰富的产品技术创新及优化经历,在公司本领域内被认为是权威。
参与公司流程规范的建设和产品 /技术 /流程的优化改进。
具有强烈的客户意识、质量意识、成本意识和商品意识,对管理者和同事提供指导和方向的指引,能做出对产品的成本、计划、进度和客户满意度有重大影响的决策并为实践证明。
指导、培养低级别工程师,促进形成完整的技术支撑队伍。
第二部分资格标准软件测试类技术任职资格标准由工作经验、必备知识、技能标准、工作绩效、行为标准等五个部分组成。
级别定义技术任职资格资格标准工作经验必备知识技能标准行为标准工作绩效一工作经验资格等级工作经验一级 1熟悉软件测试相关基础知识,具备独立处理一般软件测1 年以上软件类工作经验。
试技术问题的经验。
二级 2 年以上软件类工作经验,其中有 1 年以上软件测试工作经验;具备独立进行系统特性测试的经验,曾参与测试方案、测试用例、测试平台设计,指导产品设计人员进三级四级五级六级行产品可测试性设计。
3 年以上软件类工作经验,其中有1年以上软件测试工作经验;具备产品工程领域知,识,有组织产品可测试性方案设计等经验,曾参与产品可测试性设计准则的制定有成功领导小型项目及参与定位解决研发软件技术难题的经验。
4 年以上软件类工作经验,其中有2年以上软件测试工作经验;具备产品软件技术领域较全面的知识,具备解决产品测试过程的重大软件技术难题的经验;曾参与软件测试技术发展的决策工作。
5 年以上软件类工作经验,其中有 2 年以上软件测试工作经验;具备产品软件测试技术领域全面的知识,具备定位解决产品测试过程中的重大软件技术难题的经验,预见企业未来产品的软件技术走向,具备组织中等复杂项目的测试、技术研究经验;是公司软件测试技术的带头人。
6 年以上软件类工作经验,其中有 2 年以上软件测试工作经验;具备产品软件测试技术领域广博精深的知识,具有解决产品测试过程中重大软件技术难题的经验,预见企业未来产品的软件技术走向,具备组织大型项目的测试、技术研究经验;是公司软件测试类技术的权威。
二必备知识(根据必备知识要求,确定上岗考试课程)必备知识 1 级 2 级 3 级 4 级 5 级 6 级流程软件开发过程√规范方法论软件测试过程体系√产品缺陷跟踪管理流程√系统测试过程及方法√单元测试过程及方法√集成测试过程及方法√IPD-CMM 流程知识√项目计划和项目监控√产品测试策略及流程√可测试性分析与设计方法√产品测试策略及方法√自动化测试分析与设计方法√基本软件测试技术√技术知识系统测试技术√产品技术工程√软件自动化测试√产品技术评审√单元测试技术√集成测试技术√专项测试方案设计√技术知识测试用例设计√测试平台设计√可测试性设计√自动化测试设计√测试工具设计√三技能标准说明:(1)软件测试类技能标准具体细分为协议、平台、OMC、业务等四类;(2)领域技术的各子项间关系由各测试分部按自身技术特点定义。
1、协议资格等级技能项测试类技术系软件类管理统类类集成测试软件测试代系统测试(测系统测试(协测试技编程协OR 码和工具开试仪器和软议测试技术,工程术语言议系统测试发(脚本语件)包括 TTCN、抽评信OR 言)象测试方法审令软件测试论)代码和工具开发一级 1 2 1 1 1 2 1 二级 2 3 2 2 2 3 2 三级 3 4 3 3 3 2 4 3 四级 3 4 4 3 4 五级 4 5 5 3 5 六级 4 5 5 4 52、平台资格等级技能项测试类技系软件类术统管类理类集成测试OR 软件测试产品知产品知识(平测试技术编操数系统测试OR 代码和工识(支台工具与软工程评审程作据软件测试代码和工具开具开发撑业务件 OR 语系库发(脚本语/ 智能智能交换 OR 言统言)支撑)光网络平台)一级 1 2 1 1 1 2 1 1 二级 2 3 2 2 2 3 2 2 三级 3 4 3 3 3 2 4 3 3 四级 3 4 4 3 4 五级 4 5 5 3 5 六级 4 5 5 4 53、OMC资格等级技能项测试类技术系统软件类管理类类集成测试 OR 软件测试代测试工技术编程操作数据网管系统测试 OR 码和工具开程评审语言系统库协议软件测试代码和发(脚本语工具开发言)一级 1 2 1 2 1 1 1 二级 2 3 2 3 2 2 2 三级 3 4 3 2 4 3 3 3 四级 3 4 3 4 五级 4 5 3 5 六级 4 5 4 54、业务资格等级测试类集成测试软件系统测试软件OR测试(协议测测试技能项产品知技术系统软管理类件类类产品测试工技术编程知识程评审语言系统测试代码试技术,代码识(智能(网OR 和工包括和工网与增值络设软件测试具开TTCN、抽具开业务 OR 计与代码和工发(脚象测试方发光网络业测试)具开发本语法论)(测务言)试工具)一级 1 2 1 1 1 1 二级 2 3 2 2 2 1 2 三级 3 4 3 3 3 2 3 四级 4 4 4 4 3 4 五级 4 5 4 5 六级 4 5 5 5附:技能等级定义技能等级熟练程度经验Skill 1 有限的运作( Perform )能力,仅仅有非常有限一般的、概念性的知识在有协助的情况下的运作能力,实践在有协助的情况下,在多Skill 2 过的知识种场合运作,在例行情况下独立运作过无需协助的运作能力,触类旁通的知重复的,成功的Skill 3 识,可以成功完成大多数任务深入彻底的知识,可以带领和指导其有效的,资深的Skill 4 他人有效运作可以给出专家级的意见,能领导其他全面的、广博的人成功运作,被其他人当作磋商者和Skill 5 领袖。
全面的知识和正确的评判能力,能够总结出有用的改进意见23 24 334备注半年以上相关工作经验一年以上相关工作经验两年以上相关工作经验三年以上相关工作经验四年以上相关工作经验四工作绩效资格等级工作绩效(季度 /年度考核成绩)一级任职资格标准中的“工作绩效”直接参考“绩效考评结果”,主要起否决作用;对绩效考评结果较差的人员,其专业 /技术任职资格要降级、降等,或取消申报资格。
具体标准参照公司统一原则,在认证时明确。
二级三级四级五级六级五行为标准1、软件测试类任职活动说明活动活动小类活动项活动说明大类软件00 项目计01 客户交流 / 调研 / 报(测划告试)类02 估计03PRF文档04 项目初始会议05 准备项目计划06 项目计划评审07 项目计划修改08 准备项目环境9项目开工会议其它01 需求分01 客户交流 / 调研 /报告析2技术学习与讨论3需求规格文档4需求规格文档同行评审05 文档更新其它02 概要设01 技术学习与讨论计02 概要设计文档03 概要设计同行评审04 文档更新其它03 详细设01 技术学习与讨论计02 详细设计文档03 详细设计同行评审04 文档更新其它04 单元测01 技术学习与讨论单元测试研讨、受训,单元测试文档模板写作培训试等02 单元测试文档单元测试文档的撰写03 单元测试文档同行单元测试文档(计划、用例、报告)同行评审,如评审走读、检视、技术评审等04 单元测试文档更新修改同行评审或其他活动发现的发现的单元测试文档的错误05 测试准备开发测试用例设计等工作06 测试代码单元测试代码编写07 单元测试执行08 问题定位和解决定位和解决单元测试中所发现的问题其它本阶段有关的其他活动05 软件编01 技术学习与讨论编码规范培训、学习、研讨等码02 编码 /调试进行编码和调试,代码包括测试用代码03 代码同行评审代码检视和走读04 问题定位和解决修改在代码检视、走读活动中发现的问题其它本阶段有关的其他活动06 集成测01 集成测试计划定义各个组件的集成级别,考虑各功能模块的集成试设计方法。