【我的测试之路】第一章:为何选择测试?(上)
序言
大家好,我想把自己这十余载的工作经验跟大家一起分享,希望给那些还在测试进阶道路上的人一些启发与鼓励。尽管我还在测试路上,但是这条路我已经走了10年有余。其中任何一个职位的工作,那都离不开我的测试工作。因此我想把我所有的测试工作经验写成一本书,而书名就叫《我的测试之路》,奉献给跟我一样还在测试的道路上一起奋斗的人。 我也希望我走过的路,踩过的坑给你们一些启发、一些见解,让刚起步做软件测试的人员少走一些弯路。让他们取其精华,去其糟粕。
由开发转为测试
我是08年就已经出来工作,还有一年毕业的我就跟着老师同学们一起来到上海寻某高就,2008年7月在上海求得一份Java软件开发的工作。虽然是做开发工作,但是也是需要自己写单元测试的类,通过软件工具里自带的unit(单元)插件来编写测试code(代码)。然而在上海做了2年开发,我选择离开上海,来到北京闯荡。那是我做的一个惊人决定,那还是曾经听取Feng sir的建议,他说女孩子还是选择做测试更加轻松一些。
他跟我说,做开发需要时常加班,而测试就不一样加班没有那么多。当我来到北京,投靠了Feng sir,我并在北京找到一份测试工作。我一个开发人员就这样悄无声息地转为测试人员,一切都来得那么突然。在2010年7月,我在北京开启我的测试之路。
选择测试的原因
然而我为什么选择做测试,不是因为我做开发做不下去,而是我不喜欢开发天天加班。而有一个更重要的原因,开发是通过产品原型、设计图而编程出来一个可以供用户使用的产品。仅仅研发出来产品那是不够,但是还得有至关重要的一环节,那就是“软件测试”。软件测试,它把关着产品质量的最后一关。没有经过严格测试的产品,若是投放到市场供用户使用,那必然是迎来失败的验证结果。例如某即时聊天工具,由于它没有通过验证的测试;只为抢占市场先机而最后产品草率上线,最后以失败而告终。让我看到软件测试这个职位,在整个软件产品中起着非常重要的位置,软件测试的好坏直接就决定整个产品的成功与否。
而我喜欢软件测试,我喜欢测试人家写的产品,喜欢去挖掘产品中的缺陷。我希望通过我的测试,能发布出一个完美的产品投放到市场上供千万用户使用。那我会很自豪的跟人家说,你们正在使用的产品那是我做过的产品测试。
测试入门低,但是并不是谁都能把测试做透做精。在这个低门槛的软件测试行业里,促使很多开发人员转做测试或是其它人员也来挑战软件测试职位。
而最重要的是我们发自内心的喜欢软件测试这个行业,你愿意与它一同成长。
兴趣是最好的老师
俗话说得好,兴趣是最好的老师,只有当你真正喜欢软件测试这个行业;你涉足后,才能想着把软件测试做到完美,做到极致。只因为你热爱它,喜欢做它,你才能坚持到最后。相信我,你若是不喜欢软件测试;这个行业,你是坚持不了多久。还有一个最关键的一点,软件测试是一个反复重复性高的工作;你若没有那份热爱的心,你是做不了几个月就会打退堂鼓。
然而我选择测试的原因,那是我发现我自己比起开发产品,而测试产品更适合我自己。当我挖掘产品中的缺陷,让我高兴不已。当我看到通过自己严格测试过的产品,投放到市场上供用户使用时,那份喜悦之情是油然而生。