首先看《软件测试的艺术》,如果能看的进去,也能看的懂,说明还是有做软件测试的能力,否则将看不懂的地方,补充一下知识 。
这本书很薄,加上附录才百页出头,但是很经典。每天花1个小时,一周就可以看完。 该书历史悠久,1979年第一版,2004年(估计)第二版,可见其生命力。工具,环境语言都在变化,但是根本的测试思想没有变。怪不得有人称该书为测试领域的"开山鼻祖"。 该书信息密度不低,第一章以一个小测试作为引子,第二章阐述全书的核心思想,后面各章就讨论了详细的方式方法。所谓详细也是相对而言,能打下进一步学习的基础就足够了。实例很少,偏向于原则、理论、概念。
学习软件测试,首先亚有语言基础,因为我们测试的是程序和用户文档,所以不要求能多会写代码,最起码的能看明白代码,其次作为一个好的测试工程师,最起码要做到能定位BUG在那个模块,甚至是那条语句上,是什么类型的BUG 。如果从零开始学习的还,最好是还是找个地方系统学习一下,这样既系统又完善,因为做软件最讲究的就是动手操作能力,这个离不开实际项目锻炼,个人学习这方面很难达到预期效果;山东省软件评测中心是专业做测试的机构,有机会去那里咨询一下,相信你能得到想要的答案。个人要想先学点东西的话,那就先了解一下软件行业发展状况,在了解软件测试工程师将来的发展前景,晋升空间,对从业者的能力要求等等。