做了这么久的软件测试工作,一直没写过博客之类的。一直以来,都感觉没什么可写。直到最近找工作,不是那么顺利,才突然发现自己的欠缺的很多。
之前总以为自己懂得不少测试技术,找工作那还不是轻轻松松。现在回头想想,这个坑好深,自己沉浸在其中,沾沾自喜,更可悲的是,自己竟毫无所觉。
我想,在这个坑中的人,大有所在。所以今天突然觉得自己该写点什么了,以此来警醒自己,也让那些看到此文的同僚,有所体悟吧。
一、未认清工作的本质
我想,说到软件测试的本质,也就是测试目的,很多人能够脱口而出,那就是“发现更多的缺陷,提高软件的质量”。没错,确实如此,那又为什么从事软件测试工作呢?我相信很多人都会说,“我做测试,就是为了找到一份高工资的的工作”,我想这也没错,包括我也包括大家,谁不是为了工作为了钱。但是,往往这样说出来的时候,别人就会感觉我们很肤浅。这年头,说个实话,还被人瞧不起。
好了,说了一堆废话,该言归正传了。我们从事软件测试工作,我相信很多人学了很多的测试技能,但是都没有自己独立的思考,很多事情为什么这样做,从来不会思考,没有自己独立的思考,往往形同行尸走肉。我相信很多从事从事的人员,每次找工作的时候,都会去网上找一堆的测试面试题,然后死记硬背,最后去现场面试的时候,往往面试官问一些简单的基础问题,就会难倒一堆人。比如说,当面试官问你,怎样评价一条测试用例的好坏?我相信很多人能很快的回答出来。但是问到你平时参与需求评审时,怎样评价一条需求的好坏?我相信,会难倒一部分人。
为什么?因为很多测试人员在平时工作中,往往就盯着自己那一亩三分地,只顾拿到需求就开始写计划、方案、用例等。从不会关注需求的好坏,也许有人会说,这是产品或者是需求人员的事,这也没错。但是,当遇到需求都很差劲的时候,作为测试人员,你如何去保障软件的质量?
二、测试工作中要有自己的思考
自己的思考?谁这么白痴啊,没事找事做,测试技术或者工具啊,都是比较成熟的技术了,拿来用就是了,还自己去思考,多累啊。往往这么想的人,不管干多久的测试工作,技术都难有提升。为什么有的人,很快就当测试leader、测试经理呢?自己这么努力,自己还是最底层的测试员。也许会有人抱怨老天不公,认为别人嘴巴会吹,会讨好领导,等等一堆的理由。
当你抱怨别人的时候,你有没有想过,为什么别人会说?天生的?没错,天生的是一部分,那不可能每个成功的人都是天生的吧。人家能说会道,那是他们平时爱思考,加入了自己的想法,当问到相关的问题的时候,人家信手拈来,而你呢,自能沉默。
每次面试前,都会找一些面试题来背,但是这终究是别人的,你能记住多久,迟早都是要还回去的。如实在平时测试工作中的时候,每当我们做了一部分工作后,我们都想想问什么,带入自己的思考,日积月累,这些知识都会变成自己的了。也不会每次找工作的时候,手忙脚乱的去死记硬背,往往效果不是很好,说不定面试时一紧张就忘了。
所以,我希望我们都做一个有灵魂的测试人员,对工作负责,对软件产品负责,善待自己,也善待测试技术!
原文地址:https://www.cnblogs.com/zzgcdut/p/12616638.html