摘要:随着技术的发展和需求的提高,诸多公司越来越意识到仅仅靠技术手段已经不能在行业占有一席之地,产品的质量、行业的口碑是不可或缺的因素。测试的重要性在此显现了出来,然而国内测试还处于发展中的状态,条件还远达不到标准。那么在现有环境下,"曲线救国"的测试方式和态度便起到了缓冲和过度的作用。
关键字:测试、发展中、曲线救国
曲线救国一词产生于抗日战争期间,就是采取直接的手段不能够解决,比如正面抗击日本侵略军的话,能力不够,就只好采取间接的,效果可能慢一些的,发动军队及以外的各界人士和力量,或者从侧面迂回牵制干扰的策略,一点一点地争取和保卫胜利果实,有时候可能还要放弃一部分已经得到手的东西,但斗争的大方向不变。日本侵华战争时期,鲁迅先生开始从医后又从文而鼓励更多的人去抗日,并不是直接参加军队抗日,这也可以说是曲线救国。
那么为什么要谈测试中的"曲线救国"?从总体上说,国内的软件行业的发展还很不成熟,虽然软件测试逐渐被大多数公司所认可和重视,但是软件测试的、技术资源还不是很充足。如何提高测试技术,如何利用当下资源就成为了重中之重。
先说一下软件测试的现状:
1.软件测试人员大多隶属于开发部,没有独立的软件测试部门。这就导致了,测试人员的话语权偏低。
2.公司测试人员与开发人员的比例集中在1:3-1:5左右.19%的公司该比例达到甚至超过1:7,这与国外软件业1:1的比例相差甚远。
3. 好多项目经理、开发人员,不懂测试认为测试只是简单的"点点点",对测试的投入资金过少,不注重软件测试人员职业技能提升,工期过紧,根本没有足够的时间来进行软件测试。
4. 软件测试的规范化程度来看,国内软件公司中大多没有一个规范合理的测试流程,能达到[SO和CMM(能力成熟度模型)]高级认证更是少之甚少。
面对当下的现状,不可能一下子就能达到标准的高度。量变引发质变,测试人员应当采用迂回的战术,曲线救国。对此可以从两个方面入手,一是改变项目经理、开发对于测试的态度和认识;二是提高测试技术、增加测试手段,充分利用可以使用的资源和技术,包括常规和非常规的测试方法。
在改变项目经理、开发人员的态度方面。我们可以适当的采取引导的方式,让项目经理认识到测试在整个项目中保证项目品质所起到的重要性,让开发人员顺着测试人员的思路理解bug。当然最重要的是多发现严重程度高、有效的bug,提高测试工作的效率和质量,不要让别人认为测试就是一份找茬的工作。不要觉得工作中有阻碍就带着情绪工作,避免使用强硬的态度与别人交流,学会以柔克刚。
在提高测试技术、增加测试手段,充分利用可以使用的资源和技术方面。当前的现状确实的缺少测试所需要的资源、时间等条件,条件可以逐步的完善,缺少有利的条件不是测试不能充分执行的理由。我们应该具备跳出测试理论知识框架得能力,任何的资源、工具都可以被运用到测试的工作中去,注意积累测试的经验和方法。
剑法的最高境界,则是手中无剑,心中也无剑,我们做测试也应这样。在不具备必要条件、正规流程的情况下,没有套路就是最好的套路。采取迂回的战术曲线救国,尽最大的力量推进测试工作,保障产品的质量。
作者简介:原本是学的偏硬件的专业,在找工作的时候听了一次招聘软件测试工程师的宣讲会,遂发觉做软件测试更适合自己,就走上了软件测试这条道,也希望越走越远。做过手机整机测试+web测试+app测试。略懂自动化、性能方面,学习ing中。
作者:流氓贵族
来源:51Testing软件测试网原创