之所以选择这样一个题目来讨论,是因为这个问题被问起的最多,达人在思考这个问题后,也觉得这确实也代表了很大一部分软件从业人员的现状,至少有以下几种情况:
1、刚毕业的本科生,直接参加工作,担任测试人员,开始黑盒测试
2、从别的行业转到测试行业的人,开始黑盒测试
3、对开发没兴趣或者排斥的测试人员,开始黑盒测试
大家在提到这个问题时,都有一个忧虑,我没有开发经验,还只做黑盒测试,以后有前途吗?会更有价值吗?达人认为,一定会有前途,而且还很光明。这样的忧虑绝对是多虑。原因如下:
1、开不开发经验不是一个测试人员的决定因素,它可以锦上添花,但未必缺其不可。或许更偏激点说,如果开发经验太多,对参与测试未必是件好事,因为如果开发经验太多,你对软件的思考方式就是更偏向开发人员的思路,那么对你的测试反而是有负面影响的,你很难有新的想法。达人一直认为,测试是需要创意的工作,测试案例所以达人认为,不要担心自己欠缺开发经验。
2、长期从事黑盒测试其实是种优势,因为现在黑盒测试占主流,而且现在黑盒测试也不再是“不用大脑”的测试,测试前的准备和测试后的分析有非常多的工作要做,而相比下,执行测试案例反而是工作量不大的部分,测试发展到现在,领先实践中已经将测试的准备与测试分析研究的相当细致,并且形成了一定的理论基础和实践经验,所以不能简单讲黑盒测试是简单,无技术含量的,达人一直认为,测试是个完整的流程,需要用整体的思维来看待测试,不能单单只看其中的一部分。所以任何从事黑盒测试的人决不能认为自己只是从事案例的执行,这个思维方式要转变,才能发现自己其实做了很多测试工作,而且有更多的测试工需要做的更好,这才会变成黑盒测试经验,这种经验是厚实的扎实的,不是空洞的,是可以让人升值的。
3、目前市场上对于黑盒测试人员的需求量非常大,尤其是对经验比较丰富的测试人员。在招聘黑河测试人员时,大多数公司根本就不会关注你是否有过开发经历,它们更关注的是你的测试技能,对测试的理解以及测试经验。从达人的个人经验和一些朋友的反馈来说:很多黑盒测试人员缺少对测试方方面面的了解,曾经面试时经常问一个问题:一个标准的测试用例都包含哪些项?得来的答案五花八门,很多都是和自己的测试执行情况有关系,而没有真正理解测试用例到底是什么东西。
那作为黑盒测试人员应该单独注意哪几方面呢?应该有意识的加强哪几方面呢?
1、要会解读测试需求。对于测试的需求或者功能点,黑盒测试人员应该分析的更透彻,这是一种能力,包括对一些功能点的描述是否符合测试的标准(够不够细具体,详细),功能点之间存在着哪些关系,这些都是要测试人员要掌握的,时间长了,当拿到一份功能点或者业务需求说明书或者测试需求说明书时,真正有经验的测试人员会很快找出重点,并有所取舍,并能很快就知道用例该怎么写,该怎么描述,该测哪些方面。测试涉及的面很广,如果每个人在自己的领域能做到这一点就可以了。
2、注意学习一些测试工具。这一点相信大家都明白,无须赘述。
3、了解自己所在行业的知识和现状。相信这对在应聘时会大有帮助,因为如果都不知道行业的发展状况是什么样,在进行很多测试的时候,可能会忽略一些方面。
4、对测试流程和管理的学习。此点请参照达人之前写的关于软件测试职业发展之路的反思的文章。
至此,达人的文章只是起到抛砖引玉的目的,请所有从业人员就该话题提出自己的感受,留下自己的建议和故事。
版权声明:本文出自 coolors 的51Testing软件测试博客:http://www.51testing.com/?130939
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。