自学软件测试看啥书入门比较好呢
截止到2019年10月底,本回答已经更新3126字,分不同阶段推荐了13本经典书籍,关注我,持续更新!
----------///分割线///----------
原回答:
书不在多,关键是精!
入门基础:《软件测试》、《鸟哥的Linux私房菜》、《head first python》
测试技术:《深入理解Java虚拟机》、《移动App性能评测与优化》、《性能之巅》
代码分析:《head first 设计模式》、《重构改善既有代码的设计》、《不测的秘密精准测试之路》
测试专家必读:《Google测试之道》、《持续交付》、《人月神话》、《凤凰项目》
------分割线--收藏党可以直接拉到文末--分割线------
入门基础:
《软件测试》
这本书是06年出版的,距今已经13年之久了,内容上都是基础知识的普及,不算是启发式的书籍,中规中矩,测试技术覆盖的比较全,自动化测试方面着墨较少。对于入门的阶段来说,很多概念性的东西还是很有帮助的,不同阶段有不同收获。如果你已经接触了测试,这本书可以跳过。
《鸟哥的Linux私房菜》
毫不夸张的的说,这本书只有一个缺点,那就是太详细了,到了什么程度呢?基本上可以作为一本工具书来使用。这本书完全可以作为你Linux的启蒙老师,不仅仅包括相关文章的汇总,也加入了作者的一些工作中的经验和心得。对于新手来说,建议读前两个部分,非常合适。
重要的一点,每个章节后面都附加有内容总结和练习的部分,可以进行复习和巩固,加深理解和掌握。
《head first python》
Head First系列的出色代表之一,该系列的书一直赞赏不断。很多人学编程的时候有个问题,就是学了,语法也会,该会的都会了,但是就是不会写真正的程序。如果是这样,这本书可以很好的帮助到你。
这本书的整体格调是这样的,他会先告诉你要做一个什么样的东西出来,然后会一步步循序渐进的去实现。对比而言,这本书里并没有那种很枯燥的知识点,只有最实用的知识。之所以这样安排,是让你能够脱离语言细节的繁杂干扰,快速入门,快速上手。等你能够跟着去实现一个个具体书上的例子的时候,就可以慢慢的掌握Python了。
测试技术:
《深入理解Java虚拟机》
很欣慰国内的技术作者可以输出这样好的作品,可以说是国内原创技术类书籍的优秀代表作。整体读下来,非常的吸引人,收获满满,是一本非常好的介绍java虚拟机的书。
这本书给人最直接的感觉就是全面具体。如果你是刚刚接触到JVM,书上基本上涵盖了JVM所涉及的概念。整体读完的话,个人感觉如果作者不介绍到某个部分,我在参考JVM的文档的时候,这些因素可能就不会考虑到,或者说,不会那么容易理解。可以说本书对于技术提升帮助还是很大的。但是有些部分的深度不够,还需要再去从别的书中去学习补充。
《移动App性能评测与优化》
对于评测有于优化,可以说这本书涵盖了实战上的很多方面,很多的思路是非常有借鉴意义的。有一点缺点,比如说各个体例并不统一,这样就导致读完了感觉是东拼西凑的。虽然没有涉及到ios,只是讲了Android APP的专项测试和性能优化,但是并不影响这是一本好书。尤其是从实战的角度来看,书中介绍的各种测试方法、优化方案等对于实际工作是非常有帮助的。
《性能之巅》
这本书的角度非常的有意思,主要是从硬件和操作系统出发,作者作为资深的性能测试工程师,使用了大量的笔墨来介绍硬件和操作系统的运行原理知识,同时也对Linux和Solaris进行了详细的介绍,详细阐述了各个硬件的基本组成原理以及针对其特点的性能监控方法。除了各种的基本知识,还结合实际的工作内容分享了很多的方法论,这一点很赞。
目前市面上性能方面的书,并不多,但是这本就是讲的很全面。性能的各个方面、分析方法、工具都涵盖到了。15年出版的书,当你读到的时候会在想为什么没有早点读到,而且有种意犹未尽的感觉。
推荐阅读
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 软件公司为啥频繁地在培训机构批量招人
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 最近有啥样的交友软件比较好玩呢
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 电子信息工程考研有啥偏软件类的专业可以报考
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 30岁的人生,想自学一门编程并从事,这个选择怎样呢
- 如果做好一个手机股票软件
