软件测试人员职业规划范文软件测试工程师的职业规划
第一阶段:(测试员)
初级测试工程师(初出校门)
自身条件:初入具备计算机专业学位,有一些手工测试经验。
具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。
第二阶段:(测试工程师)
程序分析员(1-2年)
自身条件:有1~2年工作经验。具有初步的自动化测试能力,完善自动化测试脚本。
具体工作:
设计和编写测试用例,
编写自动测试脚本程序且担任测试编程初期的领导工 作。
学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。
第三阶段:(高级测试工程师)
程序分析员(3—4)
自身条件:有3~4年经验。具有一定的行业业务知识,储备系统分析员的能力。
具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审 (软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人(4-6)
自身条件:有4~6年经验。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。
具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。
学习方向:性能测试,测试技能
第五阶段:(资深安全或性能测试工程师)
测试/编程高级负责人(6-10)
自身条件:有6~10年经验的测试工程师或程序员。
具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出
等,分析系统的安全漏 洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。
学习方向:开发一些特定领域的技术专长
第六阶段:测试/质量保证/开发(项目)、经理
自身条件:有10多年的工作经验。(10年及之后)
具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工
第七阶段:(公司级质量总监)
计划经理
自身条件:有10年以上开发与支持(测试/质量保证)活动方面的经验。
具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任
那要看你想要往哪方面发展!
软件测试工程师大致有4个发展方向!
1 资深软件测试工程师
达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3 -- 5年的话,在压力中这些技能你都会掌握!
2 测试部门管理者
小的如组长,大的如测试经理,这需要你有先天的优势,善于交流沟通,善于处理人际关系!不过做两年,你也会成为老油条的!
3 测试书籍编写者
出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经验,可以把你的经验,具体做过的项目总结出来,现在关于软件测试的书很少,你要写本与众不同的书肯定畅销!
4 软件测试培训师
当你在这一行做腻了,你可以选择培训机构,培训机构缺乏有经验的软件测试师,必然会高薪聘请你!
至于晋升流程,一个公司一个样,但是你要知道,你想发展的话,必须要委婉的让上级知道,有些你无法触及的测试项目,需要你的上级分配,一旦有无关紧要的项目或空闲时,经理就会考虑你,会让你尝试做一些高级测试项目!
这时就要看你的个人悟性了!
要知道这一行,技术越高越吃香!越能让老板和开发人员信服!
祝你的测试之路顺利!
那要看你想要往哪方面发展!
软件测试工程师大致有4个发展方向!
1 资深软件测试工程师 达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,
但是你要在一家公司干3 -- 5年的话,在压力中这些技能你都会掌握!
2 测试部门管理者 小的如组长,大的如测试经理,这需要你有先天的优势,善于交流沟通,善于处理人际关系!
不过做两年,你也会成为老油条的!
3 测试书籍编写者 出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经验,可以把你的经验,具体做过的项目总结出来,
现在关于软件测试的书很少,你要写本与众不同的书肯定畅销!
4 软件测试培训师 当你在这一行做腻了,你可以选择培训机构,
培训机构缺乏有经验的软件测试师,必然会高薪聘请你! 至于晋升流程,一个公司一个样,但是你要知道,你想发展的话,
必须要委婉的让上级知道,有些你无法触及的测试项目,需要你的上级分配,一旦有无关紧要的项目或空闲时,经理就会考虑你,
会让你尝试做一些高级测试项目! 这时就要看你的个人悟性了! 要知道这一行,技术越高越吃香!越能让老板和开发人员信服!
大概 ___,祝你的测试之路顺利!
第一点:先弄明白什么是职业规划?
在网上找了些资料,对于职业规划的解释说明很多,我提炼了一部分,具体是:
n 职业规划的意思就是:
你打算选择什么样的行业,什么样的职业,什么样的组织,想达到什么样的成就,想过一种什么样的生活,如何通过你的学习与工作达到你的目标?
第二点:为什么要做职业规划,做职业规划有什么价值和意义?
n 准确定位职业方向。
n 评估个人目标和现状的差距, 提供前进的动力。
n 评价个人特点和强项,在职业竞争中发挥个人优势。
n 全面了解自己,增强职业竞争力,发现新的职业机遇,突破生活的格线,塑造清新充实的自我
n 重新认识自身的价值并使其增值。 通过自我评估,知道自己的优缺点,然后通过反思和学习,不断完善自己使个人价值增值。
n 做好职业生涯规划将个人生活、事业与家庭联系起来,让生活充实而有条理。
第三点:如何做职业规划?
n What you are? 首先问自己,你是什么样的人?这是自我分析过程。
n What you want? 你想要什么?这是目标展望过程。
n What you can do? 你能做什么?自己专业技能何在?
n What can support you? 什么是你的职业支撑点?你具有哪些职业竞争能力?
n What fit you most? 什么是最适合你的?
n What you can choose in the end? 最后你能够选择什么?
n 职业规划的基本原则:择己所爱、择己所长、择世所需、择已所利
关于软件测试的职业发展方向
第一点:先弄明白测试这个工作都有什么工种或工作内容有什么?
按照测试工作内容,测试工种会有下面几个方面:
n 测试工程师-测试环境方向(系统维护)
n 测试工程师-手动测试方向(业务)
n 测试工程师-自动化测试方向
n 测试工程师-性能测试方向
n 测试工程师-安全测试方向
n 测试经理-偏向职能方向
n 测试管理-偏向测试执行管理方向
n 质量管理-质量保障方向
第二点:弄清楚测试的各个工作岗位所需要具备的技能是什么?自己目前是否已经充分掌握了这个岗位所需要具备的技能,哪些已经超出、哪些需要进一步提升
想弄清楚这第二点,非常不容易;需要有一个做过这个工作岗位的人给你做导师,对你的工作进行评价和指导,你才能快速掌握和能够清晰的认识自己当前的状态;如果没有导师,就只能靠自己领悟学习并在工作中进行实践,这个做起来很苦、很累也很考验一个人的毅力和是否舍得无私的付出以及承担一切的后果。
对于自己是否已经充分掌握工作岗位,真的已经把目前的工作岗位做到足够好了?我想举个活生生的例子。
记得上两周面试了一个实习生,让我觉的很悲哀;这位实习生,参加过某某某培训机构的测试培训,在某某某公司做测试工作1年。在面试的过程中了解到这1年做的主要工作就是执行测试用例、报bug;对于什么样的测试用例是个好的测试用例?如何很好的报bug?没有很好的思考过,结果就是对这两个工作的工作好坏自己没有很好的衡量标准。
工作能力的提升是一个人对自己工作标准一步一个台阶的提高。
这也就是为什么有的公司QA水平很高,那是因为工作的内容和标准高,所以技能水平高。
很多对测试工作不了解的人和公司都认为:测试不就是点来点去,没什么难的,找个专科生就可以做;会这么想,是因为他们给这个工作岗位定的标准就是对软件点来点去就完了,所以很简单。-----我通常说这个不叫测试,这个叫试用软件,简单用用这个东西看怎么用、好不好用。
很多人都问我,为什么国外公司招聘的QA工作岗位需要有开发经验?那是因为招聘的工作岗位所做的工作内容需要,那为什么需要呢?试想一下:没有学过计算机相关专业、没有学过数据库、在测试环境部署时,是不会知道如何去安装一个软件、不知道如何写一些SQL语句来做一些数据验证测试。。。等等等等。。。。很多很多
对于软件测试的职业发展方向可选择的很多,有的人前3年是做测试,然后转去做市场咨询、业务运营、技术支持、项目经理、技术经理、系统架构师、DBA、系统维护等等,五花八门,路子很多,就看自己想要的是什么了。
那要看你想要往哪方面发展!
软件测试工程师大致有4个发展方向!
1 资深软件测试工程师
达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3 -- 5年的话,在压力中这些技能你都会掌握!
2 测试部门管理者
小的如组长,大的如测试经理,这需要你有先天的优势,善于交流沟通,善于处理人际关系!不过做两年,你也会成为老油条的!
3 测试书籍编写者
出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经验,可以把你的经验,具体做过的项目总结出来,现在关于软件测试的书很少,你要写本与众不同的书肯定畅销!
4 软件测试培训师
当你在这一行做腻了,你可以选择培训机构,培训机构缺乏有经验的软件测试师,必然会高薪聘请你!
至于晋升流程,一个公司一个样,但是你要知道,你想发展的话,必须要委婉的让上级知道,有些你无法触及的测试项目,需要你的上级分配,一旦有无关紧要的项目或空闲时,经理就会考虑你,会让你尝试做一些高级测试项目!
这时就要看你的个人悟性了!
要知道这一行,技术越高越吃香!越能让老板和开发人员信服!
祝你的测试之路顺利! 前言
没进大学之前,我以为上大学就意味着解放,没有家长的束缚,没有老师的逼迫,没有学习的压力,但是不久我发现自己错了。高中的努力是为了考上重点大学,但重点大学的文凭仅仅是进
入人才招聘市场最基本的条件而已,就像高档写字楼门口写的“衣冠不整者不能入内”一样。我国高校扩招以来,每年都有大批毕业生毕业,再加上往年没有找到工作的大学生,就业形势非常严峻。中国人常说,尽人事,听天命。对于我们可以控制的,理当全力以赴;对于不可控制的,我们应当养成坦然接受的胸怀和气度。要抱着不做则已,要做就要做好的信念。这样,才能赢得收获。
转瞬间,就已进入大二了,就快有人叫我们师兄、师姐了。前几天还有人问我大一的这一年是什么感觉,呵呵,“感觉就是忽悠一下大一就过完了……”真的 ___,没有给你一点挽留的余地。
刚上这门课的时候,老师就曾说过要规划人生,我也想过,自己到底喜欢什么,自己到底对什么有兴趣,自己应该做什么,自己的目标在哪里……但是好像也只是个大概,仔细的或非常认真的考虑好像从未有过。而就因为自己规划的太含糊不清了,日子也是在一天天推,一天天混;曾经的激情,曾经的热血沸腾好像都不见了,这三年如果一直这样过下去,我想那不仅是我的青春虚度,我的人生也会错失良机。大学生职业生涯规划对于我们来说可谓谁重中之重。
直到这学期上了大学生职业生涯规划课以后,我才开始对自己的大学生活、工作方向、人生规划有一些感觉,我才会认真地寻找
我的价值与我可以和应该做的事情,我才懂得留意身边的每一个人、每一个细节来得到更多的机会。首先,大学生职业生涯规划课让我看到自己深处危机中,如果还不觉醒、还不给人生增加价值,那未来就将布满荆棘,人生会失去它应有的光彩。其次,大学生职业生涯规划课让我了解到了一些坚持不懈、努力奋斗、用心投入的人,他们能拥有今天的成就和前途的美好是因为他们用脑子思考、用双手实干积累出来的,而不是运气与无目的的忙碌;也让我相信社会存在着一种向上流动的机制,只要我付出,就一定能有所收获。第三,大学生职业生涯规划课让我明白了社会与企业所需的人才类型,比如有基础知识(专业基础、文化底蕴)、能力(学习新事物的能力、与人交往与沟通的能力、随机应变的能力、知识运用能力)、素质(忠心、诚实、守信、互助、协作、大胆)等。第四,我会根据我掌握的信息来制定我的职业生涯规划,因为它可以使我拥有明确的目标,使我在实现理想的过程中少走弯路,使我比别人更懂得寻找新的机会、增加有用的经验,使我不会因我的无知而后悔。
不少人都曾经这样问过自己:“人生之路到底该如何去走?”记得一位哲人这样说过:“走好每一步,这就是你的人生。”是啊,人生之路说长也长,因为这是你一生意义的诠释;人生之路说短也短,因为你度过的每一天都是你的人生。每个人都在计划自己
的人生,都在实现自己的梦想:梦想是一个百花园,我只是百花园里一根小草,可小草也有一个大理想,哪怕那么卑微......
没有方向的船,任何方向吹来的风都是逆风。有一个合理的职业生涯规划,犹如航船有了方向,在明确的职业发展目标之下,采取可行的步骤与措施,不断增强职业竞争力,才能让我们在激烈的竞争中脱颖而出,提高成功的机会,实现自己的职业理想。
一、自我分析
别人说我性格偏于外向,但我认为我性格具有两面性,我喜欢安静的环境,喜欢一个人学习、看书。但有时却喜欢热闹,和朋友在一起谈天,给彼此带来快乐,我会感觉很开心。喜欢画画,喜欢运动,尤其是打羽毛球,甚至连一般女孩子都不喜欢的踢的足球,我也很是爱好。也喜欢路游,开阔眼界,陶冶情操。另外,我具有团队精神和协作能力,比较强的创新意识,动手实践能力及自学能力。但我有一个缺点,就是优柔寡断。
根据所做的职业测试所得的结果,我的性格属于职场模范类型,典型特点是低调、奉献、责任、实干。内向、安静、谨慎,依靠现实和实在的眼光观察认识世界,关注细节,以人为本,乐于奉
献,有同情心,关心别人的感受,喜欢在有规则、秩序的方式来生活。
我一直都是一个乐观的人,很热情、爽直,典型的四川女孩的特点,这对于我以后和人接触也是很有力的一面。我觉得自己很不适合官场上的生活,我也从来没想过从政或考公务员。我学的是软件开发专业,因为我不喜欢很单调,几点一线的那种生活,但是为人民服务也是很不错的一个工作,开发出一些对人们有意义的东西出来,让人们淡淡的生活更充满刺激,做事情更方便一点。
___什么特别的兴趣,只要是值得我做的、适合我做的事情都应该去完成和做好。我不太适合做的是一些动手能力很强的事情,比如说开车,尽管我学了一些时间,但还是缺少人车一体的感觉。我也太适合太冒险的事情我曾怀疑之所以我会做一些胆大的事情是因为“初生牛犊不怕虎”和情感的宣泄;我的语言能力不是太好,对语音的把握力不强。从外表看,我是一个经受不了风雨的女孩;但相反,我是一个独立性和适应性较强的人。我认为自己的观察能力、分析能力、感悟能力较强。另外我需要特别加强的是人际交往能力(不仅是对同学、朋友,还应该对老师、上级和长辈)、随机应变能力、学习能力、搜索信息的能力和自我管理能力,因为这些能力在现实的生活、学习和工作中都是很重要的,并且我能通过自己的努力和经验的积累来获得这些能力。
二、社会环境和职业分析(十年规划)
1、社会一般环境: ___稳定,科技发展层出不穷。
2、职业特殊社会环境:中国科技发展较晚,科技知识和科技产品大部分还源于国外,
三 专业就业以及 行业分析
未来社会发展的最终趋势将是集体一体化,这就注定网络的链接必不可少,现在电脑已普及到大众用户。网上购物,网络管理已成为人类交流的一种途径。服务器设备广泛用于各大商场及商业媒体。但总的来说,其功能还不晚上。因此,全自动化技术将成为网络管理的任务所在。
我所学的专业是信息与计算科学,该专业是以信息领域为背景数学与信息,管理相结合的交叉学科专业.毕业以后,可以在信息与计算科学、计算机信息处理、经济、金融等部门从事研究、教学、应用软件开发或者是管理部门从事一些实际应用、开发研究或者管理工作。
四 职业目标定位
1 个人职业定位的SWOT分析:
内部环境因素
A 优势因素(S)
a、精力旺盛、热情
b、性情平和、乐于助人
c、忠诚、责任心很强
d、富于创新精神;
e、工作和生活井然有序
f、耐于吃苦,奋斗终身
B 弱势因素(W)
a、工作中有时没有自信;
b、有时因急于迎接新挑战,在准备不够充分的情况下开始工作;
c、过于重视上级对自己提出 ___。
d、提了自己太多 ___,别人有点烦
2 外部环境因素
C 机会因素(O)
a、3G等等一系列的冲击,国人对电子产品的要求越来越高,电子产品很有市场。
b、专业知识与营销技巧兼备的人才缺乏
c、当今世界,信息流比较重要,适合现代社会的需要
D 威胁因素(T)
a、竞争激烈
b、自己能力不是很到位
SWOT总结:努力改变能改变的,适应不能改变的。对于外部环境因素,只有让自己适应它,抓住机遇,迎接挑战。我国软件测试人才缺口很大,同其他职业相比,就业方面存在不小的优势。对于内部环境因素,我应当在以后的生活学习中,发挥优势,弥补劣势,扬长避短,让自己越来越接近心中的目标。软件测试学起来不容易,不过,我会努力,时时鞭策自己,不断朝着这个方向发展,相信一定会有收获。
3 理想职业的工作内容和胜任条件
职位描述
软件测试工程师是软件生产过程中的质量管理者,不但要对软件产品最后的功能、性能负责,而且从软件的“需求分析”、“结构设计”阶段以及文档规范等诸多方面就开始对软件的质量加以保障,使生产出来的软件的功能达到设计之初的要求,让用户用上高质量的软件。
工作职责
1. 理解产品的功能要求,并对其进行测试;
2. 负责执行测试任务和用例的建设,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例;
3. 负责bug登记和追踪;
工作权限
1. 根据项目开发计划,分阶段向相关开发人员索取测试软件(产品)及相关的技术文档;
2. 及时向开发人员反映软件存在的Bug,并负责Bug跟踪测试。
任职资格
1、计算机相关专业
2.精通软件测试理论,熟悉常用测试工具(LR、QTP、TD)的使用,能够熟练设计测试用例;
3、熟悉Oracle、SqlServer数据库,精通SQL语法;
4、了解.、JAVA等软件开发语言,有软件开发经验;
5、具有较强的沟通理解能力和协调能力,及团队协作精神;对工作积极主动、认真负责。
6. 熟悉软件工程、软件测试理论和方法,了解相关的测试流程、规范、文档标准;
4 与职业选择目标的差距
软件测试师是软件开发的质量把关者,当下中国软件产业升级,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,理所当然的对开发的软件有更高的质量要求。对软件测试人才的需求不断扩大的同时,对人才的要求也会越来越高。对我来说,这既是机遇,又是挑战。
不论是专业技能还是专业素养,目前的我与一名合格的软件测试工程师还有很大的差距。要成为一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。优秀软件测试人员必须具有两三年的软件开发经验,并且与软件开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。
五、大学期间学习计划:
学习不仅是为了以后的工作,最重要的是它能让你终身收益。我一直坚信“活到老,学到老”的格言。无论怎样,学生最首要的任务就是学习。如果抛开学习,那么一切都无从谈起。在数字化、信息化的时代对计算机知识的掌握尤为必要。所以我对自己的大学生涯作出以下简短设计。
大学二年级:
首先,要认真听课,保证学习成绩优秀。因为软件测试这一行经验比学历重要,大多数人认为上研究生不如在企业积累经验,不需要保研或者考研,所以不用好好学习与计算机无关科目。但是,我认为,眼光应当放远一些,在我的大学时代多方面培养自己,丰富知识,提高综合素质,而不是急功近利,纯粹为了就业而学习。
当然,学习中应当有所偏重,计算机方面的课程如数据结构,数据库,JAVA语言程序设计,面向对象分析与设计,操作系统,软件工程等科目应当对自己的要求更高,更严格。到了后期,要开始系统的学习软件测试方面的知识,找一些测试书籍来看。
其次,多参与活动,将所学知识运用于实践,初步积累编程和测试经验。目前,国内软件测试人才的主要有三方面:一是以前做软件开发转行的技术人员;二是计算机专业的高等学院毕业生;三是培训机构的专业学员。而企业普遍认为计算机专业应届毕业生缺乏动手能力。所以,在不断提高专业知识水平的同时,更应该多参与实践,培养动手能力,取得丰富的经验。为此,我决定利用寒暑假的时间,争取到软件公司实习,为顺利就业增加砝码。
平时利用网络与软件测试从业人员交流,多去软件测试的论坛、贴吧。让自己在加入软件测试队伍之前对这个职业有更深更全面的认识,并且能在这个过程中积累人脉资源。
具体方法
1、认真学好专业知识和其他基础学科,坚信基础的东西一定是最重要的。注意提高自身的基本素质,通过参加各种社团等组织,锻炼自己的各科能力,同时检验自己的知识技能。
2、做一些兼职,社会实践活动,同时在课余时间从事一些与自己未来职业有关的专业类的工作,进一步提高自己的责任感、主动性和掌
3、证书大突破:考取英语四、六级。全国计算机二级等级考试。以及其他相关证书。
大学三年级:
1、开始尝试并学习写简历、求职信,了解社会需求。搜集与本人目标工作有关的信息,并通过信息渠道尝试和已毕业的校友交流思想 。开始毕业前的申请,积极参加招聘,在实践中校验自己的知识积累。
2、预习或模拟面试,积极利用学校提供的条件,了解就业指导中心体统的用人公司资料信息,强化求职技巧,进行模拟面试等训练,尽可能作出较为充分准备的情况下进行演练,为自己以后找到理想的工作而努力。
3、获得普通话等级证书及全国计算机三级等级考试。
六、为人处世方面:
1、改掉自己偶尔情绪急躁的坏毛病,千万不和同学发生冲突。
2、最终身边的每一个人,不管他(她)有什么性格,学习优秀的人,感化恶搞的人,用一颗真诚的心去对待他们。不去争名利,不计较利益得失,做一位合格的中国公民,为和谐社会的构建做自己力所能及的事。
3、抓住每一个锻炼自己的机会,这样的机会不是每个人都有,全力以赴完成班级和学院本职工作,为集体做一些力所能及的事,干出一点成绩,不一定非要得到别人的肯定,重要是给自己找一个相信自己的理由。
4 相遇不容易,毕业后,也是就是相遇的终结点。珍惜现在能所拥有的一切。包容身边每一个人。
七、生活方面:
大学是真正属于自己的天地,在人的一生中这样的时光不多,好好把握将会收益终身。
要多和家人及同学联络,告诉他们我们的快乐和不安。一路走来,是他们一直支撑着我们克服种种困难。尤其是上了年纪的父母,他们操劳了一辈子也许最想要得只是我们的一声问候。我决不会让他们失望。
八、职业生涯规划实施方案存在的障碍:
目前,我经济条件相对薄弱,作为未来的信息人士,我较少能接触到高科技产品,且时间较少。
解决方法:
我在校一直勤工俭学,利用假期时间做兼职。尽量将我的大部分开支投资到学业中去。
九、本人对职业生涯规划的看法:
俗话说:“欲行千里,先立其志。”规划我的职业生涯,就相当于在人生之路上迈出一大步。一位哲人曾说过:“没有目标的人,就像是漂泊的船只,可能永远到大不了壁岸。”写过职业生涯规划书,突然感觉像是在黑暗中看到了亮光,让我有目标可循。进
而信心百倍,动力十足的去实现它,这乃是人生的一大快事。我不再盲目的、无目的的学习,生活,而是有计划、有步骤的生活。
十、结束语:
积跬步以至千里,积小流以成江河,只要你不断积累知识、完善自我,具备真正的能力和实力,你永远都会是职场当中的胜者。大学不仅是知识的海洋,还是磨练性格、完善自我、锻炼能力的小社会。在这知识的海洋中,要找到自己的兴趣所在和职业理想,并为自己的梦想不懈努力,你的梦想终会实现!
为梦想的实现进行的努力,不管是多辛苦的都是值得的,我们现在这样,就是在为自己以后储备粮食。搏击,将会是最美好的事。待到历尽磨难时,彩虹便会呈现。走过了,才知道可不可以,经历过,才明白这其中的滋味,只有努力过才不会后悔。
计划固然好,但最重要的在于付出实施并取得成效。时时刻刻都不能忘记,任何目标,只说不做到头来只是一场空。
路漫漫其修远兮,吾将上下而求索。不经历风雨怎能见彩虹。我们要时刻保持一颗清醒的头脑。其实,每个人心中都有一座山,雕刻着理想、信念、追求、报负;每个人心中都有一片森林,承载
着收获、芬芳、失意、磨砺。一个人,若要获得成功,必须拿出勇气,付出努力、拼搏、奋斗、成功。机遇不相信眼泪,不相信颓废,不相信幻影,只相信爱打拼的人!
只希望我的所有规划能在我尽心尽力下,让它不是空。
你本身是学软件开发的话,入门知识差不多有了,但是真正从事这个职业还要有一定的经验才好。
入门门槛低
大中专学历即可,是不是计算机专业都可以。如果是其他有业务背景的专业更有优势,例如:会计、金融、办公自动化、酒店管理、网站设计等。对于有行业背景的人来说入门更快,因为对于测试工作来说,有时懂业务比懂技术还重要,你会了技术,去各行各业做测试都是要学习业务知识的,这是很正常的事。
初级技术要求低
目前大部分测试技术还属于手工测试,手工测试要求入门门槛很低。你只要会写用例,会提缺陷就可以了。测试人员需要简单了解
业务知识,学习所开发系统的使用,也就是会使用系统就可以了。照着用例执行测试,发现缺陷直接提交缺陷就可以了。
很大的薪酬优势 就业好
国外开发与测试的比例是1:2。目前国内开发与测试的比例是6:1。所以测试行业人才缺口很大, ___很好。基本属于供不应求。
工作比较轻松
比起软件开发工程师来说,软件测试工程师的工作就相对轻松多了 测试分为三个阶段:手工测试、自动化测试、性能测试。这是一个逐步提升的过程。最初工作可能做手工测试,也是目前绝大部分测试人员所从事的工作。自动化测试是测试的发展趋势,而且现在自动化测试人员急缺,且薪资很高。现在最稀缺的是性能测试人员,目前性能测试人员的待遇比同等经历的开发可能还要高,因为现在性能测试人员属于稀缺状态。
(1)手工测试:现在比较普及,大多数测试都还停留在手工测试阶段。(2)自动化测试:是趋势,但目前用自动化测试的还比较
少,需要适当的代码编写工作。做一段手工测试后,积累一定经验,可以慢慢步入自动化测试阶段,如果自动化测试比较熟练,月薪1万没问题,和开发工资差不多。
(3)性能测试:性能测试人员现在稀缺人群,一般能做性能测试,且做得可以的一般月薪都在1.6万以上,比开发要高。 计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。计算机专业技能主要包含三个方面:
⒈ 测试专业技能
测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。
⒉ 软件编程技能
软件编程技能实际应该是测试人员的必备技能之一,在微软,很多测试人员都拥有多年的开发经验。因此,测试人员要想得到较好的职业发展,必须能够编写程序。只有能够编写程序,才可以胜任诸如单元测试、集成测试、性能测试等难度较大的测试工作。
此外,对软件测试人员的编程技能要求也有别于开发人员:测试人员编写的程序应着眼于运行正确,同时兼顾高效率,尤其体现在与性能测试相关的测试代码编写上。因此测试人员要具备一定的算法设计能力。依据资深测试工程师的经验,测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具。
⒊ 网络、操作系统、数据库、中间件等知识
与开发人员相比,测试人员掌握的知识具有“博而不精”的特点,“艺多不压身”是个非常形象的比喻。由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识。
在网络方面,测试人员应该掌握基本的网络协议以及网络工作原理,尤其要掌握一些网络环境的配置,这些都是测试工作中经常遇到的知识。
操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。例如很多应用系统都是基于Unix、linux来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。而WebLogic、Websphere等中间件的安装、配置很多时候也需要掌握一些。
数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握SQL。测试人员至少应该掌握Mysql、MSSqlserver、Oracle等常见数据库的使用。 行业主要指测试人员所在企业涉及的行业领域,例如很多IT企业从事石油、电信、银行、电子政务、电子商务等行业领域的产品开发。行业知识即业务知识,是测试人员做好测试工作的又一个前提条件,只有深入地了解了产品的业务流程,才可以判断出开发人员实现的产品功能是否正确。
很多时候,软件运行起来没有异常,但是功能不一定正确。只有掌握了相关的行业知识,才可以判断出用户的业务需求是否得到了实现。
行业知识与工作经验有一定关系,通过时间即可以完成积累。 作为一名优秀的测试工程师,首先要对测试工作有兴趣:测试工作很多时候都是显得有些枯燥的,因此热爱测试工作,才更容易做好
测试工作。因此,除了具有前面的专业技能和行业知识外,测试人员应该具有一些基本的个人素养,即下面的“五心”。
1.专心:主要指测试人员在执行测试任务的时候要专心,不可一心二用。经验表明,高度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事精力最集中的那些成员。
2.细心:主要指执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等。
3.耐心:很多测试工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果比较浮躁,就不会做到“专心”和“细心”,这将让很多软件缺陷从你眼前逃过。
4.责任心:责任心是做好工作必备的素质之一,测试工程师更应该将其发扬光大。如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。
5.自信心:自信心是现在多数测试工程师都缺少的一项素质,尤其在面对需要编写测试代码等工作的时候,往往认为自己做不到。
要想获得更好的职业发展,测试工程师们应该努力学习,建立能“解决一切测试问题”的信心。
“五心”只是做好测试工作的基本要求,测试人员应该具有的素质还很多。例如测试人员不但要具有团队合作精神,而且应该学会宽容待人,学会去理解“开发人员”,同时要尊重开发人员的劳动成果——开发出来的产品。 1、质量意识:在整个软件测试的各个环节中,质量意识一定要贯穿其中。理解功能需求,书写测试案例,执行测试计划,发现问题,提交问题,描述问题,协助解决问题,以及问题的跟踪等,在所有的环节中,一定要注重质量,并且从质量的角度来思考问题。
2、细心并且系统:软件测试可能每天要重复同样的操作,其工作可能会枯燥无味,并且发现的问题可能很微小或者很杂乱无章、现象不一。在这样的情况下,软件测试人员一定要细心不放过任何微小的错误,并且从很多杂乱的现象中找出一定的规律和复现性。并且在测试中有很好的规划性,先测什么而后测什么,不放过任何软件的死角。在测试中,一定要系统的看待问题,功能模块A的改动会否影响到其他模块的功能,不能想当然,一定要系统性的看待。有时候一个内存地址的改变,都有可能引起准给软件的崩溃。所以一定要系统性的去处理和看待软件中修改的任意一处代码。
3、软件测试理论的掌握以及开发工具和平台的应用:黑盒测试,白盒测试,功能/系统/压力/性能等等。但不管测试任何东西,基本理论是不变的。需求文档,设计文档,根据文档制作测试用例(划分等价、边界测试、路径测试、用户体验、等等),执行测试,提交并跟踪问题。当然,行业的不同,其测试用的工具和方法也不太一样。手机App该如何测试,无线通讯产品该如何测试,C/B-S应用该如何测试,这些产品的差异性很大,其用到的工作也很不一样,但是其基本的测试理论还是一致的。
4、站的高看的细:不能光有理论,对测试的很多文档可以提出很多有建设性 ___,但当执行测试时却不能发现问题。这其中有几个原因,一是可能提出 ___并没有写进测试案例中,二是有可能执行不仔细总是忽视问题的存在,三可能就是没有去实施。所以一定要站在一定的高度去看待软件测试,但是又要很细致的实施。只有通过实践,才能发现问题改进问题到最后解决问题。
5、团队合作:这个无需多讲,在这个产品日渐复杂的年代,很难有一己之力就可以在各个方面做的最好。要充分发挥团队每个人员的工作能力和效率。
6、怀疑:有些书是这样定义软件测试的,软件测试不会去证明软件是正确的,而是去证明是错误的,但是我们不可能发现所有的错误。所以有很多时候要去怀疑要去假设。
模板,内容仅供参考
因篇幅问题不能全部显示,请点此查看更多更全内容