生活
测试
调查类问题
软件测试
测试工程师

软件测试的岗位会越来越少吗?

最后:【可能给你带来帮助的教程】 [图片] 这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以…
关注者
252
被浏览
420,599

83 个回答

先抛出我的观点:

软件测试的岗位不会越来越少,但要求却会越来越高。

接下来我将来论证我的观点。


一、为什么测试岗位不会越来越少?

1、谈谈测试对企业的价值,看测试岗位为什么不会少

作为软件企业而言,其核心就是提高软件的质量,以便高品质的产品能快速占领市场。但如果产品的质量都无法保证,那企业就会失去用户的支持,无法正常发展。而测试人员,作为产品质量的守护者,会用专业手段,找到程序中存在的问题,让程序员进行修改,以确保产品能够满足用户的需求。所以测试人员和生产软件的开发人员是同等重要的。是不是这样,我们来讲个2019年才发生的故事。

2019年1月20日凌晨,拼多多出了一个大事,被曝出现重大Bug,优惠券没有设置消费的门槛,导致很多人用非常少的钱充了话费,请看下图。

用4毛钱充了100元话费,仅仅从深夜开始的9个小时,拼多多就损失过千万(如果是白天,损失不可想象)。但类似这样事情并不是只有拼多多一家才出现,其实因bug造成的损失每年都不会少。据大数据统计,仅仅美国,每年因为bug就让市场损失达到600亿美元。

通过上面的例子,我们就知道测试人员的存在是非常有必要的。测试人员的存在可以有效的降低公司的损失。这种重要的岗位,企业怎么舍得越来越少呢?

2、从当前软件产品发展阶段,看测试岗位为什么不会少?

互联网产品(软件)和传统产品是一样的,都要经历从无到有,从有到优的过程。

经过十年来的互联网蓬勃发展,中国的互联网产品(软件)已经完成从无到有的过程,这十余年来,不仅产出了诸如阿里巴巴,腾讯,京东等互联网巨头,更为重要的是,凡是稍微有一些规模的中国企业,都已经有了网站,OA,APP等软件产品。在这“从无到有”的十年多的时间里,也是互联网开发语言大发展时期,诸如.Net,PHP,Java等开发语言,市场需求量巨大。

如果说前十余年是互联网产品(软件)从无到有,那么现在就到了互联网产品(软件)从有到优的过程,这个过程的特点就是会非常注重客户体验。所以有助于提升客户体验的互联网、云计算、物联网、大数据等新兴产业的在近年来都得到了迅猛发展。但无论是什么互联网产品(软件),要确保客户体验,绝对少不了这一环,那就是对产品质量的把控。而这个质量的把控随着软件竞争的激烈,越来越重要。

但开发人员更多的是关注软件产品按时按需完成,而几乎无精力顾及到产品质量,而且让开发人员再把控产品质量就有“既当裁判又当球员”的荒唐,往往让软件质量把控如同虚设。所以质量把控不能交给开发人员,而是交给专业的人员来检测,这种专业人员就是软件测试人员。

一方面随着企业近年来对客户体验度高度重视,极其注重产品质量;另一方面产品质量的把控需要专业的测试人员,所以测试只会多,怎么可能会少呢?

3、从当前测试开发人员之比,来看测试岗位为什么不会少?

在十年前是PC客户端产品为主的时代,一旦出现问题很难解决,因此需要大量的测试人员在上线前进行测试,测试开发的比例有可能需要1:2(比如微软公司)。但现在是互联网时代,产品讲究快速更新、快速迭代、问题快速修复,互联网公司的测试开发比例已经快速下降,有1:3,1:5,甚至1:7,最极端是google公司的1:10。

那么是不是说明测试人员的需求量降低了呢?答案不是,测试人员的需求并没有减少,因为现在几乎所有的行业都在互联网化,单纯的互联网技术公司需要技术人员,传统行业也在招聘技术岗位。因此虽然测试开发人员比例降低了,但是总的需求岗位并没有减少,甚至还有增多。

4、不再讲道理,直接看数据,看测试人员有没有变少

那测试职位是不是在变少呢?不用猜,直接看下面3张图,分别对应2019年,2020年,2021年就业市场对测试岗位的需求量(仅以北京为例)

2019年测试的工作共有13980
2020年测试的工作有15208

2020年是特殊的一年,很多公司倒闭破产,即使侥幸没有倒闭的企业也在优化企业人力资源,大量缩减人员招聘,但是测试岗位依旧比2019年多到1200多个岗位,岗位增幅达到10%左右。

2021年测试的工作有15933
从2019年的13980,到2020年的15208,再到2021年的15933,即使受疫情影响,软件测试岗位也不是越来越少,反倒是越来越多。

5.横向比较,测试的岗位有没有变少

2020某聚合招聘平台中java的岗位需求
2020某聚合招聘平台测试的需求

都知道Java是需求量最大的后端语言开发岗,但测试岗位的缺口比Java开发还大,2020年,软件测试大概是Java的1.3-1.4倍。

2021年java全国需求量
2021年软件测试全国需求量

到了2021年,软件测试需求量继续放大,大概是Java的2.3-2.4倍。

从2020年的1.3-1.4倍提升到2021年的2.3-2.4倍。从这个维度来看,软件测试岗位也不是越来越少,发而是越来越高。

二、为什么测试岗位的要求越来越高?

提到测试行业,很多人的印象可能还是:

入门门槛低,自己在网上找找视频教程基本就能学会入行。

但这个基本上是十年前的测试行业特点。

行业在发展,趋势也在不停的变化,入行门槛也发生了变化。

上文说道,从世界范围来看,开发与测试的比例,不是缩小了,反而是变大了(PC时代的微软,比例为2:1,移动端时代的google,比例为10:1)

以前开发测试比例比较小的时候,因为一个公司有大量的测试人员,所以招人的布局是只需要少量的技术好的测试人员,以及大量的初级测试既可。但是现在每个公司的测试人员少了,要求自然就高了(更需要测试领域的多面手),纯功能手工测试的需求量越来越小,接口测试、自动化测试、性能测试等岗位的需求量则在不断增加。

当前疫情下,大量企业都在优化人才结构,将会继续强化测试人员技术门槛提升这一趋势。


证据1:看大量招聘网站对测试岗位的需求

用大数据观察2018年以来招聘网站对于测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有所提高。从测试技术点来看,不仅要懂测试理论、测试报告,就连数据库这些都是必要的,更多的还要求有编程基础、掌握主流测试工具使用;从测试技能来看,不仅要求会功能性测试(手工测试),还要求会自动化测试、性能测试、接口测试。

以上结论非常好查询。只要从招聘网站上多采集一些测试职位要求,就可以轻松分析出来。

证据2:测试的薪资近10年来,一直在升高,已经接近开发的薪资

近10年来,测试的薪资一路走高,与开发的的薪资差距逐步缩小,从侧面也反映了测试的技术门槛一直在提高。


测试薪资一直涨,不仅是统计网站感受到,黑马程序员软件测试的班级平均薪资也感受到了。

黑马软件测试薪资一路上涨,在生源质量远不如开发班级的情况下,薪资已经平齐甚至超过开发班级。可以狠狠点击下方链接求证:

2021年10月,黑马程序员北京校区,创下了”毕业22个工作日,就业率91.04%,平均薪资13021.31元“的薪资记录。请狠狠点击下方链接(生源质量如何,请详细查看该班学员性别、年龄、学历、培训前薪资):

证据3:网上越来越多的功能测试从业人员抱怨测试不好找工作,反正了测试门槛已经提高

逛百度贴吧、逛技术论坛,经常会看到下面这种悲观论调:测试工作不好找,行业已经饱和了,测试要求高……

抛出这种论调的估计都是技术能力薄弱的“竞争者”。上文我们已经通过大数据得出测试行业缺口很大,平均薪资都到15K+,但为什么还是有不少人找不到期望的工作呢?原因在于当前企业对测试人员的要求,已经由功能性测试(手工测试)转变为自动化测试。

如果干了几年测试,但技能还停留在纯功能测试(手工测试)阶段,到现在再换工作当然不好找了,因为任何企业都想招一个有上进心、技术面广、学习能力强的综合人才。与其抱怨,不如和下面这位有5年测试经验的杨同学一样,因为只会功能测试不好找工作,就在丈夫的鼓励下学习自动化测试,性能测试,接口测试,最后在上市公司工作,月薪19K。

下方链接为截图所示的杨同学分享的个人经历,手工测试做了5年,离职上家公司后竟然找不到工作,感兴趣可以点击查看。


通过上面的原因解释和三大证据,请大家认识到当前企业对测试人员的岗位需求,已经在不断提升。

写在最后

如果你是做手工测试,请千万要注意提升自己的技能。要么将用例设计练习到炉火纯青,要么就增加自己的技术栈,往自动化测试、性能测试,测试开发方向转。不然,就很可能和上述的杨同学一样,离职就失业。

如果感觉得测试开发很陌生,不知道什么是测试开发,为什么要去学测试开发,请狠狠点击下面这个链接:


如果你现在正在自学测试,请不要止步于功能测试,而是要继续学一点编程知识,往自动化方向发展,甚至往测试开发方向发展(上面这个链接有分享转行“测试开发”的学习路径)。


如果你苦恼缺乏自学自动化测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。

包括软件学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..


如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。


知乎文章推荐

一、测试前景类

软件测试有前景吗?

软件测试行业到底有没有前景和出路?

软件测试工程师的工资有多高?

软件测试这个职业能干多久?

软件测试真的干到35就干不动了吗?

自动化测试的发展前景怎么样?相比于开发,测试的技术含量是否偏低?测试人员提升自身竞争力的速度是否没开发快?

软件测试的岗位会越来越少吗?

测试开发是什么?为什么现在那么多公司都要招聘测试开发?

二、测试择业类

二十五岁零基础转行做软件测试怎么样?

本人女,想转行做软件测试,没有任何经验,也没有基础,现在已经毕业两年了,25岁,现在转行来得及吗?

女生学软件测试,容易吗,这个工作会不会压力很大?

软件测试员比软件开发员要求低些吗?

软件测试的魅力何在?您为什么选择测试一行而不做开发?

软件测试的工资高还是开发者工资高?

软件开发和软件测试两个岗位应该选哪个?

三、测试入门类

作为一名软件测试人员,有哪些网站是你应该多多关注的,哪些书籍是你必须要看的?

作为一名软件测试工程师,需要具备哪些能力?

软件测试人员怎么快速让自己牛逼起来?大概要多久才能很牛逼?

大四应届毕业生,想自学软件测试,要学到什么程度才能找到工作?

如何系统、高效地学习入门软件测试,并能找到软件测试的工作?

零基础想转行做软件测试,可以吗?

软件测试需要学什么?

想要成为一个优秀的软件测试人员,应该学些什么?

零基础如何通过学习进入软件测试行业?

在校生想成为软件测试工程师自学需要学什么?

新人如何入门和学习软件测试?

自学软件测试怎么学?

怎样做好软件测试

测试分为什么,白盒,黑盒,单元,集成测试?

在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?

作为软件测试的前辈你能不能给我点建议?

我想问一下,软件测试要学会什么才能拿6k以上的工资?

四、咨询培训类

在博为峰(51Testing)进行软件测试相关培训有必要吗?

软件测试培训靠谱吗?

这么多的软件测试培训机构,哪个好?

五、测试求职类

怎么的技能可以让软件测试工程师获得高薪?

面试软件测试工作,如何回答:为什么要从事软件测试行业?你觉得你会什么?

如何去面试软件测试工程师?

好的软件测试人员简历是什么样子的?

四年手动软件测试,裸辞后找不到工作怎么办?

六、技术分享类

如何编写测试用例?

手机软件的测试主要有哪些方面去测试,性能测试用什么去测试好?

如何做好app的测试工作?

软件测试完后,还有BUG,是测试人员的问题吗?

如何写出高效的软件测试用例?

做接口测试的流程一般是怎么样的?

软件测试人员能用python做哪些事情?

软件测试的环境部署怎么做?

七、职场提升类

做了大半年的软件测试,可是觉得我在浪费时间,怎么办?

四年测试工程师经历,下一步转开发还是继续测试?

软件测试工程师应该怎样提高自己?

转行软件测试两个多月,感觉很迷茫,下一步该如何提高自己?

四年手动软件测试,裸辞后找不到工作怎么办?

做软件测试,如何才能实现月入20K?

如何学习自动化测试?

一个菜鸟怎样做好功能测试?

作为软件测试人,所在公司部门只有功能手动测试,如何进一步提升自己?

作为一个初级测试,想学接口测试,但是一点头绪都没有。求教大神指点,有没有好的书或者工具推荐?

做了一年的软件功能测试,想转自动化测试。目前在看了一些Python资料,感觉无从下手,求指导?

手工测试人员如何转测试开发?

编辑于 2021-10-21 18:53

当然是不会。

但是测试岗位的职业要求会越来越高。

IT行业经过此次疫情,在不少人看来,有种行业饱和的趋势,但这只是假象。

行业中的人才流动,很正常。企业业务缩减造成的结构性调整,也很正常。只是恰逢疫情,有人过渡夸大。

往年我们也有所谓的金三银四,金九银十这样的招聘旺季或者求职旺季。那时候也没有人在说行业饱和吧?

IT行业在此次疫情期间,彰显出非常强大的便捷和突出优势。所以在整个行业都向前发展的时候,软件测试行业也会发展。

相应的,测试行业的职业要求会越来越高。往前数五年,测试行业招聘的时候,很少说是要求开发语言的能力,即使有,要求也不高,接口测试等内容更少。但是现在,测试行业招聘的时候,开发语言,数据库,自动化测试和接口测试,要求越来越多,技术要求也越来越高,经历和经验也越来越多。

并且,软件测试这个行业现在也呈现出越来越多的小分类,比如,功能测试,自动化测试,web测试,移动端测试,接口测试,渗透测试,安全测试,性能测试,游戏测试等众多细分领域。

所以,软件测试行业岗位不会越来越少。

发布于 2020-06-14 17:26

先抛出我的观点:

软件测试的岗位不会越来越少,但要求却会越来越高。

接下来我将来论证我的观点。


一、为什么测试岗位不会越来越少?

1、谈谈测试对企业的价值,看测试岗位为什么不会少

作为软件企业而言,其核心就是提高软件的质量,以便高品质的产品能快速占领市场。但如果产品的质量都无法保证,那企业就会失去用户的支持,无法正常发展。而测试人员,作为产品质量的守护者,会用专业手段,找到程序中存在的问题,让程序员进行修改,以确保产品能够满足用户的需求。所以测试人员和生产软件的开发人员是同等重要的。是不是这样,我们来讲个2019年才发生的故事。

2019年1月20日凌晨,拼多多出了一个大事,被曝出现重大Bug,优惠券没有设置消费的门槛,导致很多人用非常少的钱充了话费,请看下图。

用4毛钱充了100元话费,仅仅从深夜开始的9个小时,拼多多就损失过千万(如果是白天,损失不可想象)。但类似这样事情并不是只有拼多多一家才出现,其实因bug造成的损失每年都不会少。据大数据统计,仅仅美国,每年因为bug就让市场损失达到600亿美元。

通过上面的例子,我们就知道测试人员的存在是非常有必要的。测试人员的存在可以有效的降低公司的损失。这种重要的岗位,企业怎么舍得越来越少呢?

2、从当前软件产品发展阶段,看测试岗位为什么不会少?

互联网产品(软件)和传统产品是一样的,都要经历从无到有,从有到优的过程。

经过十年来的互联网蓬勃发展,中国的互联网产品(软件)已经完成从无到有的过程,这十余年来,不仅产出了诸如阿里巴巴,腾讯,京东等互联网巨头,更为重要的是,凡是稍微有一些规模的中国企业,都已经有了网站,OA,APP等软件产品。在这“从无到有”的十年多的时间里,也是互联网开发语言大发展时期,诸如.Net,PHP,Java等开发语言,市场需求量巨大。

如果说前十余年是互联网产品(软件)从无到有,那么现在就到了互联网产品(软件)从有到优的过程,这个过程的特点就是会非常注重客户体验。所以有助于提升客户体验的互联网、云计算、物联网、大数据等新兴产业的在近年来都得到了迅猛发展。但无论是什么互联网产品(软件),要确保客户体验,绝对少不了这一环,那就是对产品质量的把控。而这个质量的把控随着软件竞争的激烈,越来越重要。

但开发人员更多的是关注软件产品按时按需完成,而几乎无精力顾及到产品质量,而且让开发人员再把控产品质量就有“既当裁判又当球员”的荒唐,往往让软件质量把控如同虚设。所以质量把控不能交给开发人员,而是交给专业的人员来检测,这种专业人员就是软件测试人员。

一方面随着企业近年来对客户体验度高度重视,极其注重产品质量;另一方面产品质量的把控需要专业的测试人员,所以测试只会多,怎么可能会少呢?

3、从当前测试开发人员之比,来看测试岗位为什么不会少?

在十年前是PC客户端产品为主的时代,一旦出现问题很难解决,因此需要大量的测试人员在上线前进行测试,测试开发的比例有可能需要1:2(比如微软公司)。但现在是互联网时代,产品讲究快速更新、快速迭代、问题快速修复,互联网公司的测试开发比例已经快速下降,有1:3,1:5,甚至1:7,最极端是google公司的1:10。

那么是不是说明测试人员的需求量降低了呢?答案不是,测试人员的需求并没有减少,因为现在几乎所有的行业都在互联网化,单纯的互联网技术公司需要技术人员,传统行业也在招聘技术岗位。因此虽然测试开发人员比例降低了,但是总的需求岗位并没有减少,甚至还有增多。

4、不再讲道理,直接看数据,看测试人员有没有变少

那测试2019会有多少个职位呢?不用猜,直接看下图,多达13980条。

2019年测试的工作共有13980
2020年测试的工作有15208

2020年是特殊的一年,很多公司倒闭破产,即使侥幸没有倒闭的企业也在优化企业人力资源,大量缩减人员招聘,但是测试岗位依旧比2019年多到1200多个岗位,岗位增幅达到10%左右。

5.横向比较,测试的岗位有没有变少

某聚合招聘平台中java的岗位需求
某聚合招聘平台测试的需求


都知道Java是需求量最大的后端语言开发岗,但测试岗位的缺口比Java开发还大,大概是Java的1.3-1.4倍。


二、为什么测试岗位的要求越来越高?

提到测试行业,很多人的印象可能还是:

入门门槛低,自己在网上找找视频教程基本就能学会入行。

但这个基本上是十年前的测试行业特点。

行业在发展,趋势也在不停的变化,入行门槛也发生了变化。

上文说道,从世界范围来看,开发与测试的比例,不是缩小了,反而是变大了(PC时代的微软,比例为2:1,移动端时代的google,比例为10:1)

以前开发测试比例比较小的时候,因为一个公司有大量的测试人员,所以招人的布局是只需要少量的技术好的测试人员,以及大量的初级测试既可。但是现在每个公司的测试人员少了,要求自然就高了(更需要测试领域的多面手),纯功能手工测试的需求量越来越小,接口测试、自动化测试、性能测试等岗位的需求量则在不断增加。

当前疫情下,大量企业都在优化人才结构,将会继续强化测试人员技术门槛提升这一趋势。


证据1:看大量招聘网站对测试岗位的需求

用大数据观察2018年以来招聘网站对于测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有所提高。从测试技术点来看,不仅要懂测试理论、测试报告,就连数据库这些都是必要的,更多的还要求有编程基础、掌握主流测试工具使用;从测试技能来看,不仅要求会功能性测试(手工测试),还要求会自动化测试、性能测试、接口测试。

以上结论非常好查询。只要从招聘网站上多采集一些测试职位要求,就可以轻松分析出来。

证据2:测试的薪资近10年来,一直在升高,已经接近开发的薪资

近10年来,测试的薪资一路走高,与开发的的薪资差距逐步缩小,从侧面也反映了测试的技术门槛一直在提高。

证据3:网上越来越多的功能测试从业人员抱怨测试不好找工作,反正了测试门槛已经提高

逛百度贴吧、逛技术论坛,经常会看到下面这种悲观论调:测试工作不好找,行业已经饱和了,测试要求高……

抛出这种论调的估计都是技术能力薄弱的“竞争者”。上文我们已经通过大数据得出测试行业缺口很大,平均薪资都到15K+,但为什么还是有不少人找不到期望的工作呢?原因在于当前企业对测试人员的要求,已经由功能性测试(手工测试)转变为自动化测试。

如果干了几年测试,但技能还停留在纯功能测试(手工测试)阶段,到现在再换工作当然不好找了,因为任何企业都想招一个有上进心、技术面广、学习能力强的综合人才。与其抱怨,不如和下面这位有5年测试经验的杨同学一样,因为只会功能测试不好找工作,就在丈夫的鼓励下学习自动化测试,性能测试,接口测试,最后在上市公司工作,月薪19K。

下方链接为截图所示的杨同学分享的个人经历,手工测试做了5年,离职上家公司后竟然找不到工作,感兴趣可以点击查看。


通过上面的原因解释和三大证据,请大家认识到当前测试市场剧烈分化。
测试薪资现在这么高,是因为低薪的手工测试正在被慢慢淘汰,高薪的自动化测试和测试开发人员不到涌入,提升了测试的平均薪资。
结论:测试人员的岗位需求,已经在不断提升。

以上结论参考文章:《 软件测试就业12K+,谁能抓住这波风口?》


写在最后

如果你是做手工测试,请千万要注意提升自己的技能。要么将用例设计练习到炉火纯青,要么就增加自己的技术栈,往自动化测试、性能测试,测试开发方向转。不然,就很可能和上述的杨同学一样,离职就失业。

如果感觉得测试开发很陌生,不知道什么是测试开发,为什么要去学测试开发,请狠狠点击下面这个链接:


如果你现在正在自学测试,请不要止步于功能测试,而是要继续学一点编程知识,往自动化方向发展,甚至往测试开发方向发展(上面这个链接有分享转行“测试开发”的学习路径)。


如果你苦恼缺乏自学自动化测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。

包括软件学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..


如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。


知乎文章推荐

一、测试前景类

软件测试有前景吗?

软件测试行业到底有没有前景和出路?

软件测试工程师的工资有多高?

软件测试这个职业能干多久?

软件测试真的干到35就干不动了吗?

自动化测试的发展前景怎么样?相比于开发,测试的技术含量是否偏低?测试人员提升自身竞争力的速度是否没开发快?

软件测试的岗位会越来越少吗?

测试开发是什么?为什么现在那么多公司都要招聘测试开发?

二、测试择业类

二十五岁零基础转行做软件测试怎么样?

本人女,想转行做软件测试,没有任何经验,也没有基础,现在已经毕业两年了,25岁,现在转行来得及吗?

女生学软件测试,容易吗,这个工作会不会压力很大?

软件测试员比软件开发员要求低些吗?

软件测试的魅力何在?您为什么选择测试一行而不做开发?

软件测试的工资高还是开发者工资高?

软件开发和软件测试两个岗位应该选哪个?

三、测试入门类

作为一名软件测试人员,有哪些网站是你应该多多关注的,哪些书籍是你必须要看的?

作为一名软件测试工程师,需要具备哪些能力?

软件测试人员怎么快速让自己牛逼起来?大概要多久才能很牛逼?

大四应届毕业生,想自学软件测试,要学到什么程度才能找到工作?

如何系统、高效地学习入门软件测试,并能找到软件测试的工作?

零基础想转行做软件测试,可以吗?

软件测试需要学什么?

想要成为一个优秀的软件测试人员,应该学些什么?

零基础如何通过学习进入软件测试行业?

在校生想成为软件测试工程师自学需要学什么?

新人如何入门和学习软件测试?

自学软件测试怎么学?

怎样做好软件测试

测试分为什么,白盒,黑盒,单元,集成测试?

在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?

作为软件测试的前辈你能不能给我点建议?

我想问一下,软件测试要学会什么才能拿6k以上的工资?

四、咨询培训类

在博为峰(51Testing)进行软件测试相关培训有必要吗?

软件测试培训靠谱吗?

这么多的软件测试培训机构,哪个好?

五、测试求职类

怎么的技能可以让软件测试工程师获得高薪?

面试软件测试工作,如何回答:为什么要从事软件测试行业?你觉得你会什么?

如何去面试软件测试工程师?

好的软件测试人员简历是什么样子的?

四年手动软件测试,裸辞后找不到工作怎么办?

六、技术分享类

如何编写测试用例?

手机软件的测试主要有哪些方面去测试,性能测试用什么去测试好?

如何做好app的测试工作?

软件测试完后,还有BUG,是测试人员的问题吗?

如何写出高效的软件测试用例?

做接口测试的流程一般是怎么样的?

软件测试人员能用python做哪些事情?

软件测试的环境部署怎么做?

七、职场提升类

做了大半年的软件测试,可是觉得我在浪费时间,怎么办?

四年测试工程师经历,下一步转开发还是继续测试?

软件测试工程师应该怎样提高自己?

转行软件测试两个多月,感觉很迷茫,下一步该如何提高自己?

四年手动软件测试,裸辞后找不到工作怎么办?

做软件测试,如何才能实现月入20K?

如何学习自动化测试?

一个菜鸟怎样做好功能测试?

作为软件测试人,所在公司部门只有功能手动测试,如何进一步提升自己?

作为一个初级测试,想学接口测试,但是一点头绪都没有。求教大神指点,有没有好的书或者工具推荐?

做了一年的软件功能测试,想转自动化测试。目前在看了一些Python资料,感觉无从下手,求指导?

手工测试人员如何转测试开发?

发布于 2021-05-13 19:30

2022年,软件测试还值得入行吗?

对这个问题只想说:裁员不可怕,岗位少也不可怕,可怕的是,软件测试行业已经发生巨变,而你却原地踏步!

这里为你准备了500G软件测试教程资料,包括用例模板、计划模板、报告模板、性能调优、自动化教程、测开模板、简历模板、面试技巧、大厂真题等!点击下方自行获取:
软件测试行业已经发生很大变化,你跟上变化了吗?

经济寒冬放大了软件测试工程师职业危机,也加速推动了行业发展

经济大环境不好,投资和业务盈利预期收紧,企业出于生存本能,会勒紧裤腰带,减员增效,即裁掉多数低端人才,保留或重新招募少数高端人才,让公司的运营成本、人力效率和业务质量达到最佳平衡点。尤其是,前些年互联网热潮红利造成 IT 技术人才平均薪资有溢价水分,企业人力成本高企,也让裁员成为过冬最直接有效的手段。

在软件测试领域,这一现象或许更为明显。为了降低人力成本,企业会更多的使用外包测试服务,而外包市场的发展壮大,又会进一步推动企业砍掉更多不必要的人力资源。外包公司本质上是通过廉价(或者说更贴合市场价值)的劳动力赚取人力成本剪刀差,也顺带挤破了部分测试岗位的薪资泡沫。所谓潮水涨起时你只看到人人都在高处,潮退时,你才知道谁在裸泳。

所以,当下可以看到测试行业有趣的人才现象:许多互联网企业尤其是大型企业在逐步大幅降低黑盒/功能测试工程师的全职比例,同时又在高薪招聘、补充具备更高技能水平的中高级测试开发工程师。甚至由于行业人才紧缺,有相当一部分研发工程师在转型成为测试开发和质量管理高级人才。

经济环境变化只是一个外部诱因,本质原因还是软件测试行业的人才结构和从业技能要求正处于快速变革的阶段。经济寒冬只是加速了这个奇点的到来。



工作被裁,面试被拒,这些都不可怕,可怕的是行业在发生巨变,而你却原地踏步

一方面,测试行业原有的瀑布流工作模式导致传统手工测试仍然占据主导地位,另一方面,随着云计算、大数据、AI 等新技术的高速发展,以及微服务架构、 DevOps 的流行,以自动化测试技术主导的测试体系正在快速崛起。

长远来看,手工测试虽仍具有不可替代的价值,但随着测试工作逐渐被开发人员分担、被自动化测试技术体系和质量平台接管,手工测试“点点点”占据的份额其实会越来越窄,无法支撑起一个单独岗位的技能要求。


未来的软件测试工程师和质量人员必须同时具备一定的开发和运维能力。测试人员会更深入介入开发工作,通过测试左移,提前与开发人员一起制定测试计划,推动代码评审、代码审计、单元测试、自动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量;另外,测试人员会也会参与配置部署,将自动化测试用例配置到持续交付链中,并通过测试右移,全流程监控发布后的应用质量。总之,作为 DevOps 关键角色,测试人员将推动开发和运维共同实现高效交付高质量产品的目标。

如果你是测试在职,我组建了一个2022年名企大厂测开岗位内推群,去年已经内推200+的同学进入大厂,最高的年薪达到70W+,点击下方进入内推通道:

当前测试阶段的众多测试流程能有效直接的保证产品的验收质量,合理的资源分配和安排能让测试价值输出更大,这是过去测试行业很多年积累下的经验结晶。而研发阶段的质量保证手段能够对阶段性的工作的产出进行有效的评估度量,从而能更早的发现问题,有效的提升产品质量。

但过去几十年的测试行业一直没有很好的对测试工作进行有效的数据化建设,导致测试工作一直处于价值浪费的状态。在自动化测试技术和当代的数据分析科学,尤其是 AI 技术的蓬勃发展下,测试工作将迎来新机遇,发挥出过去实现不了的更大价值。

作为测试行业从业者,你是在原地踏步,还是未雨稠缪?面对未来变化,你做好准备了吗?

打造更高质量的软件工程能力是互联网科技企业的核心竞争力

互联网+时代,软件测试和质量保障人员面对逻辑复杂而迭代加速的企业业务要求,必须不断升级技术和管理水平,才能长久的保证企业业务核心竞争能力。这是所有互联网企业尤其是动辄亿级用户的大中型公司所面临的严峻挑战。

2019 年初,华为任正非公开信《全面提升软件工程能力与实践,打造可信的高质量产品》宣布华为决定投入 20 亿美元全面提升软件质量,刷爆了 IT 技术人朋友圈。华为这一呐喊可谓振聋发聩,宣示当下互联网企业竞争已经进入拼技术实力的「硬核时代」。

随后,阿里、腾讯、小米等互联网巨头纷纷跟进,在完成各自史上最大规模组织架构调整之后,技术和质量保障委员会的重要地位都进一步凸显,对质量人才的争抢也日趋激烈。

互联网大厂 BAT 想要的测试人才能力画像

当前一线互联网大厂对不同职级测试开发工程师的能力要求可以参考下图:

BAT 对测试工程师的能力要求

对应的 BAT 薪资待遇可参看下图(仅供参考):

BAT 测试工程师薪资范围
BAT 测试工程师薪资范围

给测试同学的一点建议

对于测试行业同学的整体建议就是快速明确自己的职业方向,提升核心竞争力:

  • 技术能力:编程能力、自动化测试技能(UI 自动化、接口自动化)、CI/CD、架构能力
  • 领域知识:业务领域知识、数据管理意识、业务架构能力
  • 编程语言:Java、Python、Shell、SQL
  • 软实力:项目管理、沟通能力
  • 职业选择:首选名企、大厂、一线城市
  • 学历(学历建设是长期的事情)
    • 非本科的需要注意提升学历
    • 本科以上的同学注重能力和项目履历

人生如逆水行舟,不进则退。测试同行尤其是传统和初级测试工程师应积极应对行业变化,把握好时间窗口期,努力提升技能,达到行业发展对测试人才的更高要求。(end)

最后再次奉上500G软件测试教程资料,包括用例模板、计划模板、报告模板、性能调优、自动化教程、测开模板、简历模板、面试技巧、大厂真题等,一定有你需要的!点击下方自行获取:

福利福利:

最近大厂又在裁员,裁员的同时也在招人,可以肯定的是,进大厂比以前更难了。除了学历要求之外,技术要求上卡的也更严了。当然想要进入大厂,技术水平的高低不是决定性的因素,尤其在今年大环境不好,到处裁员的情况下,想要进入大厂就更难。

我这边把2022年内推资源释放出来,共覆盖100+名企大厂的测试经理,找到我,拉你进入2022年名企大厂测试岗位内推群。

找我免费获取:

1、名企大厂面试真题

2、高级测试工程师简历模板

3、100+名企测试经理直聘

4、海量测试内推岗位更新发布

编辑于 2022-06-23 17:32

对于这个问题只想说:不会,软件测试行业的前景发展还是很广阔的!但是软件测试的趋势在不断发生变化,用户对产品质量需求的提升,软件测试的岗位会要求会越来越高。

之前网上都在流传互联网寒冬的消息,看到一些互联网大厂裁员的消息层出不穷,一些人多多少少都有点焦虑,其实对于技术岗位来说,影响并不是很大,但同时也给互联网从业者敲响了警钟,移动互联网不会停下创新发展的脚步,掌握核心技术才是关键!

PS:这里分享一套软件测试的自学教程合集。这份资料中包含了我们2022年最新录制的《软件测试零基础到自动化的全套教程视频。测试猿出品,必属精品。全套内容已经打包到网盘,内容总量接近300个G。
  • 215集-零基础到精通全套视频课程
  • ☑ [PPT+代码]-完整配套的教学课件
  • 18套-测试实战项目源码
  • 37套-测试工具软件包
  • 268道-测试猿毕业学员真实面试题
  • 500个-面试简历模板(信息完整)

一、为什么测试岗位不会越来越少?

1、软件测试对互联网企业有什么价值?

对互联网企业而言,提高软件的质量让项目快速占领市场是关键。如果无法保证项目的质量,用户就会流失,而企业没有用户的支持就无法正常发展。而测试人员作为整个项目质量保证的关建人物,用专业技术在项目程序中找到问题进行修改,从而满足用户的需求。所以软件测试人员和开发一样是同等重要的存在。例如:之前某电商平台,出现了重大Bug,优惠券没有进行门槛设置,很多人发现后用很少的钱冲了话费,最后导致平台损失过千万。其实每年因为BUG造成的损失例子有很多,之前就有数据显示,在美国每年因为BUG事故导致的市场损失高达600亿美元。

通过以上例子,我们可以明白测试人员是非常重要和必要的存在!

2、关于软件产品的发展

近些年来,在人工智能、云计算和大数据等信息技术的大环境下,我国IT互联网行业发展势头非常迅猛,有数据显示,关于软件业务在2017 年就达到5.5亿万的市场规模,而软件行业从业人员数平稳增加, 有将近600万人的软件从业人员。

互联网产品和其他传统产品的发展模式是一样的,都需要经历一个从无到有,从有到优的过程。这十年来中国互联网企业蓬勃发展,大家都见证了诸如某宝、某东等互联网巨头的发展,如果说前十年是互联网产品从无到有的过程,那么现在和未来就是互联网产品需要创新优化的过程,而这个过程很明显的特征就是以人为本,把用户的需求放在第一位。

所以随着互联网企业近年来对客户体验感的高度重视,产品质量的把控就变得极其重要,而主要把控产品质量的测试人员也是如此。

3、数据对比

在全民互联网是时代,产品快速跟新迭代,互联网企业的软件测试人员和开发人员的比例从1:3、1:5到1:7甚至1:10,这是说明测试人员需求降低了吗?并不是,全民互联网是时代不仅互联网企业需要技术人员,一些传统的行业对技术岗位也有招聘需求。

以北京为例,2019年、2020年、2021年对软件测试岗位的需求人数分别是:14000左右、15000左右、16000左右,而且还是在疫情影响的前提下,软件测试岗位的需求也没有越来越少。

二、软件测试的岗位要求为何越来越高?

很多朋友在找工作的时候应该有所感触,以前互联网公司招聘要求可能只需要会功能测试,有项目经验就可以了。而现在发现最基础的功能测试岗位越来越少,很多互联网公司招聘的需求是,你得精通性能测试、自动化测试、网络安全Java、Python语言等等。这都说明对软件测试的岗位要求变得越来越高了。

而在薪资上,软件测试的薪资一路飙升,甚至接近开发人员的薪资,这也从侧面反映了测试技术门槛一直在提高。

经常在网上看到有人抱怨测试工作不好找、行业饱和等等,其实很关键的原因是你还只是停留在纯功能测试阶段。手工测试虽然不可替代,但随着自动化测试技术发展,手工测试占据地位会越来越小,根本无法单独撑起整个测试岗位的技能要求。

三、高质量的软件测试能力才是互联网企业的核心竞争力

由于之前的软件测试行业处在发展不成熟阶段,数据化建设这一块没有很好的处理,从而导致测试工作处在被忽略的状态。然而在软件自动化测试技术和数据分析科学的推动下,特别是在AI 技术的发展下,软件测试工作将会迎来新的机遇和挑战,发挥出比以往更大的价值。

在全民互联网时代背景下,软件测试人员只有不断提升专业技术和管理水平,才能面对互联网企业快速更新的业务需求。

最后给测试同学的一点建议:

快速明确自己的职业方向,提升核心竟争力

技术能力:测试基础理论、编程能力、Linux使用、自动化测试技能(UI自动化、接口自动化)、C/CD、架构能力、性能测试
领域知识:行业知识、测试与质量保证技术、数据库技术、网络技术、业务领域知识、业务架构能力、软件开发技术
编程语言:javascript、Java、Python、go、Shell、.SQL
软实力提升:写作能力、推动能力、学习能力、项目管理、沟通能力
职业选择:首选互联网名企、大厂、一线城市
学历方面:非本科学历需要注意提升学历,本科以上的注重能力提升和丰富项目履历

人生如逆水行舟,不进则退。特别是对于做了几年测试还处在传统和初级测试工程师的阶段,应积极应对互联网快速更迭的变化,努力提升测试专业技能,从而达到行业发展对测试人才的更高要求。

发布于 2022-05-12 17:25

软件测试是互联网技术中一门重要的技术,是软件生命周期中不可或缺的环节,担负着把控、监督软件的质量的重任。随着互联网行业,软件产品的不断发展,企业和用户对软件的质量要求都越来越高了,同时软件测试工程师也越来越受到重视。

所以,软件测试人才缺口近几年呈持续上升的状态,很多企业软件测试工程师从0-1-2-N的趋势在增加,所以,人才缺口也在不断的增大。

同时,随着互联网行业领域的不断增加,只会为软件测试工程师们提供更多的岗位。目前现有的金融行业,电商行业,游戏领域,医疗系统,通信行业等对软件测试工程师的需求很大,同时出现的一些新型行业,如共享经济,人工智能,大数据,以及近期出现的元宇宙等领域,对软件测试工程师的需求也是极大的。

因此,软件测试岗位将会越来越多。同时,软件测试工程师由于工作覆盖面广,懂的知识和技术也比较多,后续的发展也是比较多元化的,可选择走技术路线,管理路线,也可走业务路线,发展空间也是非常理想的。

发布于 2021-12-17 10:05

注:

附件中所列描述数据为单位版权所有,未经授权不可引用!

附件中所列描述数据为单位版权所有,未经授权不可引用!

附件中所列描述数据为单位版权所有,未经授权不可引用!

看了下面的几个答案我实在看不下去了。

首先:

软件测试不会越来越少。只会越来越多,但是这个越来越多是夹杂其他行业知识的越来越多。而不简答的人员越来越多。

对于软件测试的偏见依旧存在。希望各位把这个情况记住。

请各手工测试同行不要焦虑不要受这个答案中某些答案的教唆和思维引导。我们要自强。本人现在依旧是手工测试。至于下面某些答案说的我可以负责的告诉大家,这些只是一个对各种测试理解不深的人直接把业界没深入研究观点直接拿到台面上来说。

对于我怀有偏见的人,我想告诉你,性能测试我玩过,可以到掌握级别,本人不才代码逻辑可以看懂,渗透测试在研究,物联网测试弄过,大型MIS系统玩过,OA玩过,还有带前后台的交易系统,如果你说我是测试新手或我的言论不成熟请绕行。


1.软件测试的岗位会越来越少吗?》

不会,但是这个问法有问题,究其根本还是大家对测试的偏见大于对测试的正确认知。首先.关于基础测试的岗位越来越少,就是那种没做过项目或对项目测试仅仅停留在简单手动点点没有严谨测试逻辑的人这种岗位会越来越少,相反对于一些高端测试岗位的需求会越来越多。多到什么程度,你有你不知道的没有你想不到的。最典型的就是“阿尔法GO”那个围棋程序,这东西说实话已经超出一般狭义的软件测试,因为测试这个程序已经需要一个专业的围棋九段选手,简单粗暴的逻辑就是围棋手也是一种软件测试工程师,但是反过来试问,我们有多少能达到围棋九段?

2.作为测试我们怎么去应对这种所谓的岗位越来越少!

首先,对于岗位越来越少的情况,身为手工测试我们要自己定位自己选择自己发展的路。不要人云亦云。在做自己的职业规划时,大家要记得选一个和自己贴切的行业方便自己研究下去;比如MIS系统,大型银行业务系统(实际管理钱的系统),ERP系统,OA系统等等,选择一个适合自己的系统类型。然后要分析对应系统的核心流程;比如OA系统的公文管理流转过程,ERP系统对应的人力资源管理的核心流程等等。在分析这么多之后我不信你找不到自己偏好的系统类型。当你分析出来你能加理解和使用的核心,那么就是贴着核心把自己这个周边的核心。适时的去发展自己的技能树如果你发现懂开发不是你的必选项那么就不要为了不会开发而苦恼,当你到达这一层了那么你就会思考下一层,如何提高自己

3.怎么提高自己的核心技能?

关于提高核心技能我想说的是不要为了提高技能而提高技能。关于这块我有一些建议给一些对于手工测试感到没前途的测试新手

3.1学会思考:不要给大脑设置一个圈,要做思想试验,大量的思想试验。

比如说:我把核武器要放到太阳核心来引爆想看看啥效果。

首先基于现有的物理学常识,这个绝对实现不了,但是理论上有没有实现的可能?

有!你要有一个防止高温高压的防护设施,然后你要有办法抵达太阳的核心,你还要防止核弹被太阳的强大的电子辐射和中子流提前引爆。当这三个问题结局了,那么恭喜你,你可以在太阳上引爆核弹了。

但是在进行思想试验时请遵循如下规则:

  1. 学会把现实对应的事物做对应的合理假设。
  2. 思想试验仅仅是思想试验,不要带入现实世界。
  3. 在进行试验的过程中,请保持相对理性控制。
  4. 当你在思想试验中取得阶段性成果时,请停止大脑思考。给大脑一个恢复期。
  5. 当你发现你所假定的思想实验和现实中某些问题大抵能印证的时候,那么就把这个结果建立个模型,然后用现实的东西去修正这个模型,直到你可以驾驭这个模型。

3.2学会把问题分类准确定位问题的层级

即,孤立的战术性问题可直接填写到缺陷系统中;共性的战术问题是不是可以通过改变测试策略和测试技术和手段来做到测试效率的最优化,把这些孤立的战术性缺陷能否用一个战役级别的缺陷或需求变更来修改所有战术性的问题;一个战略级的缺陷和需求能否把战役级别缺陷已量级的方式来降低。

当出现问题时,不要简单的无脑的把问题记录到缺陷系统中,要学会反思,请遵循下列原则:

  1. 当你发现一个文本输入框的问题,请尝试其它页面中是不是也存在一样的问题,如果有请打包提高缺陷系统中,把系统路径标注清楚。其它情况类比。
  2. 当你发现一个流程有问题时,请尝试其它类似流程是否存在类似的问题,并加以核实确认,打包处理。
  3. 在提交的缺陷当中请分析一下,修改一个问题是不是可以同时更正其它的问题。比如某文本输入框保存成功,其它页面调取该数据时页面报错,是不是其它功能类似模块也存在这种情况那么只修改文本输入框的输入位数限制,能否做到把引用数据的页面都不报错。即关联缺陷中的核心缺陷
  4. 当某功能存在数据时序性处理或顺序性处理时,如果功能做的很混乱,你能否做到将数据处理逻辑弄清楚,详见附件A.

3.3学会逻辑关联

首先,软件测试逻辑性这个应该是个不争的事实,软件测试的逻辑性是功能测试尤其是手工测试更是核心中的核心,许多认为手工测试没前途或任何贬损手工测试基本上都认为软件测试逻辑性根本不存在。

所谓的逻辑性关联,就是把出现问题的相关周边做已排他性排查。

这个排查要根据系统的具体需要来做出适当的关联性。


先写这么多,请个手工测试同僚顶住压力,提升自我,不要被这些没有依据的思想所带偏,

附件A:

本描述中所描述的逻辑基础均为集团公司审核下的同一计划下的审核发现清单!

A.方案一:

综合管理下的HSE体系审核管理下的集团审核中的集团公司审核发现新建一条信息后已设定审核开始日期审核结束日期为空。

1.当新增审核发现清单下的问题时,审核发现问题应该置灰,禁止任何编辑修改操作及相关功能,只能编辑审核结束日期。

2.审核发现明细页面审核日期只能大于等于审核开始日期,计划完成整改日期,只能大于等于审核开始日期。

3.页面只保留新建,复制,保存按钮;审核发现清单中保留新增,删除和问题编辑功能按钮。

4.审核发现清单逻辑:整改完成日期直接取计划整改完成日期

4.1如果问题处在整改中和未整改的状态中时,可以对问题进行编辑和修改,审核发现明细保留保存按钮,在审核发现清单中可删除问题;

4.2当问题状态为已整改且未验证,可以对问题进行编辑保存操作,但是不可在审核发现清单中删除此状态的问题;

4.3当问题状态为已整改且已验证,不可以对问题进行任何操作,只能查看问题,且在审核发现明细中不能编辑,无保存按钮。

5.当填写完成审核结束日期后保存逻辑为下:

5.1审核发现问题中的所有信息都应该置灰,并不可操作,页面只保留新建,复制按钮。

5.2审核结束时间填写只能当前审核发现清单中的问题下的整改验证中的验证时间,逻辑为下:

5.2.1整改反馈和验证页面:

5.2.1.1当所有审核发现问题均为已整改且已验证,审核结束日期为:必须大于等于时间最大的整改验证中的验证时间。

5.2.1.2当所有审核发现问题均为整改中或未整改,审核结束日期逻辑为下:

5.2.1.2.1当所有审核发现问题均为整改中或未整改并且为未延期;审核结束日期只能为整改完成日期的最大值。

5.2.1.2.2当所有审核发现问题均为整改中或未整改并且为已延期;审核结束日期不能保存,并提示不能保存审核结束日期。

5.2.1.3当所有审核发现问题为整改中,已整改,未整改时,审核结束日期为:

5.2.1.3.1当所有审核发现问题均为整改中或未整改并且为未延期;审核结束日期只能为整改完成日期的最大值。

5.2.1.3.2当所有审核发现问题均为整改中或未整改并且为已延期;审核结束日期不能保存,并提示不能保存审核结束日期。

6当审核结束时间保存成功后:

6.1集团公司审核发现下的审核发现信息全部置灰且相关功能全部不可编辑且屏蔽相关功能。

6.2审核发现清单下的增加和删除功能全部置灰且屏蔽相关功能。审核发现明细相关功能全部置灰且屏蔽相关功,保存功能键去掉。

6.3集团审核下的整改反馈和验证下所有审核结束时间保存成功后的集团公司审核发现计划下的审核发现明细在整改反馈和验证中的问题

全部置灰且屏蔽相关功能。

7.当审核结束时间保存失败后:

同逻辑1-5,直到审核结束时间保存成功转为逻辑6.

B:方案二

综合管理下的HSE体系审核管理下的集团审核中的集团公司审核发现新建一条信息后已设定审核开始日期审核结束日期为必填项且不为空

1.当新增审核发现清单下的问题时,审核发现问题应该置灰,禁止任何编辑修改操作及相关功能。

2.审核发现明细页面审核日期只能大于等于审核开始日期小于审核结束日期,计划完成整改日期,只能大于等于审核开始日期,小于审核结束日期。

3.页面只保留新建和复制;审核发现清单中保留新增,删除和问题编辑功能按钮。

4.审核发现清单逻辑:整改完成日期直接取计划整改完成日期

4.1如果问题处在整改中和未整改的状态中时,可以对问题进行编辑和修改,审核发现明细保留保存按钮,在审核发现清单中可删除问题;

4.2当问题状态为已整改且未验证,可以对问题进行编辑保存操作,但是不可在审核发现清单中删除此状态的问题;

4.3当问题状态为已整改且已验证,不可以对问题进行任何操作,只能查看问题,且在审核发现明细中不能编辑,无保存按钮。

5.整改反馈和验证页面时间逻辑和功能逻辑:

5.1当所有审核发现问题均为已整改且已验证:

5.1.1验证日期必须在大于等于整改完成日期,小于审核结束日期。

5.1.2验证日期如果必须大于审核结束日期,提示:您真的要保存吗?:点击是保存成功;点击否不让保存并修改时间为5.1.1的逻辑时间段

5.2当所有审核发现问题均为整改中或未整改且为未延期:

5.2.1不可修改完成整改日期。

5.2.2验证日期必须在大于等于整改完成日期,小于审核结束日期.

5.2.3验证日期如果必须大于审核结束日期,提示:您真的要保存吗?:点击是保存成功;点击否不让保存并修改时间

为5.2.2的逻辑时间段

5.3当所有审核发现问题均为整改中或未整改并且为已延期:

5.3.1可以修改完成整改日期。

5.3.2验证日期必须在大于等于整改完成日期,小于审核结束日期

5.3.3验证日期如果必须大于审核结束日期,提示:您真的要保存吗?:点击是保存成功;点击否不让保存并修改时间

修改的逻辑为5.3.2中的时间段

5.4当所有审核发现问题为整改中,已整改,未整改时,验证时间逻辑取5.2和5.3的交集或并集

注:此处可以审核时间中有一个或多个验证使时间大于审核结束时间。

6当审核结束时间全部填写完毕时且审核发现清单中的问题全部都为已验证和已整改时

6.1集团公司审核发现下的审核发现信息全部置灰且相关功能全部不可编辑且屏蔽相关功能。

6.2审核发现清单下的增加和删除功能全部置灰且屏蔽相关功能。审核发现明细相关功能全部置灰且屏蔽相关功,保存功能键去掉。

6.3集团审核下的整改反馈和验证下所有集团公司审核发现计划下的审核发现明细在整改反馈和验证中的问题全部置灰且屏蔽相关功能。

编辑于 2019-04-25 08:27

先说结论,测试岗位不会越来越少,反而会越来越多。

听我说。

近几年来,处在互联网行业的鼎盛时期,各种app,软件,功能性网站,层出不穷。没有人会放弃互联网行业的这一杯浓羹。

不过任何一个软件面世之前总得经过不断的测试。就像汽车一样,出厂之前必然经过了各种各样的测试,才能保证上路行驶时良好的工况。但是即使这样,也不能保证汽车零故障率。

这一点和软件测试尤为相似,即使经过了测试,也不能保证软件在使用过程中一定不会出现bug。

软件测试这个行业,不会因为岗位越来越多就会降低要求。相反,正是因为竞争大,用户客户需求量变大,就直接导致了行业要求也越来越高。

所以,岗位不会越来越少,但是要求会越来越高。

我是软件测试五年从业人员,我那时候随随便便就能找一个7千左右的薪资。现在薪资还是这个状态,不过要求提高了。

当时是机构给找的合作企业,都不用担心就业问题。现在这个机构也包就业,有需要的可以考虑,不要过度迷信大机构。

这个东西也是看运气,刚入行就拿一万多的薪资也不在少数。

发布于 2021-10-08 10:15

只会越来越多,不会越来越少!

首先测试行业是否正在缩水,实际上有两种主流的声音:

1、测试行业在缩水:论据在于devops的兴起,全栈工程师概念的普及,开发也要懂测试,这让有些人喊出‘测试已死’的口号。

在分工越来越细化的现代社会,全栈这个概念应用是有局限性的。所谓术业有专攻,让开发人员全权负责质量保证,既不符合经济学原理,也不符合人类基本心理学。


2、测试行业在扩张:测试行业的标准估算,测试开发人员理想比例应为1:2。

从这样的数字出发,国内的企业还远远没有足够的测试从业人员。据官方统计,从2016年开始,国内每年短缺的测试从业人员达到20W人,并且逐年累积上升。所以测试行业不但没有缩水,反而是扩张的态势。

其根本原因在于国内企业传统而言对于质量的忽视,我国正在从制造大国走向质量大国,这样的背景下质量工作量和职位会缩水?

从测试从业人员的个人角度而言:确实测试行业正在转型,这个前提没有问题,而它转型的方向在于向更底层和更技术性。

对于测试从业人员,与其把它看作一种挑战,不如视作一种机遇,正是因为测试工作会变得更贴近底层,更有技术含量,也就意味着我们的工作含金量会增高。


这样的发展下你认为软件测试的岗位会越来越少吗?

注意我们判断一件事务的价格之时,永远要用内在价值+供求关系的公式。

我们向质量方向的转变保证了测试的价值,而从业人员的缺乏则带了供不应求的市场现象,所以在未来5至10年之内,测试从业会是性价比相对较高的工作。

而从更长远来看,这更会是一个有价值,有重量的工种。

发布于 2019-12-27 16:07

技术岗位最终一天都会被机器替代。

软件测试工作的一个特征就是流程化,其实很容易被越来越进化的人工智能替代。尤其是初级的手工测试,对于重复工作,任何人都没有比机器更准确高效。

自动化测试存在的意义,就是为了降低人力投入和成本。现在BAT和和大型互联网公司的测试岗位基本都是跟研发测试平台和测试工具相关的,这样的岗位不需要很多,但却完成了整个测试百分之八十的任务。

人则需要更关注需求的合理性,使用体验纬度的评测。

发布于 2019-06-12 08:18

我国软件行业经过了几年的高速增长、已经进入了平稳发展的阶段,当前行业诉求也逐渐由保量向保质过度,坚持质量第一、效益优先,以供给侧结构性改革为主线,推动经济发展质量变革、效率变革、动力变革,提高全要素生产率。

质量已经成为经济产业乃至国家核心竞争力的象征,代表着国家的信誉和形象。

软件测试是保障软件质量的有效手段,软件测试是软件产业中至关重要的一环,贯穿软件从开发到交付的生命周期,是保障软件质量的有效手段。 如果在测试阶段未能很好地把好质量关,就会对整个软件系统造成十分严重的后果。

2021年是“十四五”开局年,也是我国软件行业由规模效益型向质量效益型转变的关键之年,软件测也将会越来越受到企业的重视,岗位只会越来越多,技术要求只会越来越高,效率要求也会越来越高。

而且随着这么多年的发展,软件测试的发展路线也越来越多样化,只要你选择了一个路线,完全可以持续往后发展。

发布于 2021-05-14 17:53

题主,这个问题我之前就回答过类似的问题!这种情况是不会发生的!

因为只要有软件行业存在,那软件测试的岗位就会一直存在下去!

但相应的人员要求越来越高。

现在随着软件行业的持续发展,做软件测试的人越来越多。总体的来讲,软件测试的岗位数量是呈上升状态的。尤其是体现在较中高级岗位。而初级测试的岗位确实有饱和的感觉。

另外给几个建议,希望会带来灵感和方向:

测试基础,了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维;

Linux必备知识,Linux作为现在最流行的软件环境系统,一定要掌握,目前的招聘要求有Linux能力;

Shell脚本,掌握shell脚本,包括shell基础与运用、shell逻辑空座、shell逻辑函数等;

互联网程序原理,自动化必经之路,前端开发基础知识以及互联网网络必备知识;

MySQL数据库,软件测试工程师必备MySQL数据库知识,不仅仅停留在最基本的增删改查;

抓包工具,fiddleer,wireshark,sniffer,tcpdump各种抓包工具适用于各种项目,总有一款适合你的;

接口测试工具,接口测试神器,jmeter非常强大,postman小巧好用;

Web自动化测试java&Python,了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理;

接口与移动端自动化,专业接口调用,测试解决方案。组建完整的web和接口自动化框架,appium整体使用;

敏捷测试&testops构建;接口testops神秘面纱,持续集成jekins框架烂熟于心;

性能测试和安全测试,选个方向努力吧;

上面就是我给题主以及大家整理出来的东西,希望能帮助到你们,祝工作顺利!

发布于 2020-11-20 15:07

会。随着自动化测试、测试开发岗位的普及,未来软件测试岗位需求会越来越少,行业天花板也会越来越高。特别是随着AI测试时代到来后,会淘汰大批低端测试从业者。(这应该是广大软件测试培训者和从业者不愿意公开承认的事实。)

那是不是就代表软件测试行业没有从事和入行的必要了呢?

不是。其实每个行业都面临一样的问题,技术工作已经相对好很多了。社会问题和客观因素我们改变不了,但是我们可以通过提升自身实力和行业竞争力来增加自己留下来的胜算。

若爱,请深爱;若不爱,请别伤害。爱情如此,职业亦如此。

发布于 2021-04-07 13:46

不会越来越少,但是会越来越难!

最近看了业内一些大会的PPT,发现很多大厂的测试都已经开始尝试新的测试方法和思路。

比如字节跳动的深度学习模型测试,阿里的场景模型驱动测试等,都对测试人员技术知识的深度和广度有很高的要求。

像我有个学姐前段时间去了阿里,她们部门基本上做测试的工作已经很少了,只占20%~30%左右,大部分纯测试工作都交给外包来做,测开主要负责开发效能工具和平台。

当然,目前市面上绝大多数的公司,还做不到大厂这样,还是会招挺多以业务测试为主的QA。

但如果你最近有面试过的话,应该也发现现在测试的面试题越来越难了。面试官除了问你测试项目上的细节,让你手撕代码,有时候还会问一些更难的问题,有的甚至还会出算法题。

至于为什么软件测试的岗位不会越来越少?

因为我们国家的互联网才哪到哪啊,从1993年开始算,到现在也就不到30年,整个行业都还在高速发展阶段,岗位的需求自然不会减少。

只是会像我们前面说的,对测试人员的要求越来越高。

说是【内卷】也好,说是【良性竞争】也好,反正目前行业里就是这个趋势了。

如果你不想一直在外包公司,或者希望能保持在行业里的竞争力,那就只能继续往深了学。

对于没入行同学来说,如果你觉得这样一直学下去很累,不是你想要的生活,还有机会换岗位。

但对于从边境小城里的我来说,测试这份工作让我获得了比传统行业更高的薪资,能够比较顺利的在二线城市买房买车。而且我也在这个行业努力了这么些年,我大概率是不会放弃的。



以上,希望能帮到你。

我是专注分享测试干货的臻叔,喜欢的可以 关注哦~

其他精华文章——

臻叔自己转行到测试开发的经验总结(精华)

软件测试必看书单:

大厂测试经典面试题答案:

❤既然都看到这里啦,请你帮个忙:

1、点赞,让更多小伙伴看到;
2、关注我,持续更新测试干货。


最后,感谢您的阅读。

你的盛赞就是对创作者最大的支持!

发布于 2021-06-15 18:51

不会

首先你要相信,IT行业仍然是当下以及至少未来十年的热门行业,IT行业的高速发展必然带来更多的岗位,正如IT行业需要有开发,同样需要测试,这是基调。

目前很多人唱衰测试的主要论调主要有两种

第一,“牛逼的代码不需要测试”

有这样一个故事,有一个原本做硬件的转行去做软件,他写的代码从来没有bug,别人都很好奇,问他为什么,他非常惊讶的问:“怎么?还可以有bug?”

硬件人员为什么认为不能有bug?因为一个bug可能导致整个芯片废掉,损失都是百万计,bug代价太大,所以做硬件的人员都很谨慎。

但是软件不一样,它的代价相对硬件要低得多,甚至没有,比如你用百度搜索,本身就是免费给你用的,出bug你可以提,不提你就忍着,就是这么个道理。所以软件开发人员的bug低代价性就决定bug不可避免地存在。

何况,并不是所有人都可以像那个做硬件的老哥一样做到所有代码没有bug。

所以测试必不可少。

第二,“测试的工作开发做”

这是比较主流的一种不认同测试工作价值的看法。

开发是否能测试自己的产品?答案是可以的。但是开发人员的水平参差不齐,好的开发人员确实是可以做到零bug的,但是在项目压力的情况下,零bug很难做到。

开发和测试是两种思维,简单地说,开发是构造,测试是破坏,一个人能够同时拥有两种思维模式,并且非常客观地测试自己的产品,还是很难得的。我们不能预期每一个人都是最好的开发。而一个人如果写的代码比较差的话,也很难预期这个人能发现自己的代码错误。

一些小公司为了节省成本,一个产品上线只要能用就行,所以开发来做测试无可厚非。但是一般上规模的公司都会有专门的测试,所谓术业有专攻,专职测试人员的经验和敏锐嗅觉可以极大提升测试的效率和质量,比起让开发做测试其实是更节约成本的。

但是,测试行业的岗位会变多,但不代表门槛会降低

第一,软件质量要求的不断提升是用户需求倒逼对测试要求不断升级

这一点很简单,十年前你做的网站、软件再简陋都有人用,为什么?因为这玩意能给他提供价值,另外这在当时还是很新奇的东西。但是这一套已经不管用了,不信看看微信公众号和普通网站新闻那个浏览量高?

但一个东西没有的时候,你能做出来你就赢了,但是在大家都能做出来的时候,你如果不能做得更好,那你挂掉。所以软件的质量要求越来越高,对测试的要求也就越高。

第二,人工智能的威胁

人工智能的威力绝不可小觑,在进行大量重复繁琐的工作的时候,人可能会出错,但机器不会。所以未来的某天人工智能取代部分人工岗位是必然发生的事情,就像目前手动测试只有“点点点”的部分工作份额未来会越来越少。

AlphaGo击败李世石的时候,李世石回忆道“围棋有很多不确定的因素,机器的局限性是很多的,在下棋过程中也会出现漏洞,因此之前观看阿尔法狗跟樊麾的比赛让我以为计算机达不到围棋选手的最高水平。结果大家都知道:我输了。”

以目前人工智能的机器学习能力,掌握不断执行行为树找到可能发生错误的执行步骤顺序已经不是问题,如果在未来大规模应用,至少一大批初级测试会失去饭碗。

总结,不断拓展技能树,提升自己的能力才是正道。

测试的前景一定是光明的,岗位也会越来越多,但绝不意味着滥竽充数。所以更多的学习,更多地思考才是未来不被淘汰的关键。测试需要保障的不仅仅是代码,而是产品。一个产品,从需求、技术方案、编码到用户反馈,都是测试的范畴。

要做一个好的测试,你就要去了解测的东西,无论是产品的定位、技术的架构,还是代码的质量,都是需要去保障的。所以,一个好的测试,还需要是一个好的PD、好的架构和好的开发,这样你就可以在任何情况下说"不,你们不能这么做,这么做会导致......"。

贴两张大厂测试工程师JD:


发布于 2019-06-19 16:34