学无止境,测试亦无止境。你是否感觉自己在当前工作中游刃有余,感觉自己似乎事事都会,仔细琢磨又事事不会?你是否对你的职业存在价值产生了动摇,感觉前路迷茫?你是否在担心安稳的日子终有一天会离你而去,从而无端烦躁恐慌?
这值得庆贺,说明你到达了职业瓶颈。作为测试行业的老鸟,笔者将在这为测试同行们分享我的心得,即:怎么攻克职业瓶颈,走向测试的更高点。
瓶颈不可怕,关键在于我们怎么去面对
迷茫和恐慌都说明我们还不够强大,笔者相信强大的人需要有一颗强大的心,而知识使我们的内心强大。
有天我们发现自己并不那么强大时,不失为一件好事,此时我们需要用学识去武装我们的内心使其更为强大。这时我们应抽出时间,对自己前面的测试工作做一个总结,从中发现自己在哪方面还比较匮乏?如,你是否对当前项目所属的行业背景了解的非常透彻了?你是否能准确的定位测试bug出现的原因?如果做性能测试,你是否有足够的经验去定位性能的瓶颈,以及提出有效的建议去优化它?你如果喜欢做安全测试,你是否仅限于工具的使用,而不知道怎么去规避或解决它,从技术、框架和管理上?又或者,你喜欢做管理,那你知道怎么保证测试团队的测试质量,有效的解决因开发压缩测试时间而导致后面测试不足的问题?又或者你喜欢做测试开发,那你是否足够深入了解测试脚本语言,并用于自动化测试或测试工具的开发?
只要认真总结,肯定你会找到自己当前的瓶颈。
测试无止境
我一直坚信测试一个非常具有挑战的职业,并且可以一辈子为之奋斗。要想成为一个非常优秀的测试员,必须要有更多的思考和尝试。一个优秀的测试人员,可以编程开发工具,可以深入业务探索用户真实的需求,亦可以深入某一个专业技术领域(可以是安全测试,可以是性能测试也可能是自动化测试),给项目团队带来更多的价值。
以前笔者才出道时,不认为这些晦涩的测试理论有多么的重要,反而感到枯燥乏味。但随着测试的深入,才发现只有坚实的理论基础,才能使我们的测试工作更富有思想,更加科学合理,从而走向专业化,从而使自己不管从专业性,还是职业方面都受益无穷。所以你认为自己做的不够好,不妨再去深入学习下测试的基础理论,并让它们更好的作用于你的测试工作,如编写测试用例,测试实施。
怎么攻克我们的瓶颈呢?
怎么来攻克我们的瓶颈呢?可能我们需要更广的视角,来审视我们自己,从而找到前进的路。一个优秀的人善于站在巨人的肩膀上,从而使自己的走的更远。基于国内测试目前的发展情况,不妨可以去国外优秀的站点,看看大师们是怎么做好测试的?他们对于软件测试有着怎么更好的建议?
优秀的站点如:satisfice、stickyminds、testingstuff等。
分享才能进步
善于分享的人,更加善于学习。如果一个人认为自己学到的东西非常珍贵,就敝帚自珍,那么这个人最终也仅能固守三分地,沉浸于自我而不可自拔,最终也没什么了不起的成就。我们做测试,更要有分享精神,高尚的情怀。在分享过程中既是对我们的技能经验的梳理,也更容易从中发现自身的不足,从而学习提高自己。整个测试行业更应如此,笔者非常感谢stickminds这个网站,因为里面的优秀测试工程师们并不会具体讲哪款测试工具怎么使用,哪个尖端知识在测试工作中的应用,而更多的从测试的思想,测试的方法去进行深入的探究和分享。笔者感觉每读一篇这样的文章,就是一次与同行们,前辈们的交流,从而使自己找到前进的路。
当然,我以及伙伴们也期待51STE软件测试部落,能成为stickminds那样优秀的网站,从而使更多优秀的中国软件测试工程师加入,分享更多优秀的经验和测试思想。