测试工程师的职业生涯———

上一篇 / 下一篇  2011-04-11 09:00:44 / 个人分类:个人感受


    大学四年,能从电子信息工程专业到现在软件行业的转型我感觉欣慰,因为这是我的爱好。大四半年的软件培训,使我明白了那些由26个字母和各样的符号组成现在强大的互联网业、电子商务、金融业、物流业、信息产业等等各行各领域。谈起职业规划首先要明确自己行业领域,比如现在我所处的是电子商务及物流业,甚至现在流行说法为云物流。在这个行业同样是离不开计算机技术的强大支持。进入公司不管是做什么最初都是初级某某某职务。比如开发为初级程序员,测试为初级测试工程师等。在随着时间的增长和不断经验的积累慢慢开始进入技术层或者管理层,比如高级软件开发工程师,高级测试工程师甚至首席架构师等等。我们的目标的就是往这些方向前进。(在开发和测试最后我选择测试做为自己职业生涯,当然不排除以后又做开发或者技术支持等职业,我感觉人生就应该不断去尝试和挑战。)

具体规划划分为一下几点:

第一阶段 :软件开发助理工程师

 

      起初刚开始步入社会奔出校园时期,首先要培养自己做事能力及怎样更好的与团队合作能力,对刚入职人来说,新人刚到都是静坐几天或者随便在网上逛逛,看着身边忙碌的同事不知所措,不懂主动寻求帮助。而有工作经验新进的同事刚来会尽快熟悉自己以后合作的团队,尽快熟悉开发环境、工具、语言等,尽快熟悉开发的项目,不懂会主动寻求帮助。在这段时间我想达到的目标是  第一:做事首先能得到领导的认可,甚至要尽最大努力得到领导的赞同赞赏。新人最怕就是被别人忽略,我曾经在部门会议上,开发组直接把我忽略,因为在开发上都是指导人要求按照项目上功能自己做类似的test。但实际在项目组做事却是在测试组里做测试,但测试组team leader也直接把我忽略,那时候心情很灰暗,所以感觉自己做的还是相当不够,在做事时候要不断总结自己和改进自己,现在一切OK。第二:做事能在有限时间保证事情的质量。也就是执行率要不断的改进。第三:心态问题,刚入职员工就是心态存在很大不足,需要的是全心全力的投入到工作中去,把公司的事业当自己的事业来发展。另一种心态就是少做事于多做事的区别,很多人都认为一样的,其实日久见分晓,我相信默默的奉献一定会有回报了。

第二阶段:初级测试工程师(程序员)

时间阶段:从毕业开始真正意义上进入正式员工的角色,一年时间内要达到的目标:前半年主要是不断的优化自己对需求的理解,对编写测试用例的优化,不断往简单明了但又不遗漏测试用例方面发展,执行力更高效,总结属于自己的测试步骤和方法,使测试时候更有效。不断学习别人提交的bug和总结自己提交的bug,分析出错的原因。而不仅仅是为提Bug而提Bug。同时加强跟同事的交流、分享自己的总结和学习别人的分享。后半年主要是往自动化测试发展及测试管理知识了解方向发展,在具备了解基本测试领域知识后的晋级阶段、要不断深入测试开发领域,比如自动化测试工具使用,什么时候使用。自动化测试脚本的学习编写,比如c、、VB、Python等。并不断去接触计算机网络、数据库操作系统、服务器等知识。因为测试工程师要求的不仅仅是专更重要的是综合应用能力。

具体工作:执行测试用例,记录bug,并回归测试,开始学习自动化测试的知识,通过qtp、loadrunner等测试工具录制回归测试脚本,并执行回归测试脚本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术

第三阶段:中级测试工程师(程序分析员)

时间阶段:做初级软件测试工程师在1~2年工作经验之后,具有初步的自动化测试能力,完善自动化测试脚本。

具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面的技能 。

第四阶段:(高级测试工程师)程序分析员

自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。

第五阶段:测试组负责人

自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。

学习方向:性能测试,测试技能

第六阶段:(资深安全或性能测试工程师)测试/编程高级负责人

自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。

学习方向:开发一些特定领域的技术专长

第七阶段:测试/质量保证/开发(项目)、经理

自身条件:有10多年的工作经验。

具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工

第八阶段:(公司级质量总监)计划经理

自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任。

 


TAG:

沙漏的个人空间 引用 删除 沙漏   /   2011-07-28 14:52:14
3
beauty330804的个人空间 引用 删除 beauty330804   /   2011-07-25 14:58:26
楼主写的职业规划很清晰,但貌似我的步伐有点太慢了! ,继续加油中...
beauty330804的个人空间 引用 删除 beauty330804   /   2011-07-25 14:57:05
5
引用 删除 小小菜鸟   /   2011-07-14 16:58:05
5
syldapaoyc的个人空间 引用 删除 syldapaoyc   /   2011-07-14 10:23:49
3
石志刚的个人空间 引用 删除 石志刚   /   2011-07-09 23:46:00
不错!
almarao的个人空间 引用 删除 almarao   /   2011-07-08 17:14:36
1
Huyen work for testing~ 引用 删除 Huyen   /   2011-07-07 16:24:27
5
action_51的个人空间 引用 删除 action_51   /   2011-05-03 17:34:01
5
z8291691的个人空间 引用 删除 z8291691   /   2011-05-03 15:19:13
5
dengwenjia2010的个人空间 引用 删除 dengwenjia2010   /   2011-04-30 10:28:20
原帖由sangfor于2011-04-29 22:06:50发表
感觉挺好的  有清晰的目标 加油

人们总是会不时的在城市迷航
引用 删除 sangfor   /   2011-04-29 22:06:50
感觉挺好的  有清晰的目标 加油
引用 删除 sangfor   /   2011-04-29 22:05:18
5
an_sshan的个人空间 引用 删除 an_sshan   /   2011-04-28 15:22:57
3
失落的旋律 引用 删除 chenabc6   /   2011-04-26 12:03:28
说的挺不错的哦!
失落的旋律 引用 删除 chenabc6   /   2011-04-26 12:02:42
5
zhangmin2011的个人空间 引用 删除 zhangmin2011   /   2011-04-22 21:43:00
恩,说得蛮不错的,以后有什么不懂的,希望能与你多交流交流
zhangmin2011的个人空间 引用 删除 zhangmin2011   /   2011-04-22 21:42:03
5
引用 删除 wslss   /   2011-04-22 16:48:50
写的很好,谢谢你的建议
ganqian19850904的个人空间 引用 删除 ganqian19850904   /   2011-04-22 14:09:14
5
 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 10906
  • 日志数: 18
  • 图片数: 1
  • 建立时间: 2011-03-23
  • 更新时间: 2011-05-03

RSS订阅

Open Toolbar