测试技术发展之书籍推荐

最近我们测试部的新人们陆续都回来了, 大家都想知道以后有哪些发展空间和路子. 我每次问答都欲言又止, 正是因为每个人的职业发展都可以不同, 根据你的发展而定. 但技术高手成长之路都是相似的, 擅长学习, 擅长实践, 偶尔的不守规则.

开发如此, 测试亦如此. 但测试行业发展的不够成熟, 在 Google 怎么搜都没有满意的书籍推荐.

所以, 本文主题就定为测试技术发展之书籍推荐.

首先, 如果你还是门外汉, 试试下面这两本书, 了解测试开展的过程和一些基本方法. 然而, 这两本还不仅仅如此, 绝对值得你在上厕所的时候没事看看. 你发现每次看总会有收获的.

测试理论 ( 入门 )

软件测试(第2版)

软件测试的艺术(第2版)

当你工作一段时间后, 肯定会对理论里讲的东西有更深入的认识, 但很多理论无法运用起来, 那么手里拥有以下书籍, 则对你测试的工作会很有帮助.

测试实践与总结

探索式软件测试 ( 这是近一年最火的领域, 看看大师们在想什么做什么吧 )

微软的软件测试之道 ( 里面的实例是最大的亮点 )

测试之美 ( 很好的总结 )

然而, 技术基础才是你向技术之巅进军最大的障碍, 在我们行业, 基础包括 操作系统, 网络应用, 网络开发. 还有最重要的软技能: 如何形成快速解决问题的思路与办法. 这个问题我放在以后谈. 但是, 思来想去, 我也不知道基础是怎么打扎实的, 也许还不够境界吧. 所以这里仅仅推荐一些我感觉收获特别大的书籍, 想必对你会有用.

计算机/网络/操作系统/ 基础

深入理解计算机系统(原书第2版)

计算机网络: http://book.douban.com/subject/10510747/ 这本书有很多重名的, 这书才是最好的.

编码的奥秘 ( 初看感觉不是我们计算机的看的吧, 仔细品味, 原来计算机原理一切皆在里面 )

很多人在问到底什么是测试技术, 我也回答不上来, 因为一旦回答, 就发现跟开发技术没有本质区别, 我想最大区别就在测试技术偏重于选用最快的开发效率而不太关注运行效率, 而开发则注重于技术深度, 有时候更会为了一点点效率而将代码可读性降低.

孰优孰劣, 这如同擅长不同菜系的两个厨子对比一样, 没有结论.

不过, 近些年的开发技术趋势表明, 人力成本远远大于机器成本, 所以所谓新技术都朝着更快的开发效率方向发展了. 包括: 各类脚本语言, Go, NodeJS, 甚至于LISP都有起色.

无论如何, 作为测试人员, 我仍然推荐开发思想的书籍给想在测试技术领域发展的同学们, 以下便是几个最好的书籍了.

编程技术 ( Ruby 版 )

Programming Ruby中文版 ( 原书已经不发行了, 据说1.9的版本已经有了, 但中译版好像还没有: http://book.douban.com/subject/3035267/ )

Ruby设计模式 ( 如果还没听过设计模式, 可以看看 )

Ruby元编程

开发思想

重构 人月神话 ( 我们很容易犯 ) Linux/Unix 设计思想 高效程序员的45个习惯

除了以上, 你还远远无法成为大神, 还需要你形成自己的世界观才行, 所以, 不要以为你看了以上的书就可以了, 我只能保证你职业发展的顺利.

形成世界观并不容易, 设计, 哲学, 小说, 政治, 找女朋友, 等各类事情都会影响你或被你影响. 这方面我推崇简单之道, 思考到这一层, 这也是你活着的主要目的.

除此之外, 还有一些杂项推荐给大家.

其他:

布道之道 : 引领团队拥抱技术创新 ( 如果有幸你成为团队的技术领头羊, 可以看看这个, 让你的团队保持活力 ) 重来 ( Rework ) ( 不想创业的员工不是好领导, 在公司里你同样可以感受到创业的气氛 ) 七周七语言 ( 一些程序界新方向的推荐, 还有最近 Matz 刚出的 <代码的未来> )

附:

这段是想讲清楚如何选择一本好书, 如何去读, 而不是浪费时间, 毕竟世界太大, 而我时间有限.

  1. 不要工具书

我们进入公司, 我建议第一件事是放弃 Baidu, 第二件事就是不要买工具书, 如今互联网如此发达, Google 上的资料才是最新的. 也方便了你的检索.

  1. 看作者

作者的水平决定了书的水平, 这显而易见. 之前我豆瓣阅读上有一本 <7天治愈拖延症> 销量不错, 买了后看到第二篇就看下去了, 再去了解作者丁小云, 才知道与我的世界观相左太多, 就看不下去了, 这种书只能后面清理掉了. 我的拖延症还有, 但也好多了.

  1. 感兴趣

现在当当京东购物方面, 书在中国简直就是白菜价, 所以很容易一下子买多了, 这是一条 "忠告" .

除了以上, 世界上还有很多美好的东西, 你换个角度看世界, 则会感觉另一种天地.

发表于 2013.07.11