v1.0 可编辑可修改
高级测试工程师
行为模块 行为要项 规范制度定义 行为标准 1) 能够在他人指导下进行规范、流程制度的制定。 1) 能够对固有的测试流程、测试规范定期提出优化建议; 知识技能 专业知识: · 熟练掌握软件工程中测试过程中各个单元 · 掌握数据库架构 · 熟练使用sql语言基本操作 · 熟练使用几种自动化测试工具开展测试 · 掌握一门程序语言 公司知识: · 熟悉生产流程 · 熟悉测试规范 1. 体系建设 测试流程 2) 能够参与ISO9001/CMMI评审过程,提交测试模块文档。 1) 能够独立按照计划和测试用例执行一个小型项目测试工作; 2) 能够独立带领2-3人完成一个中型项目; 3) 能够在他人指导下带领5-8人的团队完成一个大型项目; 测试执行 2. 测试执行 4) 能够独立执行压力测试,根据压力测试结果初步分析瓶颈所在,形成压力测试分析报告; 5) 能够使用开源工具独立完成白盒测试; 6) 能够独立完成API测试、协议测试。 1) 能够制定QC平台bug生存周期; 缺陷反馈 2) 整理阶段测试结果定期反馈信息,并对bug趋势运用关联图、系统图、 第9页 共15页
v1.0 可编辑可修改 矩阵图分析方法进行详细分析,对项目进行质量预警。 测试报告 1) 能够判定他人的测试报告、上线方案的可行性。 1) 能够判定测试所需要的必备的设备及型号,能够合理化分配测试设备测试环境准备 的使用资源; 2) 能够进行JS代码的阅读、编写和执行。 1) 能够对原始需求的实现提出改进举措; 2) 能够对部分程序系统架构的完善提出改进建议; 需求阶段 3) 能够针对原始需求提出运营举措(如:资费、服务创新、情感性维系3. 测试准备工作 等)。 1) 能够对他人的中型项目测试计划给出指导性建议; 2) 能够在他人指导下完成大型项目测试计划; 3) 能够指导他人完成中型项目测试计划; 测试计划 4) 能够进行测试资源调配、计划变更; 5) 能够配合项目经理完成项目计划书,提供项目测试时间点、里程碑、资源情况。 · 了解ISO9001 环境知识: · 熟练使用Windows X Server · 熟练使用Linux/UNIX主流版本 · 熟练使用VMware server · 了解交换原理 · 了解静态路由/动态路由原理 · 掌握负载分担/负载均衡 · 了解无线传输协议 · 了解主流智能手机操作系统 基本技能: 第10页 共15页
v1.0 可编辑可修改 测试用例制作 1) 能够主导测试用例评审。 1) 能够定义收集FAQ的范围、侧重点; 2) 能够独立编写部门内部/外部业务知识培训文档,修订他人编写的技· 熟练使用Office办公软件操作 · 优秀的沟通能力 · 优秀的执行力 · 优秀的协作能力 · 优秀的文档能力 · 良好的英文阅读能力(技术类英文文档) 日常业务知识积累 术文档、业务知识文档; 3) 能够组织团队/部门缺陷分析并主导缺陷分析会议。 1) 能够对固有测试工具新版本进行新功能的学习及研究,并记录新功能4. 部门知识储备 测试工具 的使用方法,初步分析新功能的局限性(LR、QTP、JMeter等); 2) 能够收集业内先进的测试工具,研究并根据项目测试需求有选择性的在部门内部推广使用; 3) 能够独立编写单一功能测试工具。 3) 能够对固有的测试流程、测试规范定期提出优化建议; 测试流程 4) 能够参与ISO9001/CMMI评审过程,提交测试模块文档。 业务培训 5. 培训工作 测试基础知识培训 纲; 1) 能够负责对他人讲解所经历项目的实现模式、技术框架、数据结构等。 1) 依据公司运营及业务方向,能够设计培训需求调研问卷、培训访谈提 第11页 共15页
v1.0 可编辑可修改 2) 能够运用多种方法(如:排除法、正交分解等)对收集的培训需求信息进行统计分析,形成培训需求分析报告; 3) 能够独立制作培训教材(业务、工具、基础技术类),对公司内部测试工程师进行培训。 资深测试工程师
行为模块 行为要项 测试规范定义 行为标准 1) 能够独立主持进行规范、流程制度的制定。 1) 对固有的测试流程、测试规范定期进行优化; 知识技能 专业知识: · 熟练掌握软件工程中测试过程中各个单元 · 熟练掌握数据库架构 · 熟练使用sql语言基本操作 · 熟练使用几种自动化测1. 体系建设 测试流程 2) 能够独立承担ISO9001/CMMI2评审过程中测试模块。 1) 能够独立带领8-10人的团队完成一个大型项目; 2) 能够独立完成压力测试并进行结果分析,指导研发修复,指导他人重2. 测试执行 测试执行 新修订上线计划方案; 3) 能够自行开发工具独立完成白盒测试、API测试、协议测试; 第12页 共15页
v1.0 可编辑可修改 1) 根据外网bug趋势进行详细分析,判定上线产品模块是否下线;对该缺陷反馈 产品提出重构、修改、剔除建议。 质量分析 测试环境准备 1) 能够在他人指导下制作公司产品质量分析报告。 1) 能够对他人的JS测试代码的阅读、编写和优化,并整理测试脚本集。 1) 能够对原始需求实现提出优化举措; 需求阶段 2) 掌握程序实现架构,并能够指导开发人员完善程序架构; 3) 了解产品商业模式。 1) 掌握测试策略使用,优化测试过程各个阶段点,进行各阶段详细计划3. 测试准备工作 的排期; 测试计划 2) 能够独立完成大型项目测试计划; 3) 能够指导他人进行合理的测试资源调配、计划变更调配; 4) 能够对项目经理项目计划书提供有效支撑。 测试用例制作 1) 能够优化测试用例的覆盖范围。 1) 能够搜索并整理前沿测试技术; 4. 部门知识储备 日常业务知识积累 2) 能够指导他人编写立项项目的技术文档,如:实现模式,业务逻辑,试工具开展测试 · 掌握一门程序语言 · 了解财务管理知识 公司知识: · 精通生产流程 · 精通测试规范 · 熟悉ISO9001 环境知识: · 熟练使用Windows · 熟练使用Linux/UNIX · 熟练使用VMware server · 熟悉交换原理 · 熟悉静态路由/动态路由原理 · 熟悉负载分担/负载均衡 第13页 共15页