软件测试工程师的职业规划问题 急急急!

2024-05-09 22:58

1. 软件测试工程师的职业规划问题 急急急!

那要看你想要往哪方面发展! 

软件测试工程师大致有4个发展方向! 

1 资深软件测试工程师 

达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3 -- 5年的话,在压力中这些技能你都会掌握! 

2 测试部门管理者 

小的如组长,大的如测试经理,这需要你有先天的优势,善于交流沟通,善于处理人际关系!不过做两年,你也会成为老油条的! 

3 测试书籍编写者 

出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经验,可以把你的经验,具体做过的项目总结出来,现在关于软件测试的书很少,你要写本与众不同的书肯定畅销! 

4 软件测试培训师 

当你在这一行做腻了,你可以选择培训机构,培训机构缺乏有经验的软件测试师,必然会高薪聘请你! 

至于晋升流程,一个公司一个样,但是你要知道,你想发展的话,必须要委婉的让上级知道,有些你无法触及的测试项目,需要你的上级分配,一旦有无关紧要的项目或空闲时,经理就会考虑你,会让你尝试做一些高级测试项目! 
这时就要看你的个人悟性了! 
要知道这一行,技术越高越吃香!越能让老板和开发人员信服! 

祝你的测试之路顺利!

软件测试工程师的职业规划问题 急急急!

2. 软件测试工程师发展

那么多不懂装懂的人回答这个问题呢。。
软件测试肯定需要学习编码数据库等开发知识,但是和软件开发完全2马事。对于这个工种的职业发展如下:
1. 软件测试工程师---- 测试项目经理(管理路线)
2.软件测试工程师----自动化专家 (技术路线,就是熟悉一个工具QTP,并且对于脚本语言十分熟练)
3.软件测试工程师----系能分析专家(技术路线,成长周期长,需要操作系统,数据库,编码的良好基础,纯技术路线,公司大牛人) 
4. 软件测试工程师-----业务专家(业务路线)

3. 能给我分析一下,软件测试工程师的前景吗,将来想从从事这工作,工作时间和性质,职责,多说一下。

测试工程师在未来的时间主要有哪些发展方向呢?

1、业务积累型的测试工程师 这种类型的工程师主要以手工业务为主,但是需要业务积累,对需求、业务非常熟悉,而且这一类的业务不是短时间内可以了解清楚的,比如银行业、通讯行业、大数据测试等。
2、自动化测试工程师 这种类型的测试工程师以自身的自动化技术为主,掌握一两门自动化语言,能够实现大部分产品的自动化测试代码的编写,比如web自动化、app自动化、接口自动化等等。
3、测试开发工程师 这种类型的测试工程师跟开发类似,只不过开发的工具和软件或者是平台软件是为了提升公司开发团队或测试团队的工作效率。需求熟悉一两门语言,对一些开发框架也要熟悉。
4、性能测试工程师 专做性能测试的工程师不管是工作经验还是技术能力都需要一段时间的积累,要熟悉产品的框架、熟悉服务器框架、中间件、数据库、操作系统等等,因为影响性能的点非常的多。而做为性能测试工程师不仅仅是去执行性能的测试,更要分析出性能的原因,才能体现出真正的性能测试工程师的能力。
5、安全测试工程师 这种类型的测试工程师很少,但未来是发展方向最好的一种,因为安全无处不在,不管大小公司的数据、服务器、网站随时都有可能受到攻击,未来的公司对安全也会越来越看重,但是如果想往安全测试工程师发展的话,需要懂代码、操作系统、数据库、漏洞、各种协议、网络安全等等。

能给我分析一下,软件测试工程师的前景吗,将来想从从事这工作,工作时间和性质,职责,多说一下。

4. 软件开发工程师,软件测试工程师,项目实施。这些岗位的工作强度,待遇及今后发展前景。(不需要广告)

软件测试的就业前景——中国it界的黄金职业
★
工作起点高,发展空间大
★
信息化进程快的行业需要软件测试工程师;
★
有实力的、规模大的企业需要软件测试工程师。
★
软件测试人才从开始工作即进入大、中型企业。
★
软件测试工程师有更多的机会参与软件项目的全过程。一至两年、经历了不同类型的项目、积累了足够经验、掌握了更多领域的知识和技能,可以应聘软件测试主管、项目主管、行业专家、自动化测试专家、质量控制工程师、质量保证工程师等职位。
职业寿命长,越老越吃香
★
专业测试人员的核心价值在于经验,随着测试经验的积累,“资深”
的测试工程师会测得更快、测得更准、测得更全面,从而将越来越“值钱”。
★
随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香。
工作最稳定,不用频繁跳
★
随着经验的不断增长,业务知识的不断积累,企业离不开你。
★
大型企业生存压力小,业务发展快,薪水稳中有升,你也不愿意离开企业。
性别无偏好,就业歧视小
★
it
业频繁加班、出差,因此,企业招聘时更偏向于男性。
★
但是软件测试工程师需要的是经验、熟练程度、细心、耐心、责任心、沟通能力、稳定性,所以男女皆宜。
★
男性适合于测试管理、性能测试、测试培训、自动化测试;女性适合于测试管理、功能测试、测试培训、自动化测试。

5. 能给我分析一下,软件测试工程师的前景吗,将来想从从事这工作,工作时间和性质,职责,多说一下。

  据前瞻产业研究院《2016-2021年中国软件行业市场前瞻与投资战略规划分析报告》http://bg.qianzhan.com/report/detail/4a047030ec144047.html显示,  近年来,随着我国软件产业的蓬勃发展以及对软件质量的重视,软件测试也越来越被软件企业所重视,软件测试成为了一个前景光明的新兴产业。
  数据显示,被调查测试人员所属公司中,互联网行业及金融行业分别占42.81%和18.15%,综合占比超过六成,这也印证了经济结构调整的成果,目前互联网行业和金融行业受到了投资者和个人的青睐,企业需求急剧上升,软件测试人才缺口巨大。
  然而,在被调查者所在公司中,测试人员与开发人员的比例在1:4及以上的高达55.13%。在这些公司中,49.66%的公司每年对测试人员进行的培训
次数为0。也就是说,将近一半的软件测试人员在工作后没有进行培训学习的机会,这就要求想从事软件测试的人员在入职前培训相关的技能,确保工作可以顺利开
展。
  在被调查者中,进行了一年左右软件测试工作的人员占据了72.26%。其中,大专学历及本科学历的比例分别为34.93%和58.22%,他们的薪资在6000元及以上的占据了53.43%,软件测试工程师薪酬高成为不争的事实。

能给我分析一下,软件测试工程师的前景吗,将来想从从事这工作,工作时间和性质,职责,多说一下。

6. 软件测试工程师的前景如何?

  前景分析:
  软件测试人员的主要职责是对软件产品的整个开发过程进行监督和检验,使之能够达到满足客户的需求,因此对于企业来讲是十分重要的岗位。在国外,一般软件测试人员与软件开发人员的岗位设置比例是1:1,像微软在开发windows2000时候使用的软件开发人员是1700名,而专业的测试工程师有3200名,测试开发人员比例高到1.7:1,由此可见软件测试岗位重要性的不一般。

  软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),测试软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。
  按其级别和职位的不同,可分为三类:
  高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估 ;
  中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;
  初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。

  软件项目开发是个分工明确的系统工程,不同的人员扮演了不同的角色,包括部门经理、产品经理、项目经理、系统分析师、程序员、测试工程师、质量保证人员等。可见,软件测试工程师只是软件项目开发中的一个角色而已。
  测试工程师承担的任务角色决定工作内容和承担的任务。测试工程师的角色应该承担什么任务呢?这没有统一的答案。因为,这与软件公司的规模,软件项目管理制度,公司领导和项目经理的管理风格,以及具体软件项目自身的特点有很大关系。而且,测试工程师也有普通和高级之分。
  笼统的答案列举如下:
  设置软件测试环境,安装必要的软件工具。
  运行软件,发现和报告软件缺陷或错误。尤其需要快速定位软件中的严重的错误。
  对软件整体质量提出评估
  确认软件达到某种具体标准
  以最低的成本,最短的时间,完成高质量的测试任务
  ......
  在这其中,最重要的是要明确,程序员的责任和目标。在执行任何具体测试任务前,都要在项目组内对于责任和目标达成共识,以免带来后续工作的相互推诿。
  提高测试质量的要诀
  另外一个值得注意的方面就是工作效率和质量,或许高级测试工程师与普通测试工程师的主要区别在于高级测试工程师可以更快地发现更多软件中的严重错误。对此,有什么可以借鉴的诀窍吗?请尝试以下方法,保证不会使您失望。
  首先测试程序的核心功能,然后测试辅助功能。
  首先测试功能,然后测试性能。
  首先测试常见情况,然后测试异常情况。
  首先测试经过变更的部分,然后测试没有变更的部分。
  首先测试影响大的问题,然后测试影响小的问题。
  首先测试必须测试的部分,然后测试可选或没有要求测试的部分。
  服务员
  需要强调的一点是,无论你是多么高级的测试工程师,都要明白无论测试需要的工具多么复杂,测试步骤多么冗长,测试工程师在软件项目开发中始终都是扮演服务员的角色,这是由测试工作的特点决定的。任何服务都有被服务对象—客户,测试工程师的服务对象有哪些呢?
  最重要的客户是软件的用户。测试工程师需要站在客户的使用和需求角度测试软件,报告问题。
  项目经理也是客户。测试工程师需要报告测试工作进度和发现的问题,尤其是严重的问题。
  程序员是最经常打交道的客户。为了便于程序员重复报告的错误,尽量提供良好的软件问题报告,以便程序员可以更快的修复软件错误。
  技术文档工程师、市场开发人员和技术支持工程师也都是测试工程师的服务对象。
  避免错误
  前文已经指出测试工程师应该明确角色,明确任务和责任。知道哪些是自己分内的事,哪些是不属于自己的事。一定要尽最大努力完成分内的事,不要做不属于自己的事情,以免弄巧成拙。
  为了更好的扮演软件测试工程师的角色,尽量避免犯下面的错误:
  ⒈承诺完成测试的软件没有质量问题
  软件测试只是保证质量的一种方法,软件测试工程师的工作不会直接提高软件质量,因为绝大多数软件错误都需要程序员修复。软件测试只能证明软件存在错误,不能保证软件没有错误,不可能找出全部软件错误。个人的能力和对质量的影响范围很小,软件质量的提高要靠软件项目团队全体成员的共同努力。
  ⒉承担软件的发布权利
  不要因为软件中存在还没有修复的错误,而试图提出更改软件发布的计划。也不要认为已经完成了测试计划,自己决定可以发布软件。因为,改变软件发布计划可能要失去进入市场的良机和很多客户,对此造成的经济和公司市场的损失将不是测试工程师能够承担的。另外,软件发布后,如果用户发现了新的软件错误,公司领导或项目经理可能将过错加在软件测试人员的头上,因为他们同意发布软件。通常软件发布的权利由产品经理、项目经理、测试经理、市场经理共同集体讨论决定。
  ⒊扮演过程改进成员的角色
  软件测试工程师必须报告错误,有时也要分析错误的类型、特征和产生错误的原因。但是,不要主动提出改进软件过程的具体改进措施,更不要直接干涉程序员的工作方式,以免出力不讨好,影响今后的愉快合作。软件过程改进的方法是软件质量控制部门的事情,这是他们的本职工作。

7. 软件测试工程师的职业规划?

测试行业简介-什么是软件测试工程师

软件测试工程师的职业规划?

8. 软件测试工程师的职业规划是什么?

第一阶段:(测试员)
初级测试工程师(初出校门)
 自身条件:初入具备计算机专业学位,有一些手工测试经验。
 
 具体工作:执行测试用例,记录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年以上开发与支持(测试/质量保证)活动方面的经验。
 
具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任
最新文章
热门文章
推荐阅读