规划测试职业发展方向
51Testing:您认为软件测试新人该如何快速提升自己的能力?说说您的学习方法和经验。
王欣:首先要对自己的工作有高度的责任心,测试工作中需要测试人员认真对待自己的工作,在工作中多和其他同行沟通交流,遇见自己不会的问题要虚心请教,并保留其他人的优点。
我的经验就是,将测试基础知识学习扎实,并在工作中不断的去和其他人交流,学习其他人的测试工作方法,转化为自己的能力,认真对待自己的工作,多听多看少说话。
(1)系统全面的的看完一本测试方面的书
这里建议测试新人可以挑一本系统介绍软件测试的书,然后从头到尾至少看两遍。因为每本书都有自己的知识体系结构,如果不停的换书,而每本书都看不透或只看一部分的话,那么你从书中吸收到的知识将很有限,而且还不系统。
(2)将书中的知识应用到实际工作中
书中的内容如果只是存在脑子里,那么它只能是理论知识,要想产生生产力,必须将书上的知识在实践中使用验证。
(3)掌握扎实的测试理论知识
对于测试人员来说,我认为掌握一定的测试理论,软件工程知识还是很有必要的。因为,测试人员需要很多的沟通,包括和开发人员、项目经理、需求人员,甚至和客户,如果你说出来的话或写的文档不专业,那么怎么能让人放心你的技术是专业的呢,你的测试专家呢。专业的一个表现,就是能够将实际的现象用测试的专业术语表达出来。
(4)不要盲目的学习测试工具
导致现在很多测试新手对测试的误解是:软件测试=测试工具的使用。实际上,测试工具的使用只是测试体系的一部分而已。首先你得有扎实的测试理论、测试过程知识,掌握手工测试的方法与技巧,明白手工测试中的存在的问题,然后你才能清楚为什么要用测试工具,以及如何更好的应用测试工具。这是一个循序渐进的过程。
(5)了解质量管理相关知识
除了测试知识外,最好能多了解些测试边缘相关的领域知识最好。测试人员要具备或了解测试边缘相关知识,如质量管理、配置管理、CMMI体系等。