文档介绍:软件测试工程师职业规划与展望
软件测试相关概念
2. 功能测试 VS 自动化测试 VS 白盒测试
功能测试特点:
1. 起步容易
2. 行业及业务知识经验非常关键
自动化测试特点:
1. 起点较高
2. 需要借助软件测试工程师职业规划与展望
软件测试相关概念
2. 功能测试 VS 自动化测试 VS 白盒测试
功能测试特点:
1. 起步容易
2. 行业及业务知识经验非常关键
自动化测试特点:
1. 起点较高
2. 需要借助于测试工具及有一定的编程基础
白盒测试特点:
1. 起点较高
2. 需要借助于开发及测试工具及有一定的编程基础
软件测试相关概念
3. 测试 VS 质量保证
1. 测试属于质量保证的一部分
2. 软件质量保障体系由质量控制和质量保证组成
1
为什么选择软件测试
2
软件测试现状及前景
目 录
3
软件测试团队及其职责
4
软件测试职业发展
5
软件测试职业技能及经验
6
软件测试相关知识媒体推荐
产品单元总经理
开发团队经理
测试团队经理
程序经理团队经理
开发组长
测试组长
开发工程师
开发工程师
测试工程师
测试工程师
程序经理组长
程序经理
程序经理
可用性工程师
产品设计师
用户培训
……
DEV
QA
PM
软件研发团队结构
研发团队案例
Windows2000 Team
程序经理 450
开发人员 900
测试人员 1800
技术支持人员 600
技术传播人员 1120
本地化人员 110
培训人员 115
文档人员 100
市场人员 100
内部IT 50
合计 5345
Web Matrix Team
程序经理 2
开发组长/架构师: 1
开发人员: 7
测试组长 1
测试人员 13
合计 24
测试组织中的角色
1
为什么选择软件测试
2
软件测试现状及前景
目 录
4
软件测试职业发展
3
软件测试团队及其职责
5
软件测试职业技能及经验
6
软件测试相关知识媒体推荐
机遇和挑战
目前国内软件业的弱点正是发展的前沿
Test Engineer QA/Supervisor Project/Quality Manager
职业发展路线图
1
为什么选择软件测试
2
软件测试现状及前景
目 录
5
软件测试职业技能及经验
3
软件测试职业发展
4
软件测试团队及其职责
6
软件测试相关知识媒体推荐
测试专业能力
初级测试工程师:
执行和设计简单测试用例
报告和跟踪缺陷及进行验证
会使用相关的测试管理工具
高级测试工程师:
设计复杂测试用例(场景测试用例)
能够配置测试环境
熟练使用相关的测试管理工具及必要的测试工具
熟练掌握软件测试的流程
能够进行缺陷分析和预防
测试专业能力
测试组长及主管:
设计测试计划及进行测试项目的管理
项目及测试流程和工具的选择及优化
测试项目质量和进度的控制
测试架构师:
负责测试流程体系的技术应用及开发
开发自动化测试框架或者自动化测试工具
配置各类测试环境(操作系统、服务器配置、数据库配置
测试专业能力
测试经理:
构建测试团队及进行测试团队的管理
进行测试团队的职业能力的引导和发展
负责团队测试项目的质量及其控制
1
为什么选择软件测试
2
软件测试现状及前景
目 录
6
软件测试相关知识媒体推荐
3
软件测试职业发展
4
软件测试团队及其职责
5
软件测试职业技能及经验
知识媒体推荐
:
/
知识媒体推荐
:
朱少民的测试及质量保证系列书籍
陈绍英的测试及质量保证系列书籍
林锐的软件工程书籍
知识媒体推荐
:
向资深技术人员学习
和同行进行交流
测试工程师能力
积极、主动、勤勉
认真细致、有耐心和恒心
思维宽广、钻研
富有逻辑思维能力和推理能力
表达沟通能力强(包括语言和书面)
团队协作精神强,人际关系处理能力
职业发展寄语
希望大家由“奥拓”发展为“奥迪”
感谢您的关注