写在前面
我自己本科是物理专业,毕业之后晃荡了两年做硬件方面的测试,到15年9月机缘巧合从事了软硬件结合的Android智能机顶盒的测试,后面决定了转行做软件测试。到现在也四年半了,中间学习看过不少书和视频,现在结合我自己的工作学习经验,总结一些其中比较好的分享给刚入门或准备转行的同学。
- 入门
刚转行的时候自己基本是什么都不懂的状态,测试用例不知道怎么设计,不知道什么叫http,linux一窍不通,python这个词在塞班时代听说过。工作中就会看着之前同事的测试用例照猫画虎先跟着凑合写。这段时间找过不少博客和书,最后留下一些比较好的存在文档内。- 《软件测试》Ron Patton版本。
我始终认为软件测试这个岗位,理论指导非常重要。这本书比较有年份了,但是测试理论很清晰。用1-3天时间通读一遍,对测试用例的设计、测试思想的形成有很大的帮助。 - 《图解http》《图解tcp/ip》《图解网络硬件》三件套,后两本书有部分重合。
对于非计算机专业,上来就看《计算机网络》有些枯燥且不易切合实际应用。我第一份工作,智能机顶盒的测试、安装,刚好需要对计算机网络有比较全面但是粗浅的理解。而这三本书又是图文结合很容易理解,3-5天也可以通读一遍。
而且当后面我接触到接口测试时,发现刚好在接口测试中用得上很多里面的理论。 - 《鸟哥的linux私房菜》
当时开发同学有时候会给我一些命令让我在secureCRT里执行,更新一些so文件或者copy出一些日志。彼时的我连cd / 这种简单命令看起来都像是在看天书。找过几本linux书籍,都感觉有些晦涩。
而《鸟》书完全针对初学者,看起来非常爽快,有些废寝忘食的感觉。强烈建议初学者起码读完前500页。 - 《SQL必知必会》
也是针对初学者的书籍,没有对数据库底层的过多描述,专门讲SQL,例子很多,而且资源可以从官网下载。十分友好。
- 《软件测试》Ron Patton版本。
以上对于初学者来说够用了,用15-30天的时间,认真学习、实操。