软件测试学习计划
【篇一:软件测试基础培训计划v3.0】
软件测试基础培训计划
一、课程名称
本培训正式名称为:软件测试基础
二、培训目的
1、增强产品质量意识
2、对软件测试工作有一个全面的理解
3、通过本培训,初步具备软件测试基础知识
三、培训对象
新员工入职培训课程之一。根据公司上级领导的要求,希望在新员工入职以后,对其进行软件测试基础知识方面的培训,作为公司岗位基础能力培训的一个方面。
四、课时安排
五、课程安排
1、测试理论
1.1 历史
1.2 定义
1.3 目的
1.4 软件测试的原则
1.5 软件测试的误区程序员和编程员的区别
1.6 质量保证与测试
1.7 软件测试分类
2、测试技术
2.1 测试用例设计
2.2 白盒测试
2.3 黑盒测试
3、测试规范
3.1 bug严重程度与优先级
3.2 bug生命周期与状态流转
4、测试流程
4.1 传统开发模式下的测试流程
4.2 敏捷开发模式下的测试流程
4.3 各大公司测试流程介绍
5、测试工具
5.1 单元测试工具
5.2 自动化测试工具
5.3 性能测试工具
5.4 安全性测试工具
5.5 兼容性测试工具
5.6 缺陷管理工具
6、性能测试
6.1 简介
6.2 分类
6.3 性能测试引入标准
6.3 性能测试工具介绍
6.4 性能测试流程介绍
7、安全性测试
7.1 简介
7.2 安全性测试引入标准
7.3 安全性测试分类
7.4 web安全性测试技术
7.5 主流安全性测试工具
8、自动化测试
8.1 简介
8.2自动化测试引入标准
8.3 主流自动化测试工具介绍
8.4 自动化测试框架
8.5 分层自动化
六、问题
1、时间问题。由于是公司级的东西,需要保证一个权威性和准确度,所以需要查阅较多文档,希望能按照这个计划,一部分一部分的开展。
2、可以采用两种模式,一种为面对面培训;一种为使用屏幕录制专家录制成视频,后者需要安静环境,需要会议室。
交付服务中心 测试部2013年11月22日
【篇二:软件测试职业规划】
软件测试职业规划
软件测试职业规划
一、初级测试工程师
刚入门拥有计算机科学学位的个人或具有一些手工测试经验的个人。开发测试脚本并开始熟悉测试生存周期和测试技术。
二、测试工程师/程序分析员
具有1~2年经验的测试工程师或程序员。编写自动测试脚本程序并担任测试编程初期领导工作。拓展编程语言、操作系统、网络与数据库技能。
三、高级测试工程师/程序分析员
具有3~4年经验的测试工程师或程序员。帮助开发或维护测试或编程标准与过程,负责同级的评审,并为其他初级的测试工程师或程序员充当顾问。
四、测试组负责人
具有4~6年经验的测试工程师或程序员。负责管理1至3名测试工程师或程序员。担负一些进度安排和工作规模/成本估算职责。
五、测试/编程负责人
具有6~10年经验的测试工程师或程序员。负责管理8至10名技术人员。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。
六、测试/质量保证/开发(项目)经理
具有10多年的工作经验。管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。
七、计划经理
具有15年以上开发与支持(测试/质量保证)活动方面的经验。管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任。
软件测试人员的三大发展方向
软件测试人员一般有三大发展方向。微软公司的陈宏刚博士介绍说,一是走软件测试的技术路线,成长为高级软件测试工程师。二是向管理方向发展,从测试工程师到组长,再到测试经理,以至更高的职位。三是可以换职业,做项目管理或做开发人员。
经过软件测试岗位洗礼的人才往往是行业中的多面手,在技术、管理、市场甚至其他非it领域都能得到良好的发展。当然这首先要取决于从业者是否具备长远眼光,对自己的职业生涯进行合理规划。
软件测试职业规划
由于国内软件测试行业目前的发展迅速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的发展了解不够,从而导致许多有志在此发展的年轻人举步不前。所以下面介绍一下海外公司成熟的软件测试行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试 职业规划 的参考,给新人一个导向。
第一阶段:(测试员)初级测试工程师
自身条件:初入行具备计算机专业学位或一些手工测试经验的个人。
具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。
第二阶段:(测试工程师)程序分析员
自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。
具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。
学习方向:拓展编程语言、操作系统、网络与数据库方面(体育专业 职业生涯规划范文)的技能 。软件测试职业规划软件测试职业规划。
第三阶段:(高级测试工程师)程序分析员
自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。
具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人
自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。
具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。
学习方向:性能测试,测试技能
第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人
自身条件:有6~10年经验的测试工程师或程序员。
具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。 负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。
学习方向:开发一些特定领域的技术专长
第六阶段:测试/质量保
证/开发(项目)、经理
自身条件:有10多年的工作经验。
具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排
、计划和人员分工
第七阶段:(公司级质量总监)计划经理
自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。
具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任
职业生涯规划是人生的大事,下面我结合亲身经历,谈谈自己的观点:
step1:校园阶段 (毕业前1年~1.5年)
很多人的 职业规划 是到了工作以后才开始进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~10年的发展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。
由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但
也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。
软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入it就业的初级岗位,是非常合适的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论