学习软件测试应该读那些书?(3)

发表于:2012-07-10来源:博客园作者:liangshi点击数: 标签:软件测试
陈能技 系《软件测试技术大全》的.NET版,在内容的深度和价值上,皆不及前者。胜在专注于.NET和Windows平台上的测试自动化,介绍了多种测试技术和工具

  陈能技

  系《软件测试技术大全》的.NET版,在内容的深度和价值上,皆不及前者。胜在专注于.NET和Windows平台上的测试自动化,介绍了多种测试技术和工具,覆盖面广,且切合实践。适合.NET平台上的新手参考。

  经验总结

  软件测试:经验与教训

  Lessons Learned in Software Testing, Cem Kaner, James Bach, Bret Pettichord

  值得反复研读的经典好书。Tom DeMacro的赞美——“这些经验中的任何一个,都抵得上这本书的价钱”,所言非虚。

  完美软件--对软件测试的各种幻想

  Perfect Software: And Other Illusions about Testing, Gerald M. Weinberg

  该书没有介绍具体的软件测试技术,它讨论的是软件开发中的人、他们对测试的认知、软件测试的目的、实现目的的社会学和心理学上的探索。它试图建立正确的软件测试观念、协调的心理情绪和有效的思考方式。这些要素最终会决定在具体的项目中采用何种具体测试技术的组合。

  测试之美

  Beautiful Testing, Tim Riley, Adam Goucher

  该书由27位测试实践者共同撰写,提供了22篇来自不同语境的测试实践小结。其“美感”来自于实践者之间的印证、启发、激励。这要求读者将自己的经验与思考带入阅读,与作者就更美的软件测试进行“对话”。

  有效软件测试——提高测试水平的50条建议

  Effective Software Testing: 50 Specific Ways to Improve Your Testing, Elfriede Dustin

  测试领域的Effective C++,广受赞誉,所提供的50条经验有很强的实践指导意义。

  软件测试求生法则

  Surviving the Top Ten Challenges of Software Testing : A People-Oriented Approach, William E. Perry, Randall W. Rice

  作者讨论了测试人员所面临的十大“人际挑战”。从具体案例出发,介绍了挑战的表现形式、产生根源、解决方法和可能遇到的问题。虽然,外企的文化氛围与中国企业有一定差别,但是分析问题、解决问题的思路仍值得借鉴。

  赢在测试:中国软件测试先行者之道

  蔡为东

  介绍了一批测试先行者的个人经验的书。学习他人经验可以用较低的成本去扩大自己的体验,自然是他山之石可以攻玉,开卷有益。不过,个人经验非批判性地阅读与理解,不能有效,甚至有害,所以该书适合愿意学习且有能力学习的测试爱好者。不足是大部分被采访者都是管理者,没有真正的测试技术专家。

  软件测试精要

  董杰

  作者分享他在测试领域的经验与思考,其热情和思辨跃然纸上。缺点是内容却有些散乱,即便是一章,其系统性也有些不足;对于测试工具背后的测试思想,挖掘得比较浅,没有上升到测试理论的高度。

原文转自:http://www.ltesting.net