软件测试职业规划

核心提示软件测试职业规划 公司开发的产品专业性较强,软件测试人员需要有很强的专业知识,现在软件测试人员发展出现了一种测试管理者不愿意看到的景象:  1、开发技术较强的软件测试人员转向了软件开发(非测试工具开发);  2、业务能力较强的测试人

  软件测试职业规划

 公司开发的产品专业性较强,软件测试人员需要有很强的专业知识,现在软件测试人员发展出现了一种测试管理者不愿意看到的景象:

 1、开发技术较强的软件测试人员转向了软件开发(非测试工具开发);

 2、业务能力较强的测试人员转向了软件需求;

 3、沟通能力较强专业能力较强的人员转向了软件实施;

 为什么不愿意看到呢,自己培养起来的优秀人员都为别的部门、别的公司干活去了,而测试这边永远都是新人,永远都是刚入门的软件测试工程师:开发水平一般、业务能力一般、沟通能力一般。而那些转行的测试同仁们,薪水并没有质的飞跃,到了‘那边’成绩平平,很快就被埋没了。这里当然要排除那些实在对开发、对业务、对实施非常感兴趣想在这些领域有所建树的狂热者们。问题就来了,那些人为什么要‘转业’呢?原因无外乎以下几点:

 1、公司的软件测试没有技术含量,没有挑战性;

 2、认为在公司能做到测试经理就已经是测试发展的最高境界了;

 3、测试人员薪水较其他低;

 4、想了解一下测试之外的其他岗位,丰富自己的阅历,为以后更好的做管理做准备。

 那么,公司的软件测试真的技术含量很低吗?工作效率已经达到最高了吗?真的不需要挑战吗?测试经理就没有高级和低级之分了吗?测试人员的薪水就不可以比开发人员高了吗?测试人员真的需要那么多吗?当然不是,也许很多年的‘旧路’不能靠自己改变,也许有人埋怨领导者们因循守旧、顽固不化,但没有人会阻挡我们去创新,去阻止我们探索新的模式、新的思路、新的工作方法去改变这种现状,没有公司是傻子,一个人的薪水和他体现出来的价值是成正比的。所以应该打破常规,去探索新的东西,这种创新不仅包括技术创新也包括管理创新。关于职业发展,仅根据公司的实际情况,和从大家那里得来的想法,谈一谈:

 1、开发技能较强的软件测试人员可以转向自动化测试工具、测试管理工具的开发,这里不仅要求开发能力较强,还需要多了解第三方测试工具,挖掘测试组内测试人员的需求,了解业务;

 2、业务能力较强的可以做测试(用例、计划)设计工程师,由于公司产品业务较强,需求人员仅能为测试人员提供需求文档,而究竟哪些是最重要的测试点,测试过程中采取什么样的测试方法能使得测试路径最短、覆盖率最全,这些都需要抓住软件业务的精髓;

 3、做到了测试经理,完全可以把管理再出神入化,每个人身上有什么特点,怎样能让每个组员的能力发挥到极致,怎么更好的争取测试人员的利益,怎样做到最好的资源调配,怎样让大家不再迷茫,另外,怎样提升自己的威信,提升执行力,领导力,怎样把管理做到让人啧啧,到了这种程度,通过横向和纵向对比,优势自然就出来了。

 另外,转做开发、需求、实施,然后又转回测试做管理,这种我是比较赞同的,但度不好掌握,而且如果自己的水平实在太高,很可能会让这类人产生英雄无用武之地的想法,公司的平台太低,而自己感觉自己的水平偏高,所以很可能导致这类人的离职,所以个人的发展和公司测试部的发展一定得保持同步,谁都不能过快,步伐不一致的的两个人怎么能走在一条道上呢?所以在个人发展的情况下,( )关注公司总体测试发展,先认清两者的发展方向再去‘转业’未尝不可。

 4、做到测试设计人员、自动化工具、管理工具开发人员就是极致了吗?当然不是,测试行业照样有咨询、有顾问、专家,测试管理做好了也可以去做项目经理、去做部门经理,实在不行,完全可以去创业嘛。

 总之,发展无极限,路是自己走出来的,不要只走别人踩出来的路。

  软件测试基本介绍:

 Grenford J.Myers曾对软件测试的目的提出过以下观点:

 (1)测试是为了发现程序中的错误而执行程序的'过程;

 (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;

 (3)成功的测试是发现了至今为止尚未发现的错误的测试。

 测试误区

 (1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者

 发现当前软件开发过程中的缺陷,以便及时改进;

 (2)这种分析也有助于测试人员设计出有针对性的测试方法,改善测试的效率和有效性;

 (3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法

 (4)应当把“尽早地和不断地进行软件测试”作为软件测试者的座右铭。

 (5)完全测试是不可能的,测试需要终止, 测试无法显示软件潜在的缺陷。

 (6)软件测试是软件不断更新的一个过程。

前几年,国内很多软件企业普遍都存在着“重开发、轻测试”的现象。甚至,有很多互联网和软件企业,根本没有软件测试岗。上线纯靠开发和非专业的内部测试,这就造成软件产品上市后的质量问题频频发生。

而现在,软件测试的地位却截然不同。随着软件行业的日渐成熟,用户体验感、软件安全性越来越受到社会的关注,各大企业对软件测试的重视度都有了明显的抬升。从招聘需求来看,软件测试岗位的招聘量处于明显上升态势,从薪资水平来看,软件测试人员的待遇也是一增再增。

据统计,目前软件测试人才的缺口在30万人以上,IT行业国内外巨头正在加紧争夺软件测试人才,华为曾一次抛出50名软件测试人员的招聘大单,联想、用友、瑞星等企业也纷纷打出高薪招聘软件测试人才的启事。

虽然,近几年加入软件测试行业的转行人的确越来越多,但是从缺口数据来看,不难发现:相比开发日趋饱和、竞争激烈的现状,软件测试仍会长期处于蓝海状态。现在转行做软件测试一点也不担心英雄无用武之处。

今后的测试行业会怎样?

这几天跟几位资深的业内朋友聊起软件测试的发展趋势,大家都觉得,软件测试已经在不知不觉中发生了非常大的改变,但是未来怎么变?我们总结了这几点:

1)软件测试人才的需求量还会越来越大

随着互联网+概念的深入,很多传统行业逐步转型,公司业务量激增,加之创业风潮,人员流动等,整体IT行业的人才缺口还是会持续呈现扩张趋势的。但是,不同于开发人员的大量产出、批量培养,不仅在学历教育阶段,高校普遍缺乏对软件测试专业的系统培养,甚至鲜有开设“软件测试”专业,在非学历教育阶段,正规、专业做测试培养的教育机构也是屈指可数。专业人才后备不足,供不应求,也就是自然而然的了。

2)软件测试人员在不同公司地位不一

目前,业界通常分两种情况:一类是很多大公司重生产岗位(研发等),测试属支撑部门,话语权低,而测试为软件最后出口,通常被误会成“背锅侠(承担责任)”的角色会比较多;另一类,有成熟质量体系的公司,会以产品质量为先,用户至上,会实际关注测试质量,相对是比较理想的公司。

但是对于刚刚入行的小白和新人来说,这两种去向都各有利弊,选择时还是要更多地平衡自己的短期发展和长期发展,谨慎选择。

3)测试人员的薪资差距将会越来越大

虽然软件测试是IT行业中最适宜转行、练级的新手区。但是对于每个从业者而言,不可能长期满足于“新手村”的要求和待遇。随着软件测试人员从业年限、处理问题能力的提升速度、发展方向的不同等,测试人员薪资差距会逐渐拉大,甚至某些测试人员,五年就能与同期工作人员工资拉开2至5倍差距。

4)未来,专注于某个测试领域,或者掌握新兴测试技术的软件测试人员会越来越吃香

专注于研究某种测试,比如网页,app,安全,性能,接口,自动化。等到一定阶段,对研究的领域有了自己的见解,就可以称为这一领域的专家。无论在哪个行业,具备这样水平的从业者都会是人事眼中的“香饽饽”。此外,作为一个技术性行业,在大数据、AI等新兴技术驱动下,测试技术的变革势在必行。如何在入行之后,跟上行业脚步,也是所有已经入行或者打算入行的测试人都值得关注的一点。

发展方向

判断一个行业到底饱不饱和,招聘需求不会骗人。进入一个行业有没有前景,发展空间才是根本。最后,给大家分享一些软件测试的发展方向吧。

1、开发技能较强:可以转向自动化测试工具、测试管理工具的开发,这里不仅要求开发能力较强,还需要多了解第三方测试工具,挖掘测试组内测试人员的需求,了解业务;

2、业务能力较强:可以做测试(用例、计划)设计工程师,由于公司产品业务较强,需求人员仅能为测试人员提供需求文档,而究竟哪些是最重要的测试点,测试过程中采取什么样的测试方法能使得测试路径最短、覆盖率最全,这些都需要抓住软件业务的精髓;

3、做到了测试经理:一般从业3-5年,做到测试经理,就可以选择做管理层,或者转做开发、需求、实施等。如果选择做管理层,完全可以深入挖掘团队每个人的特点,把每个组员的能力发挥到极致,从而为测试人员争取更好的利益,做好资源调配,让大家不再迷茫,从而升华自己等等。

若能进一步提升自己,资深测试发展之路还是非常广的,还有更多职位等着你。总之,发展无极限,路是自己走出来的,不要只走别人踩出来的路。

 
友情链接
鄂ICP备19019357号-22