您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
软件测试的岗位会越来越少吗?
测试,软件,岗位软件测试的岗位会越来越少吗?
发布时间:2016-12-08加入收藏来源:互联网点击:
软件测试的岗位会越来越少吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
软件测试岗位会越来越少吗?
@月下迷狮子 的观点是岗位不会少,但要求会越来越高。
软件测试岗位不会少
软件越来越庞大,功能越来越复杂,对产品功能,性能,可靠性的挑战越来越大,测试就越必要。
2020年1月,京东搞活动,软件出漏洞,亏损7000多万,该项目组全部被开。你看京东这样的大厂都出现软件设置问题,可见软件测试的作用。
现在之所以出现软件测试岗位会少,这种言论。是因为现在自动化测试很火,自动化测试兴起,比如,阿里推出全链路测试,华为推自动化工厂和全栈工程师。既然测试都自动了,是不是不需要测试了?
当然不会。自动化测试就是用软件工具测试软件。这里有两点:1.要软件工具,软件工具要保证准确性,这需要测试来保证。2.软件工具测试软件,需要编测试流程脚本,这个脚本需要测试来负责。
那自动化测试对测试那些岗位有影响。
自动化测试对功能测试岗位影响最大。功能测试就是手工测试,使用人工执行测试用例。现在用测试工具来执行功能测试用例,所以功能测试岗位在逐渐减少。
当然也要看到,不是每个公司都有资本开发自动化环境,例如CI/CD持续集成与部署,就不是一般公司搞得起的。现在大部分公司都是零散使用些工具来测试部分产品功能,手工测试还是占相当一部分比例。
软件测试岗位要求越来越高
现在软件越来越庞大,越来越复杂,同时,越来越多的公司转型数字化,这样对软件安全、质量、稳定性都提出了更高的要求。所以高端的测试人才很稀缺的。
行业对测试的要求越来越高,因为测试的部分基层工作都已实现自动化,开始对业务、产品全流程了解,参与需求分析、可行性设计、测试质量控制等提出更高要求。比如阿里和华为招聘的软件测试岗位要求:1.懂开发语言。2.懂分析设计。
软件测试岗位要求提升了,怎么应对?
软件测试要求提升,从业者如何应对:拥抱变化,根据岗位要求补充自己的不足,沉下心来,专心提升。
现在测试行业越来越浮躁。IT行业连续多年处于国内薪资水平第一位,造成各行人员涌入,竞争激烈,入行后学了没多久,就开始跳槽找高薪,测试行业是门槛低,提升困难的职业,本沉下来学习和提升自己。1年的经验用多年,涨的只是皱纹。对职业规划和成长都不利。而且现在各厂对频繁跳槽的应聘者都是审视态度。
这是@月下迷狮子 的第342篇原创,希望以上内容能增强你对软件测试的信心。喜欢请关注@月下迷狮子
回答于 2019-09-11 08:43:50
岗位不会越来越少,但是要求会越来越高。
根据调查数据显示软件测试人员稀缺,测试人员与开发人员的比例在1:4及以上
软件测试行业真正开始兴起的时间,大概是在2008年左右。因为在那之前,使用的最智能的手机还只是诺基亚的那种,那时移动端并不需要专门的软件测试。再后来,智能手机开始普及,社交、游戏、电商等各类网站和APP开始兴起,当时的IT行业里,测试领域和开发领域以及产品领域都是空白,再后来赶上互联网浪潮,大大小小的公司都开始重视软件测试了。
很难想象,在16、17年的时候,一个手动的测试就可以在深圳北京找到6000+的工作,而这两年,每次投出去的简历却石沉大海,你以为是岗位减少了,其实不然,是要求变高了,高技术人才招不到,基础测试人才一抓一大把,用人单位和迟迟找不到工作的小可怜们一样着急。
大家都知道,18年底的时候大厂暴力裁员,经济的大环境不好,企业就会裁员一些低端人才,保留或者重新招募高端人才,降低运营成本,所以做测试岗位的小伙伴们
不用担心岗位是否越来越少,我们只需要知道,自己的技术是不是足够到位,拥有很强的市场竞争力。
根据自己的特质能力给自己做一个职业发展规划,相信我,
你可以在这个行业继续驰骋
随着时间增长和技术的越发成熟,测试岗位的职业发展也会越来越清晰,一类可以选择往管理岗位发展,另一类可以往纯技术这块发展,不管是管理岗位还是技术岗位,都是相对稳定,这也是测试岗非常有优势的特点。
不断加强自己这5方面的能力,你会发现你对测试的了解会提升到一个新的高度。
锻炼这5项能力后,还需要在实际的项目中开始实践,平时做测试的时候多往这些方向上面靠,加油。
回答于 2019-09-11 08:43:50
您好,很高兴回答你这个问题,我是做保险行业软件测试工作的,其他行业的软件测试我也做过(银行、证券、环境等等),个人觉得只要有软件 软件测试的岗位永远不会少,因为:
1、现在软件系统越来越复杂,一个软件系统可能由几个几十个人一起开发的,单个开发可能只熟悉他所有编写的模块,对于其他有影响的模块不熟悉,容易产生错误
2、开发自己写的代码自己不容易检查出错误,开发也有可能遗漏需求功能或者缺失异常处理,需要测试来帮助他们检查软件是否有bug ,是否符合产品设计,是否符合用户习惯,异常是否都已经处理,
3 、现在市场竞争激烈,对软件开发的周期和质量要求越来越高, 如果没有测试,开发很难再短时间内开发出客户满意的系统,导致软件的经济效益不好
总之一句话, 如果没有测试,软件的质量很难得到保证
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |