推荐书单1.0:测试工程师成长之路

晚上到家后看完了《文明之光》最后一个章节的内容,而后对着书架发呆,想了半天,忽然冒出一个念头:何不整理一个推荐书单?java

想到就作!这里就将本身看过的一些以为不错的书整理个目录,方便本身及其余人查阅,作个参考。。。。python

17年最后的几天,我整理好了本身18年的阅读计划和购书书单,也但愿看到这篇博客的各位有本身的学习计划。。。nginx

 

关于软件测试的思惟和方法论web

《Google软件测试之道》数据库

《敏捷软件测试》django

《质量全面管控:从项目管理到容灾测试》编程

推荐理由:《Google软件测试之道》,我我的看了大概4遍,给了我很大触动,五星推荐。。。缓存

《敏捷软件测试》:如今愈来愈多的企业采用敏捷流程来提升产品的交付质量和速率,所以做为一个测试人员,敏捷测试是必须了解的,常见的敏捷类型有scrum。。。安全

《质量全面管控:从项目管理到容灾测试》这本书,最近一个月看完了,我的以为,更适合初中级测试吧,比较全面系统的讲了一些知识,虽然都不怎么深刻,但能够有个比较全面的了解。。。服务器

 

关于UI自动化测试

我本身作UI自动化测试大概不到三个月,因为其余缘由中止了,期间也看了几本书,以为不错的有下面2本书:

虫师:《selenium2 自动化测试实战-基于python语言》

吴晓华:《selenium webdriver实战宝典-基于java语言》

推荐理由:我的以为算是小白入门的工具书吧,固然也能够顺带推进学点编程语言的知识,自动化测试,可挖掘的地方还有不少。。。

顺带说一句,上面2本书,根据自身状况二选一便可,固然,2本都买了也没什么问题,能够作一个对比参考。。。

 

关于性能测试

第一次开始接触性能测试,大概是16年4月份,直到如今,以及将来一段时间,性能测试依然是我我的主要的学习方向。由于性能测试是最考验一个测试工程师综合能力的工做。

相关的我的以为不错的书,推荐下面几本书:

段念:《软件性能测试过程详解与案例剖析-第二版》

温素剑:《零成本实现Web性能测试:基于Apache JMeter》

陈志龙等:《全栈性能测试修炼宝典:jmeter实战》

《性能之巅:洞悉系统、企业与云计算》

推荐理由:段念的书,仍是吴晓华(吴老:对没错,就是上面提到的那位行业前辈)推荐给个人,买来以后详细的看完了,也作了不少笔记,固然,实战也少不了,坑也踩了不少。。。

算是很系统很详细的介绍了性能测试的不少基础理论,还有不少的实例,固然对jmeter和loadrunner这两个测试工具的介绍,也比较详细,性价比很好的一本书。。。

剩下两本不管是《零成本实现性能测试》抑或《全栈性能测试》,各有优劣吧,对工具的讲解内容占了很大篇幅。不过关于性能监控和分析的内容,也讲了一些比较基础的知识。。。

固然,有些利用工具实现性能测试脚本开发的例子很不错,能够当作工具书。固然,限于本人的阅读理解能力和所处位置的不一样,可能有所误差。。。

《性能之巅:洞悉系统、企业与云计算》:很经典且很深入的一本关于性能的书籍,能够做为长期的阅读参考。。。

 

关于编程语言Python

嗯,python我我的断断续续学了大半年吧,效果凑凑合合,不过书也算看了一些,这里推荐下面几本书:

零基础小白入门:

《python基础教程-第二版》——以2.7版本的python内容为主

《python学习手册-第四版》——更适合学习脚本开发

有编程经验:

《python核心编程》——看了很少,但评价不错

《流畅的python》——一个“假测试”推荐的,看了几章,我的感受不错

python开发框架:

python主流的框架基本这几种:Flask、Django、Tornado(固然还有其余框架,不过这几种算是开源社区讨论比较活跃的,生态也算比较丰富)

Flask:《Flask Web开发:基于python的web应用开发实例》——俗称“狗书”

Django:《跟老齐学python:django实战》:开发同事推荐的,本身也大概看了几章,确实适合小白入门。。。

PS:限于我的经验和时间的桎梏,其余几个框架相关的优秀书籍暂时没有相关的推荐,后续会补充。。。

推荐理由:python的设计哲学就是简单,入门上手也较快,且随着大数据、AI的浪潮爆发,python的市场占比愈加强大,长远来看,python是不得不学的一门编程语言。。。

 

关于协议

《图解HTTP》——基础入门的口袋书,内容通俗易懂

《HTTP权威指南》——很详细很深刻的一本讲解HTTP协议的书,五星推荐

推荐理由:其实上面已经大概介绍了,至于为何要学习协议,不管是接口测试、性能测试仍是自动化测试,甚至安全测试,协议都是必须掌握的一门知识,能够算是测试进阶的必备技能!!!

这两本书我我的都看完了,都很不错的书,业内评价也很好,一样五星推荐的书。。。

 

关于数据库

《MySQL必知必会》

《Oracle PL/SQL必知必会》

《高性能MySQL》

推荐理由:前面的2本必知必会系列,都是基础入门系列,新手用来学习蛮不错的,一本书专门的讲解MySQL,另一本,则主要是Oracle以及通用的SQL知识。。。

《高性能MySQL》这本书,我目前看了大概7章,有点烧脑了,也证实了我目前的知识储备和技能陷入了瓶颈。不过不管是从同行评价或者业内对它的推崇,这本书确实很值得深刻学习。

不要以为测试只须要掌握基础的增删改查就好了,测试是个讲究广度到深度的职业,想不断提高进阶的,我的建议是好好阅读这本书,当个手头工具书也很不错的说。。。

 

关于产品

《人人都是产品经理1.0记念版》

《人人都是产品经理2.0》

《用户体验要素:以用户为中心的产品设计》

《运营之光:个人互联网运营方法论与自白2.0》

推荐理由:不管测试仍是开发,最终的目的都是交付可用的软件应用,软件应用做为一个产品,其自己从无到有,从市场调研到产品需求,都是充满吸引力的。。。

并且不少人都考虑过几年转产品转业务,那么这2本书更应该阅读。而且即便如今是测试、开发岗位,了解产品的从无到有,也是颇有必要的一件事,除非你想一直作点工、码农!!!

不管是用户体验要素仍是运营之光,都是业内很经典的书籍,产品也是一个多面手,要了解的不只仅是产品。。。

 

关于中间件

《nginx高性能web服务器详解》

rabbitMQ实战指南 

《kafka入门与实践》

《深刻理解Redis》

推荐理由:nginx是如今应用最广的负载均衡反向代理服务,很值得了解学习。。。

MQ是开源的异步通讯框架,kafka是商业的异步通讯框架,各有优劣,建议了解。。。

Redis:不用多说,很经典的缓存服务器,KV形式的存储。。。

 

关于扩展阅读

吴军:《浪潮之巅》

吴军:《硅谷之谜》

《高效能人士的七个习惯》

推荐理由:做为一个IT从业人员,我的以为颇有必要阅读吴军博士的这两本书,了解互联网的出现到发展浪潮、趋势,对于我的的思惟扩展性颇有帮助。。。

至于《高效能人士的七个习惯》,我的以为,培养一个好的工做生活方式,也算一个很好的优势吧。。。

 

写在最后:这篇博客里面的推书,都是我我的阅读过且以为不错的,后续会不断补充其余优秀的不一样类型的书籍,暂时就这样吧。。。

唉,此刻有点心情复杂。。。

学习,是一生的事情!!!

相关文章
相关标签/搜索