概述
开篇词--对测试的一些个人理解
- 前言
- 测试
- 对于测试的一些见解
- 测试开发
- 测试开发的一些个人理解
- 总结
前言
本人目前是从事测试开发工作,所以在本账号下的内容大部分都会和我的职业相关。当然这里面除了技术相关的分享,也会分享一些自己在生活,职业中的一些思考和感悟,由于刚毕业,刚进入这个行业,可能有很多理解有误或者不够全面的情况,希望大家能够多多指正,也欢迎大家留言和我交流交流,互相吸取经验,争取早日财富自由,做一个高薪的有头发的程序员。
初来乍到,希望大家多多关照。
测试
对于测试的一些见解
测试,想必大家都明白,他的一整个发展历程中在最开始就是以点点点开始的后面很长一段时间也都是点点,所以大家对于测试的印象大多数也是停留在这里,IT行业听到测试都会下意识的想到,这个就是一个没有任何技术含量,没有多少价值的职业,每天就点点点。
后面也同样的出现了很多的质疑,质疑测试存在的价值,以及后面进一步出现的质量团队的价值等等问题,这个同样也是这个职业的难点以及痛点,质量团队的价值怎么去衡量?怎么去评估这个是否有价值?这些在纯测试的场景下都是很难去判断的,所以也有一些公司会直接去掉测试,直接让开发人员去做单侧,集成测试等等相关的内容,由于开发更懂自己的代码可能比测试测的更加全面,所以测试的价值又在何方?这个职业还有前景?
不妨来思考一下,现在除了点点点,还能做什么,首先想到应该是现在的自动化测试,这个在当下的确很火,大的公司都在做,但是这个就目前来说,小公司没有那个财力去自己搭建自己的平台,中型公司中也有很多是尝试失败了的,花费大量的时间,财力,人力,没有降低整个成本反而增加了整个运营的成本,这其中的一大问题就在于,做自动化都是对结果进行对比,然而大多数情况下结果不是唯一的,这时候就需要对自动化进行维护,又增加了维护成本。原本是想降低测试的工作量,却反而增加了测试的工作量。
那还有什么那?流量回放?这个能够真实的模拟真实环境,发现很多问题,但是做这一套系统后是不是就取代了部分测试的工作了那?所以更加的让测试没有价值,好像可以将部分测试工作给开发,砍掉测试,降低人力成本了。
压测?对于单接口的压测目前还存在部分的需求,但是现在由于阿里提出了全链路压测后,简单的单接口压测已经不多了,而且现在也有很多非常成熟的平台能够做这部分的内容,对于测试人员的需求也在降低。
再有什么?只是一个单纯的测试,还能做什么?还有什么是可以做的,不会在未来消失的那?
在我看来是已经没有,纯测试在逐步退出历史舞台,终将会被淹没在这无情的历史长河中。那我们的出路在哪里?
不管是开发还是产品(暂且拿两个吧,其他的可以类比一下)都有实际的东西去体现这个职业的价值,测试的价值怎么体现?有什么实际的产品?或者怎么证明它产生了价值?你说保证了质量,这个质量的保证不是开发来保证的吗?测试只是验证了一下而已。
测试开发
近几年新起的一个职业,你说是开发?好像不是,因为他还是在做测试的一些内容,你说是测试,好像也不是,因为这个职业对于人才的要求非常的高,不再是像以前那样简单,你只要会一些基本的知识就能在这里混下去,现在看来是不可能的?那这是什么?
测试开发的一些个人理解
测试开发,我个人觉得这个是一个时代的产物,在发现纯测试所产生的价值有限后,想要尝试一种新型的人才来代替测试,提高软件的质量,因为软件的质量是越来越重要的。
大家可以看看市面上的招聘,不管是大厂小长现在基本都在招测试开发而不再招测试,足见大家其实已经发现了纯测试所带来的收益有限,都在逐步提高对测试人员的要求。(我也经常听到有人在抱怨说,你看这招聘,要求这么高,进去不也是在哪点点点,我个人其实还是有点不太赞同这种观点的,因为点点点事基础,高要求是希望你除了会点点点还希望你能给公司带来其他方面的东西,像测试效率的提升,质量的提升等等,不然为何现在测试开发的工资和以前测试的工资不在一个档次上那?)
测试开发,既然有开发,那么它这是什么意思那?最浅显的就是需要一个会开发的测试,那仅仅这样就可以了?不,它最终的目的是为了保证整个产品的质量,以质量为目标,也以质量为最终结果。那么如何去保证整个产品的质量那?这个问题也是非常多的人在思考的问题,我个人的理解是需要一个懂开发,能够看懂开发代码,并能发现代码中的问题,也懂测试,并且还能进行软件开发,还需要有追求质量以及效率的心。这已经不再像之前一样的那么简单,想要在这个职业中走得更远,需要学习的内容已经几乎逼近了开发,范围甚至比开发还要广。
所以对于测试目前的痛点,测试开发都能去做,像全链路压测,平台搭建,流量回放,门禁系统等等内容都可以给到测试开发去做。这些也能够真正的体现整个系统的质量,有一些实际的东西存在,也能改善人们对于测试的偏见,进一步提高整个测试的地位,同时也能带来更高的收入。
测试相关的内容将交给开发来进做,这句话没错,但是不是交给开发人员自己测自己的代码,而是交给专门做测试的开发人员去做这部分工作(自己是很难发现自己的错误的),保证整个软件的质量。
由于现在软件做的越来越大,对于质量的要去也会越来越高,因为大的企业后面会越来越承受不起主要业务出现问题,对于质量的把控会越来越严格,对于测试开发人员的需求会逐渐变大,也有可能一些开发人员会转站测试开发。
总结
纯测试已经没有了未来,真正的测试开发人才需求将会变大,要求会逐渐提高,薪资待遇会逐渐逼近甚至超过部分开发人员薪资。由于测试本身对于经验的积累很重要,测试开发的职业生涯可能会相对来说比开发更长(相对来说,不是绝对)。
开发or测试?这是个问题;那就看你怎么去看这份职业了。
(为什么一个学开发的人会来选择做侧开?是钱?是被迫?是生活?难道是热爱?)
注:以上皆为自己个人理解,如有错误希望大佬们指正。
时间:2022年5月20日
作者:陈風
欢迎大家关注我!我会给大家带来很多有意思的内容滴!
最后
以上就是洁净黑裤为你收集整理的开篇词--对测试的一些个人理解(开摆预告)前言测试总结的全部内容,希望文章能够帮你解决开篇词--对测试的一些个人理解(开摆预告)前言测试总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复