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


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

    想到就做!这里就将自己看过的一些觉得不错的书整理个目录,方便自己及其他人查阅,做个参考。。。。

    17年最后的几天,我整理好了自己18年的阅读计划和购书书单,也希望看到这篇博客的各位有自己的学习计划。。。

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

    《Google软件测试之道》

    《敏捷软件测试》

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

    推荐理由:《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从业人员,个人觉得很有必要阅读吴军博士的这两本书,了解互联网的出现到发展浪潮、趋势,对于个人的思维扩展性很有帮助。。。

    至于《高效能人士的七个习惯》,个人觉得,培养一个好的工作生活方式,也算一个很好的优点吧。。。

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

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

    学习,是一辈子的事情!!!

     

  • 相关阅读:
    逻辑智力题【更新中】
    每天进步一点点_抽奖程序
    GDC2016【For Honor-荣耀战魂】的次世代动画技术
    GDC2016【彩虹六号:围攻 】使丰富的“突破”成为可能的破坏系统
    GDC2016 【巫师3 狂猎】的游戏事件工作流
    GDC 2016 神秘海域4中使用Substance制作Texture
    GDC2016【全境封锁(Tom Clancy's The Division)】对为何对应Eye Tracked System,以及各种优点的演讲报告
    【FFXV】中物理模拟的结构以及游戏业界的乐趣
    龙珠 超宇宙 [Dragon Ball Xenoverse]
    如龙0
  • 原文地址:https://www.cnblogs.com/imyalost/p/8261694.html
Copyright © 2020-2023  润新知