第一篇:测试人员的要求及职业规划
测试人员的要求
• 细心及责任心;
• 与开发人员及用户保持良好的关系并进行有效的沟通;
• 具有以往的开发经验;
• 可判断一个软件的高危险区在何处。
• 自信心
• 逆向思维能力
• 沟通能力
• 怀疑精神
• 很强的记忆力
• 技术能力
软件测试工程师与软件质量保证(SQA)人员的区别
• 关注点不同(程序/过程)
• 手段及方法不同(测试/评审)
• 显现效果不同(显著/不显著)
测试工程师职责
• 测试方案的制定
• 测试设计和测试用例的开发
• 掌握并使用自动化软件测试工具进行测试工作
• 测试工具的开发
• 进行测试并提交测试记录和故障单
• 对问题故障进行跟踪
测试工作的挑战性
• 一方面,知道如何测试软件,善于找错,乐意做测试工作
• 另一方面,必须在围绕测试的斗争中赢得自己的地位
关于职业规划——概念
职业生涯:
所谓职业生涯,是一个人一生的工作经历,特别是职业、职位的变动及工作理想实现的整个过程。
职业生涯规划与管理:
职业生涯的规划与管理,就是具体设计及实现个人合理的职业生涯计划。
如何做职业规划——首先是确立职业生涯愿景
意即个人经过搜索所确定的长期职业定位,是人们选择和发展自己的职业时所应围绕的中心,请参见职涯愿景模型。
即首先从自己出发,先明确三点:
价值观——对自己而言什么是最重要的?也就是回答我们想做什么的问题?事业、家庭、金钱、友谊、爱情„„这些都是我们人生的各个方面,我们要清楚地自己对自己而言,什么排第一位?什么排第二位?„„这就是我们的价值观,这是确定我们人生目标的根本
性向——也可以说是职业类型或者职业锚是什么?也就是说我们适合做什么,每个人的生理特点、先天遗传、早期经验„„决定了我们对事物的反映,例如快慢、长短、内外„„以及是关注数字还是文字?是擅长逻辑思维还是形象思维?„„这些也就决定了我们每个人的职业性向,也就是决定了我们适合做什么
知识技能——也就是明确我们能够做什么,这一点由我们的教育背景、工作经验等决定
根据以上三点来确定自己的人生目标,树立目标之后,我们要通过个性诊断和长处管理来找到自己和目标的差距,通过学习、培训和咨询来提高自己,并在实践中总结后持续改进,从而填补现状和目标的差距
关于目标请注意,目标必须符合SMART原则:
S明确的(Specific)
M可衡量的(Measurable)
A可达成又具挑战性的(Achievable)
R相适的或合理的(Relevance)
T时间性(Timeliness)
职业规划的重要概念——职业生涯突破方向
职位分为“低管理、低技能” “高管理、低技能” “低管理、高技能”“高管理、高技能”等不同类群,结合职业生涯面临的机会以及个人的知识技能、心理准备等情况,职业发展的方向响应有三种方向(请见图:职涯突破方向)
管理方向、专家方向、咨询方向。其中咨询方向是较为均衡、全面的方向,也是企业希望员工努力的方向。有调查结果显示,由于现实种种因素的制约,大约90%的个人是分别沿着管理方向或者专家方向发展的,真正实现在咨询方向达到一定的高度少之又少,而且这为数不多的咨询方向达到一定高度的人才往往又会由于企业资源的限制无法将个人价值完全发挥而最终离开所在企业,成为专业培训师、咨询师。
职业规划的重要概念——职业发展通道
职业发展通道包括两个方面:
外职业发展通道:以职位、薪水等外部因素来衡量
公司为员工提供职业阶梯,因为管理的职位是有限,并且一些优秀的技术人员不愿做管理,或者不适合做管理,因此设计资深专家(或者类似职位),为技术人员提供向上的通道,一些资深专家的薪水和副总一样高;
内职业发展通道:主要是以个人的知识和技能来衡量
个人为自己设计的职业发展通道,根据自身特点结合社会和企业的需求。
从总体看,作为技术人员,在企业中的职业发展道理有两大方向:技术和管理方向。并不是每个企业都回提供这样的职业发展发展通道
职业生涯规划——计划到行动
目标和方向确定之后,我们要做的就是制定计划,即采用树杈法(鱼骨法)将目标分解成任务形成计划
1、写下一个大目标:源于你的价值观,必须与你的价值观相符
2、写出实现该目标所有的必要条件及充分条件,作为小目标,即第一层树杈 ;
3、写出实现每个小目标所需的必要条件及充分条件,变成第二层树杈 ;
4、如此类推,直到画出所有的树叶-即时目标为止,才算完成该目标多杈树的分解 ;
5、检查多杈树分解是否充分、即反之从叶子到树枝再到树干,不断检查如果小目标均达成,大目标是否一定会达成,如是则表示分解已完成;如不是则表明所列的条件还不够充分,继续补充被忽略的树枝。
计划制定出来之后,大家就可以把人生目标转换成现在的行动了
提升职业技能的几个方面
外语水平
了解——掌握该语言语法,可以进行简单工作文档的阅读、书写,能进行基本口语交流
一般——熟悉该语言下的计算机工作环境,能够熟练阅读并编写该语种工作文档,能进行日常口语交流
熟练——母语或类似母语程度,熟练使用该语种计算机环境,并完全具备行业内听、说、读、写等表达能力
精通——在该语种工作环境下具有丰富的经验,能在正式商务文件起草与商务谈判中熟练驾
驭该语种的表达
功能自动化测试工具使用经验
了解——仅具有个人学习经验,掌握工具的基本功能和操作方法
一般——了解自动化测试过程管理,并能对工具进行数据驱动式自动化脚本开发
熟练——熟悉自动化测试过程的实施与管理,能够结合工具自身特性,将自动化测试应用于企业级自动化测试过程里
精通——具有企业级自动化测试过程的实施与管理经验,能够结合工具特性和企业现状,为企业定制企业级或项目级测试框架,或自主开发测试工具等
性能测试/监控工具使用经验
了解——具有个人学习经验,掌握工具基本功能,能够进行初级的脚本录制、开发与设置
一般——了解某些网络应用程序性能计数器,能够独立设计性能测试方案(场景),并结合工具完成简单网络程序的性能测试工作
熟练——具有企业性能测试工作经验,熟悉特定网络应用程序每个逻辑层的系统性能指标,能够利用工具对特定架构(平台)的网络应用程序进行性能测试和性能分析
精通——在特定领域,能够独立承担大型或复杂结构网络应用程序性能测试的总体设计,对于该领域软件架构具有敏锐的性能瓶颈分析与定位能力,并对系统进行性能优化
白盒测试/代码分析工具使用经验
了解——仅具有个人学习经验,掌握工具的基本功能和操作方法
一般——深入掌握该工具的使用,能将工具应用于实际的软件开发或单元测试工作中
熟练——具有基于工具的二次开发能力,或具有单元测试过程实施与管理的经验,可以根据工具的特性,将其灵活应用于企业级软件开发的某些过程里
测试管理工具使用经验
了解——仅具有个人学习经验,了解工具的基本功能及使用
熟练——掌握工具的安装、配置与维护,具有企业应用经验,掌握工具使用中的操作细节
精通——掌握工具的技术实现细节,具有根据企业现状进行自定义或二次开发的能力
软件缺陷管理工具使用经验
了解——仅具有个人学习经验,了解工具的基本功能及使用
熟练——掌握工具的安装、配置与维护,具有企业应用经验,掌握工具使用中的操作细节
精通——掌握工具的技术实现细节,具有根据企业现状进行自定义或二次开发的能力
软件开发经验
了解——具有个人学习经验或实习经验
熟悉——具有特定语言的企业级软件开发经验
熟练——具有企业级软件架构设计或系统底层设计经验
数据库应用经验
了解——掌握数据库原理,会使用sql语句
熟悉——具有企业级数据库安装、配置、管理、维护经验
熟练——具有企业级基于数据库的特定开发经验
精通——深入掌握特定数据库的性能参数,具有数据库的性能优化能力
软件配置管理/版本控制工具使用经验
了解——仅具有个人学习经验,了解工具的基本功能及使用
熟练——掌握工具的安装、配置与维护,具有企业应用经验,掌握工具使用中的操作细节
精通——掌握工具的技术实现细节,具有根据企业现状进行自定义或二次开发的能力
软件测试职业发展的各个阶段
这是国外公司的职位分布,国内一些走在前列的公司,也差不多
在国内可能晋升要快的多,可能2-3年就走完了国外要15年的路
初级测试工程师
刚入门的拥有计算机科学学位的个人或具有一些手工 测试经验的个人。开发测试脚本并开始熟悉测试生存周期和测试技术
测试工程师/程序分析员
具有1-2年经验的测试工程师或程序员。编写自动测试脚本程序并担任测试编程初期的领导工作。进一步拓展编程语言、操作系统、网络与数据库方面的技能
高级测试工程师/程序分析员
具有3-4年经验的测试工程师或程序员。帮助开发或维护测试或编程标准与过程,负责同级的评审,并为其它初级的测试工程师或程序员充当顾问。继续拓展编程语言、操作系统、网络与数据库方面的技能
测试组负责人
具有4-6年经验的测试工程师或程序员。负责管理1至3名测试工程师或程序员。担负一些进度安排和工作规模/成本估算职责。更集中于技能方面
测试/编程负责人
具有6-10年经验的测试工程师或程序员。负责管理8至10名技术人员。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。开发一些特定领域的技术专长
测试/质量保证/开发(项目)、经理
具有10多年的工作经验。管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工
计划经理
具有15年以上开发与支持(测试/质量保证)活动方面的经验。管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任
第二篇:职业规划要求
附件1:
《职业生涯规划设计书》撰写要求
职业生涯规划,简而言之就是正确认识自己,全面了解环境,合理选择职业目标和途径,利用高效行动去实现自己的职业目标,职业生涯规划是促进大学生择业就业的有效手段,结合课程要求和我校实际,现将《职业生涯规划设计书》撰写要求规范如下:
一、《职业生涯规划设计书》构成《职业生涯规划设计书》主要包括引言、自我分析、环境分析、职业定位、计划实施、评估修正、结束语几个部分,具体内容和要求如下:
1.引言:对职业生涯规划的认识,对设计书整体内容的概述
2.自我分析:结合两年的大学生活,通过职业测评结果,叙述分析自身的职业兴趣(喜欢干什么)、职业能力(能够干什么)、个性特质(适合干什么)、职业价值观(最看重什么)、胜任能力(优劣势是什么)等。自我分析部分需进行小结。
3.环境分析:分析自己的所处的环境,包括家庭环境、学校环境、社会环境、职业环境等。职业分析部分需进行小结。
4.职业定位:根据自我分析和职业分析,对自己职业目标进行定位,并从优势、劣势、机会、威胁四方面进行分析整理,以进行决策。
5.计划实施:制订计划实施一览表,结合自身职业定位,对自己大学期间、职场适应及长期发展做出实施计划。
6.评估修正:结合自身与环境的发展变化,对职业生涯规划方案进行评估与修正的计划。
7.结束语:对职业生涯规划方案的总结,对自身职业发展的展望等。
二、《职业生涯规划设计书》内容应不少于3000字。
三、《职业生涯规划设计书》要求个人独立完成,如发现有抄袭或雷同现象,将予以零分处理。
四、请完整填写个人学院、专业、学号、姓名等信息,以便正确录入成绩。
第三篇:软件测试职业规划
软件测试职业规划
软件测试职业规划
一、初级测试工程师
刚入门拥有计算机科学学位的个人或具有一些手工测试经验的个人。开发测试脚本并开始熟悉测试生存周期和测试技术。
二、测试工程师/程序分析员
具有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就业的初级岗位,是非常合适的。
校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。
下文假设大家选择的是软件测试~~
step2:入门阶段(入行后3个月~1年)
对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。
#from 软件测试职业规划来自 end#
对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、项目管理等。
面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。软件测试职业规划文章软件测试职业规划出自,此链接!。
step3:提高阶段(入门后3年~5年)
对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。
本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。
提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。抱定一个目标 每天进步一点点,几年一大成不是问题。
我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做 万金油,而应努力成为有一技之长的 专家。
对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,细节决定成败 嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。
对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。
这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。
step4:升华阶段(老手后5年~10年)
此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。
正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。
当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。
这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的。如果不是,那就比较可怕了。其实我不建议此阶段的人转型,除非有充分的理由和很好的机遇。毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。当前状态下转行,请务必慎重。
软件测试职业规划
1.明确测试发展:
软件测试工程师大致有4个发展方向 资深软件测试工程师
达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3--5年的话,在压力中这些技能你都会掌握!测试部门管理者
小的如组长,大的如测试经理,这需要你有先天的优势,善于交流沟通,善于处理人际关系!不过做两年,你也会成为老油条的!测试书籍编写者
出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经验,可以把你的经验,具体做过的项目总结出来,现在关于软件测试的书很少,你要写本与众不同的书肯定畅销!软件测试培训师
当你在这一行做腻了,你可以选择培训机构,培训机构缺乏有经验的软件测试师,必然会高薪聘请你!
至于晋升流程,一个公司一个样,但是你要知道,你想发展的话,必须要委婉的让上级知道,有些你无法触及的测试项目,需要你的上级分配,一旦有无关紧要的项目或空闲时,经理就会考虑你,会让你尝试做一些高级测试项目!
这时就要看你的个人悟性了!
要知道这一行,技术越高越吃香!越能让老板和开发人员信服。
2.职业规划3个阶段
大学阶段:
在大学阶段我们要学什么,我感觉真正对我们有用的就是英语和数学,还有写专业课的知识做基础,英语是以后提高的关键所以英语一定要学好,特别是在测试工作中很多时候国内的材料恨不能说明问题,测试在国内还是一个新兴行业(相对)所以材料也是比较少,所以很多时候都要去看英文的材料,所以英语的水平直接影响到以后的发展,数学为什么要学好呢,在工作中特别是测试工作很需要数学的逻辑思维,逆向思维等,所以学数学要学好不是说分数高而是学习思维方法,还有一点就是英语和数学时以后深造的必考科目(呵呵,我就没有学好,还在补习);一定的专业课也是必要的,因为它是你工作后提高的基础,基础扎实了提高起来就比较容易,我的基础比较差,所以我花了一年的时间来提高才得到了一点点成功,(看以参看阳光的测试工作历程);培养情商,这个名词现在很多地方都在提,有的一些公司甚至在智商和情商之间更看重情商。情商其实就是对自己情绪的控制能力和自身修养的培养,还有一些交流能力、沟通能力、管理能力等等,这些在大学里如何培养呢,建议如果有可能的话参见多参加学校的一些团体,也可以自己组织一些团体,同时如果有肯能的话可以到学生会参加锻炼,这对以后的很多方面的能力都有锻炼,(我就在学生会待过一段时间,对后来的工作有了不小的帮助)。所以建议在校的大学生一定不要保守,要积极的锻炼自己,多与人去交流软件测试方法。
找工作阶段:
这个阶段可能是大家比较迷茫的阶段,主要是有两个问题,我能做什么,我有什么能力;我是在大学阶段过来的毕业的时候也是这样,不知道自己可以做什么,但是我有一个自己的目标,我要找到一个自己喜欢的工作,因为对工作的性趣是将来发展的一个前提,没有性趣的工作一般情况下是做不出来成果的。所以我建议有两中做法,一选择自己感兴趣的工作,但是不一定能找到,现在的就业压力还是很大了,第二种是对自己已经没有办法从事的工作产生性趣,着眼去找它的性趣点,然后你把它扩大,从而培养对词工作的性趣。
工作阶段:
千挑百选,我们选择了测试工作,根据我们上面说的原则,既然选择了,就要好好工作,做出一定的成就,即便不能出人头地,也要榜上有名;那么我们就不能机械的工作,我们要给自己制定一个发展蓝图,测试工作一般有两个出路,我认为:一个是测试转管理,一个是测试转质量控制!那么我们如何规划呢?我个人感觉测试工作也是一个比较累的工作,所以一个有一个年龄限制,暂且我们先为35岁,也许有的人很大了还在做测试工作,哪就是一个老的测试工程师,我们一般认为不是很好的出入,那么35岁以后有了一定的测试技术经验后我们可以选择转行了,或转管理或转质量控制。
那么在这个发展过程中就要给自己制定一个发展方向,确定自己的技术体系和管理体系或者技术体系和质量体系的学习和积累计划。首先技术体系的建立,做为测试工作技术体系我认为首先要有一个面,然后深入一条线,在这个面上,你要去学习软件工程、软件测试技术(测试技术),系统分析技术、网络技术、网络协议、编程技术,等等,跟你行业相关的一些业务等方面的技术,这个体系的建立是一个长期的积累过程,当然可以现从你的实际工作出发,在做工作的时候一发散的方式做积累,比如你需要测试的是一个指纹识别系统,那么你再做这项工作的时候,不要单单只局限在工作的本身上,要去了解这个技术的相关知识,了解行业的动态,了解一些其他知识等等,在最后项目总结的时候将其沉淀积累,这样你的知识量就会比你单独的做一个项目要大得多,但也累的多,所以只有勤奋的人才能有更大的进步。软件测试职业规划职业规划。
我这肯能是举了一个比较小的例子,只是希望给大家指出一个方向。所以做工作一定不要只限于工作本身,一定要扩展再扩展,这对你以后的发展大用用处,当你的知识积累到一定的程度,你就会发现你看问题的方法就会不同,你设计出的测试用例也会与众不同。横线一个面,我们已经建立了一个宽广的技术面,但是这还是不够的,我们还需要给自己选择一个点然后深入下去,比如我再自己的基础的情况下选择了应用测试领域,再这个方面就不是要知识了解和知道,要做到掌握,可以掌握一门独特的技术,可以再公司甚至这个行业做到前列,这个是重要的,要不你就没有自己的绝活了。在这个点的选择上可以根据自己的爱好,和工作需要,甚至强迫自己选择一个然后深入。这样,面和点建立起来了,然后要随着时间的推移然扩展你的面,深入你的线,相信在你的不懈努力下一定会做到很好的。管理体系的建立,随着工作的推移,要逐渐的有意思的去参与一些管理工作,可能机会好的话在学校的时候也可以得到一些锻炼,笔者就在学校的时候锻炼了几年(一直在学生会,还组织了一个计算机学社)。
俗话说机会都是给有准备的人,只有你事先作好了这些准备,才能在领导交给你一项管理任务的时候,把它完美的完成!这样才能给你以后走向管理这条路打下基础。管理也是一门学问,所以还要学习,在这里我就不具体说怎么学了,可能有人说我也不知道怎么学,不过这个方面太广了。不是很快可以说清楚的,大家可以买些相关的书籍看看。
质量体系,在测试工作中独立与技术和管理的还有一个是质量控制,这个可能在一些小型的然建公司体现的不是那么明显,不过在我们单位就有专门的质量部门来保证测试的质量,其实这个质量控制也可以是从入门就从事,因为他的一些东西也是很基础,特别是在国内质量管理员有很多不太懂测试技术,他们要做的就是检查质量点,在测试人员的配合下检查。不过我还是认为质量人员是要在测试人员中升级过去的,因为你不懂测试技术和谈对质量点的控制,如何有理有据的开不合格项,或者你只能看到不关紧要的一些东西,真正的风险往往看不到。
3.个人的短期规划
我觉得,从事软件测试是一个非常有挑战性的工作,既然决定要做,那么一定要矢志不移。
一、测试人员从哪里开始。
“开始”----个人认为,应该从最基本的手工测试、功能测试入手,这个阶段是打基础的阶段,对熟悉整个测试过程,扎实测试理论知识非常重要的一个过程。
1.了解软件测试行业,关注行业的发展信息,把握行业动态
2.了解软件测试相关专业知识,手工测试阶段中,你要学习下软件测试理论知识和软件工程知识。
很多人以为软件测试是非常简单的事情,曾经有句话说扫地老大妈也可以上岗测试,不过也说真的,我公司还真碰到过这样的事情,手工测试急需人时,抓了一批营业员上来帮忙做测试。
3.从实践中不断去获取知识,有敏锐的学习脑袋瓜子,不断结合工作实际来总结进步。这一步非常重要,理论和实际总是有很多的差距,所以一定要在实践中做好总结的过程
二、学习自动化测试工具
认真做好了职位的手头工作,对测试进一步了解后,有了一定的测试经验,开始向自动化测试发展。
自动化工具有性能、功能、测试管理、bug管理等。
开发语言、数据库、数据协议、操作系统等专业知识。另外的就是一些平时积累。
1.测试职业人的心态与素质:耐心、细心、平和心,加强沟通能力,做测试沟通非常重要
2.注重专业知识的学习,曾经有一位网友说过每半年读完新的一本测试书籍,学习新的一门技术知识,非常赞成。
第四篇:测试工程师职业规划
未来五年职业规划
----软件测试工程师发展计划
一.背景分析:软件测试工程师的职业前景
根据有关职位统计资料显示,在国外大多数软件公司,1个软件开发工程师就需要辅有2个软件测试工程师。目前,软件测试自动化技术在我国则刚刚被少数业内专家所认知,而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络招聘IT人才情况的了解,许多正在招聘软件测试工程师的企业很少能够在招聘会上顺利招到合适的人才。
随着中国IT行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。从软件、硬件到系统集成,几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一,目前已成为各类科技企业紧急征召的重要对象。
了解,由于软件测试工程师处于重要岗位,所以必须具有电子、电机类相关专业知识背景,并且还应有两年以上的实际操作经验。他们应熟悉中国和国际软件测试标准,熟练掌握和操作国际流行的系列软件测试工具,能够承担比较复杂的软件分析、测试、品质管理等任务,并能独立担任测试、品质管理部门的负责人。一般情况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。
在具体工作过程中,测试工程师的工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。对软件测试工程师而言,必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试,因为它关系到一个产品的质量问题,而测试工程师则是产品出货前的把关人,所以,没有专业的技术水准是无法胜任这项工作的。同时测试部门一般要与其他部门的人员进行较多的沟通,所以要求测试工程师不但要有较强的技术能力而且要有较强的沟通能力。
因此,在企业内部,软件测试工程师基本处于“双高”地位,即地位高、待遇高,可以说软件测试工程师的职业前景非常广阔,从近期的企业人才需求来看,企业对软件测试工程师人才的招聘越来越多,测试人才越来越被重视,所以测试工程师这个职位必将成为IT就业的新亮点。
二.软件测试职位要求:
首先分析一下做软件测试工程师,需要了解的方方面面,也可以说是一个职业要求汇总。基本常识类
1.计算机基础知识
2.计算机网络基础知识
3.软件测试基本知识(软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试技术及方法,软件测试项目管理)
4.软件开发基本知识(软件工程知识,理解软件开发方法及过程)
技术类
(1)程序语言C/C++,VB,VC,Java,.net,ASP,Javascript等。具体要求要视公司的具体项目或产品来定。但一般以C或java为基本要求。
(2)数据库知识
SQLServer,Oracle,Mysql,Sybase等。一般对测试人员的要求就是要求会使用,然后熟练使用SQL语句进行查询,修改,添加,删除数据操作。
(3)操作系统
Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系统。
自动化测试工具类
1.自动化测试概念/自动化测试框架
好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何使用测试工具复杂,困难的多。
2.自动化测试流程
3.自动化测试工具的使用
实战类(工作经验)
1.公司的测试流程自动化测试框架(流程)GUI的功能测试自动化非GUI的功能测试自动化性能测试(广义的和狭义的性能测试)自动化测试工具(功能测试工具,性能测试工具,缺陷管理工具,测试管理工具)
2.公司的具体缺陷管理流程(提交bug报告,追踪bug状态)
3.测试环境的搭建及管理
4.测试计划,测试用例,测试报告等相关文档的编写
语言类
1.英语
2.日语
三.自我分析:
1.细心,关注细节
2.耐心,不怕麻烦
3.良好的沟通能力
4.工作积极主动
5.团队合作精神
四.职业规划:
第一阶段:(测试员)初级测试工程师(初出校门)
自身条件:初入具备计算机专业学位,有一些手工测试经验。
具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。
第二阶段:(测试工程师)程序分析员(1-2年)
自身条件:有1~2年工作经验。具有初步的自动化测试能力,完善自动化测试脚本。具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。
学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。
第三阶段:(高级测试工程师)程序分析员(3—4)
自身条件:有3~4年经验。具有一定的行业业务知识,储备系统分析员的能力。
具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人(4-6)
自身条件:有4~6年经验。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。
具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队 提供bug解决策略。学习方向:性能测试,测试技能
第五篇:职业规划的要求
一)题目:
包括姓名、年限、年龄跨度、起止日期等。
(二)个人基本资料:
性别、学校、专业、年级、出生地、身高、体重、健康状况、主要学习和工作经历等。
(三)自我评估:
自身条件及潜力,能力、人格、兴趣、价值
观等,包括职业生涯测评结果。
(四)环境评估:
社会环境分析、行业环境分析、职业环境分
析等。
(五)职业目标
1、职业方向及总体目标,目标的分解(时间、性质)与组合;
2、角色及其建议:记录对自己职业生涯影响最大的一些人的建议;
3、成功的标准;
4、差距:即自身现实状况与实现目标要求之间的差距;
(六)实施步骤与时间
(七)评估与修订
题目:***大学职业生涯规划书
第一部分参赛个人资料和目录
真实姓名:***
性别:*
年龄:*
籍贯:江苏省沭阳
所在学校及学院:****学院
专业及班级:******
学号:******
联系地址*****学院**校区***信箱
邮编:******
联系电话:**********
主要学习及工作经历:**********
目录
一.引言
二.自我分析
三.职业分析
四.职业定位
五.计划实施方案
六.评估调整
第二部分 详细步骤(分七步)
一.引言
步入了大学生活,我们的生活空间自由大了,很可能会因无目标而迷失方向,给自己制定了目标,就像有了启航的方向。而大学生职业规划设计大赛为我们提供了这样的机会,我们也要更好地规划我们的职业生涯!使自己能够有目标地学习,有目标地工作,有目标地生活,使自己每一天都过得那么有意义,那么实在!
自我分析
基于人才测评分析报告以及本人对自己的认识、朋友对我的评价的前
提之下,进行了客观的自我分析。
1.职业兴趣:
从测评分析报告中得出:我对本人觉得对抽象的、分析的、灵活的定向任务性质的职业比较感兴趣,管研究型、领导性,社会型、创造
型的工作比较有兴趣,其他方面的职业兴趣就一般而已,而我理型的职
业也比较的喜欢。
2.职业能力:
我本人对逻辑推理的能力相对比较强,而信息分析能力也不错的,比
较喜欢对复杂的事务进行思考,工作认真、负责。但是,偶尔有时想法
过于复杂以至于较难与别人交流和让别人理解。
3.个人特质:
观察力强,我这个人对工作的自觉性比较好的,而且对工作比较热
情,能够吃苦耐劳,更善于处理概念和想法。总是试图找运用理论分
析各种问题;对一个观点或形势能做出超乎常人的、独立准确的分
析,会提出尖锐的问题,也会向自己挑战以发现新的合乎逻辑的方
法。喜欢在工作中接触人,和喜欢团体工作。对于那些固定的工作模
式十分讨厌,不喜欢做一些不变的操作性工作。
4.职业价值观:
在我的测评结果中可以知道,自我实现取向,经营取向,才能取向的得分是最高的,我认为自己在工作中,如果在不考虑工资收入的前
提之下,我是考虑自己最喜欢做的工作为第一,对所选择的职业要有
能从中不断学习知识的机会,对工作的收入要不低于我本人的工作能
力的价值。同时,也会考虑这份工作是否能实现自己的目标或者自己的理想。最后,也考虑这份工作我是否合适去做,我的能力是否能胜
任,等等的一些相关的问题。
5.胜任能力:
1)能力优势:头脑灵活,有较强的发展、提升意识,逻辑推理能力比较强,有注重团体精神。创造性地解决问题的技能,具有探险精神、创造意识以及克服困难的勇气,独立自主,能以个人工作,并且全神贯注,能够客观地分析和处理问题,而不是感情用事.交际能力较强.对自己要求严格.有强烈的上进心.2)能力劣势:做事过于理性,不喜欢按传统的、公式化的方式来办事.一旦有自己的主张就会贯彻到底,会不听别人的劝导。毅力仍然有些不足,有时做事会半途而废.做事情有时太跟随自己的想法,一意孤行.自我分析小结:
我认为自己明确职业兴趣,有一定的能力优势,但是也有一定的能力劣势,所以要发挥自己的优势,培养自己不够的能力。平时要多对自己的不足进行强化的训练,譬如,要多练练写作,多看一些课外书,拓宽自己的视野,等等。
三.职业分析
1.家庭环境分析:
家庭经济能力不是富裕,只是一般而已,仅能维持正常的生活,但是对我的学习费用仍然觉得有一定的经济负担。我的父母亲的工作不够稳定,有时有工作做,有时没有,所以经济收入并不稳定。但是家庭文化氛围很好,父亲擅长国画,母亲唱歌很好,姐姐很有艺术天赋
2.学校环境分析:
我就读的学校是江苏省的普通大学,生活环境一般而已,教学设施基本齐全,但教学设施不是那么的先进,教学水平一般,所在的经济与管理的系科也不是全院最好的仅是新分离出来的学科,学习的经融与保险专业则是刚开设的不旧专业,专业课的科目开设不大理想,教学质量不算很高,只能说一般,师资也不够,但总的来说,整体教学还是在普通大学上的。
3.社会环境分析:
我国现在大学生毕业渐渐增多,而且需求量渐饱和,对经济方面的研究不透彻,社会就业率不高,反而失业率有上升的趋势,所以就业环境不是很好的。
4.职业环境分析:
在我国金融人员需求量不是很大,但对于高级技术人员却短缺,社会需求量大。经济与管理这个行业的就业范围比较小,不容易找工作的,现在自己多考些证能够拓宽些就业范围。
4职业定位
综合前面的自我分析和职业分析这两部分的内容,我得出本人的职业
定位的SWOT分析如下:
内部因素:优势因素(S)弱势因素(W)
头脑灵活,逻辑推理能力较强有时过于理性,会忽略别人的感受
工作有毅力,认真,负责不喜欢传统的工作,偶尔会有厌倦心理
具有创造力,领导能力不错
人际关系处理得当
外部因素:机会因素(O)威胁因素(T)
在沿海地区工作岗位相对社会环境不断变化,多些,经济方面仍然有发竞争激烈,就业形势
展前景。日益严峻。
结论:
1)职业目标:我根据自己的职业兴趣和个人能力,我希望能最终成为一名在国际金融类的精英。
2)职业的发展路径:考多种证----企业基层管理者-----企业高层管理者-----行政总监
五.计划实施方案
1.大学期间:2009年~2014年
1)学好各科专业知识,掌握经济管理行业的基本知识。2)英语考级积极复习,强化英语,至少过6级。3)从大二开始,积极准备考多种有关金融类的证书。4)从现在起,关注考证的各种信息,研习关于经融与保险方面的书籍。
5)大二开始正式学习法语.6)大二考到中级口译证书,大三考到高级口译证书.7)假期打工(和本人专业相符合的工作)积累社会经验.2.大学毕业的五年:2015年~2020年
1)若考上研究生,则继续勤奋学习。
2)去国外留学,学习经融类和语言类,继续深造。
3)去国外工作.3.长期计划:
1)在工作之余,不断学习各方面的知识,提高自己的能力,增长各方面见识.2)努力工作,积极博取提升的机会。
3)在工作,学习之外,坚持锻炼身体。
4)汲取他人各种优点,不断提高自身的修养。
5)不断发现自己的不足,并不大的予以改正.6)建立良好的交际网,秉承“君子之交淡如水”的人生座右铭.六.评估调整
社会是不断变化的,而且是不断向前发展的,所以对我的职业规划要做出一些风险的预测。如果我不能够按规划完成以上制定的计划的时候,我会有以下的发展路径: 大学毕业后,没有考上研究生,则:
1)直接参加工作,累积资本,为日后出国深造打下经济基础.2)一方面可以在国内找工作.3)同样也可以在国外找工作.七.结束语
事情不会一成不变,我会对自己的规划进行适时的调整,并每半年做一次自我评估,按照实际情况作出一些更好的调整以适应社会的新变化。