每个公司的测试都会有自己独到的方法进行测试,可能某些点代码测试比较好,可能某些点功能测试比较好。这样的可能xxx比较好其实很多,重要的是选用最好的方法去测试自己面前的产品,发挥自己最大的努力去学习,去做好。本质上又有何优劣。哪种合适,哪种效率高我们用哪种。不过唯一不变的就是测试的思维以及TC的设计方法。这个才是本质,也是需要深挖的点。
我这里为什么要写测试需要反省。每个人都需要反省。在作出任何评价前先审视自己。而我是测试,我就注重审视自己和这个行业。别人我管不到。
我还是一个初学者,我每天还是一直和广大的测试们进行交流,五湖四海的朋友们在交流。而我现在最大的一个感觉就是测试行业的人员,我们太浮躁了。我们太在意别人的眼光了。我们相比IT界对于测试的要求来讲太弱了。
测试,项目经理,产品,开发等所有的人目的就是使用自己特殊的技能来将产品做好,做到让用户满意,不是吗?不是大家来对打,来pk的。意义何在?就比如昨天的事件,我尊敬几位前辈,对我来讲都是前辈,都是有真材实料的实力的。但是很多的开发跳出来和我谈什么薪资,谈什么能力。这种意义何在?我就算承认测试的薪资不如你们,测试的能力不如你们,难道这个职业就消灭了么?大家讨论的初衷无非是在讨论怎么将测试做的更好,怎么将产品做的更好。而不是争谁牛逼,谁的钱多。我不得不在这里吐槽你们,太庸俗了!
但是反过来,正因为我一直和测试在交流着,我看到了测试人员的浮躁。每个人可能能力不同,每个人的天赋可能不同。但是看待事物的态度以及你生活的态度不能如何悲观。从我看来,很多的测试人员每天不想着提升自己的能力,每天不好好规划自己的职业,不停的在网上在qq群,微群等喊着“黑盒没有技术含量啊,自动化厉害啊,薪资好低啊,为什么开发一直看不起我”等等的。但是测试人员们,醒醒吧,我们要审视自己,自己真正给企业带来了多大的利益?请客观的审视你们抱怨的问题。测试为什么要分成多种类型,测试用例的设计方法为什么要有那么多,测试为什么要关注用户体验,为什么要关注需求。一切的一切是为了更好的测试。
说黑盒没有技术含量的测试们,你们有真正的学习过用例的设计方法么?你们有真正的了解黑盒测试是怎么测试的吗?如果就象你们说的,黑盒就是点点鼠标,屏幕的话,不用别人说。我肯定会说,黑盒早就灭亡了。
说自动化牛逼,盲目追求自动化的测试们,你们有真正的经历过自动化么?你有真正的了解过自动化么?自动化只是仅仅写代码么?自动化要付出多少时间?多少人力?多少技术?是否需要企业的支持呢?是否自己所在的环境以及做的业务,产品是否真的适合自动化么?到底是适合UI automation,还是适合UT,还是适合api测试等。你们了解过么?不要天天喊着去做自动化。与其喊,不如自己去了解,去实践,这样才能够进步!
说薪资好低的测试们,你们真的了解低的本质呢?我真的无力吐槽了,薪资好低,最基本的本质就是你本身。能力和你的薪资不成正比么?如果是,那么肯定有成正比的地方你可以去,如果不是,那么你看看是谁的问题!
说别人看不起自己的测试们,说难听点。看不起总有道理的。你也可以看不起别人。你能够在各个点看不起别人。但是你少一块肉么?别人会少块肉么?你的将来是别人决定的么?你会每天少活1一分钟么?不要care别人的眼光!ok!?
好吧,你们理解了么?可能很多人会说,这些人就不用去care了。他们根本不懂测试。他们慢慢会懂的。但是我要说的是,我看到的正是测试年轻的一代,正是测试新鲜的血液。如果认为他们不懂测试,我承认。但是不代表要放弃他们。现在很多的测试人员基本都是迷茫的状态。
其实有没有测试无所谓,有没有开发也无所谓。因为从理论上来讲,测试可以兼职开发做产品,开发也能够兼职测试做产品,我曾经还兼职pm,market等职业。其实目的就是一个,高效的完成项目,做好自己的产品和业务。
当然,很多人会吐槽我,说工作就是为了钱,为了生活。大家为了生计,何苦那么较真。那么我想说的是,每个人的追求不同。该文章只是写给热爱测试,热爱自己事业的人。至于别的,我管不了那么多。
PS:本篇是用来吐槽业界太多的浮躁的测试人员,虽然每个行业都有这样那样的人。但是感觉自己作为的行业这样浮躁的人特别多。本文绝对没有针对性,请误过度吐槽。