测试工程师等级分为初级,中级,高级,资深,专家等等,软件测试岗位任职资格标准由工作经验、必备知识、技能标准等部分组成。下面来详细介绍下:
资格等级 | 工作经验 |
软件测试助理 | 0~1年软件测试工作经验,了解软件测试相关基础知识。能看懂测试用例,在中级测试工程师指导下,完成部分简单模块测试执行工作。 |
软件测试专员 | 1年以上软件测试工作经验,熟悉软件测试相关基础知识,具备独立处理一般软件测试技术问题的经验。 |
初级测试工程师 | 2年以上软件测试工作经验,具备独立进行系统一般特性测试的经验,参与部分功能测试方案、测试用例、测试平台设计。 |
中级测试工程师 | 3年以上软件测试工作经验,具备产品相关领域知识,可独立设计复杂特性测试方案及测试用例。 |
高级测试工程师 | 4年以上软件测试工作经验,具备产品相关领域及软件测试技术相关知识,具备定位解决产品测试过程中的重大软件技术难题的经验。可独立设计较复杂特性测试方案、测试用例及测试平台。 |
资深测试工程师 | 5年以上软件测试工作经验,具备产品软件测试技术领域全面的知识,具备定位解决产品测试过程中的重大软件技术难题的经验。具备组织中等复杂项目的测试、技术研究经验,是公司软件测试技术的带头人。 |
软件测试工程专家 | 6年以上软件测试工作经验,具备产品软件测试技术领域广博精深的知识,具有解决产品测试过程中重大技术难题的经验。 具备组织大型项目的测试、技术研究经验。关注行业发展,知道行业内技术发展趋势和特点,是公司软件测试类技术的权威。 |
必备知识 | 测试助理 | 测试专员 | 初级测试 | 中级测试 | 高级测试 | 资深测试 | 测试专家 | |
软件 测试 理论 | 软件开发流程 | √ | ||||||
软件测试流程 | √ | |||||||
IPD、CMMI、敏捷流程知识 | √ | √ | √ | |||||
产品缺陷跟踪管理流程 | √ | |||||||
产品测试策略及方法 | √ | √ | √ | |||||
项目计划和项目监控 | √ | √ | ||||||
基本 技术 知识 | 单元测试过程及方法 | √ | ||||||
集成测试过程及方法 | √ | |||||||
系统测试过程及方法 | √ | |||||||
Linux基础知识 | √ | √ | ||||||
数据库技术 | √ | √ | ||||||
网络基础知识 | √ | √ | ||||||
测试工具使用 | √ | √ | ||||||
专项 技术 知识 | 测试方案设计 | √ | √ | √ | √ | |||
测试用例设计 | √ | √ | √ | √ | √ | |||
测试平台设计 | √ | √ | √ | √ | ||||
可测试性设计 | √ | √ | √ | |||||
压力测试、容量测试和性能测试 | √ | √ | √ | √ | ||||
安全性、可靠性和容错性测试 | √ | √ | √ | √ | ||||
用户体验、易用性测试 | √ | √ | √ | √ | √ | √ | ||
自动化测试设计 | √ | √ | √ | √ | ||||
测试工具开发设计 | √ | √ | √ |