软件测试工程师必读图书

测试入门

软件测试(第2版)

Software Testing (2e), Ron Patton

一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。

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

The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas

一本“久经考验”的测试经典:1979年,第一版面试;25年后,第二版登场。平心而论,有些观点已经不能直接应用在测试实践中,但是仔细品味仍有所收获。毕竟,这是一本需要思考的书,而不是操作手册。

软件测试实战–测试Web MSN

蔡为东

软件测试工程师面试指导

蔡为东

面向初学者,介绍了软件测试行业、测试工程师素质要求、基本测试技术、求职策略、面试技巧、典型试题,对于测试新手或迈向测试行业的朋友有较高的参考价值。此书还收录了一些对读者来信的回复,内容涉及职业规划、大学生就业、测试学习、测试实践等,针对当前常见的困惑,做出了谨慎且深思熟虑的回答。附文《我在微软做软件测试外包》对于了解微软中国的流程与文化很有参考价值。

Essential Software Test Design

Torbjrn Ryber

该书专注于测试设计,深入浅出讲解了所有测试人员都需要掌握的基本测试技术。全书言简意赅、条理清晰、案例翔实,为测试实践打下了坚实基础。测试专家James Bach受邀编写了第6章“探索式测试解析”(Exploratory Testing Explained),对于理解探索式测试的思想和方法很有帮助。

通用测试技术

计算机软件测试(第2版)

Testing Computer Software (2e), Cem Kaner, Jack Falk, Hung Quo Nguyen

Black Box Software Testing

Cem Kaner

由美国国家科学基金(National Science Foundation)资助的、Cem Kaner教授主持的黑盒测试在线课程。免费提供了详尽的课程幻灯片、学习资料和教学视频,系统性地讲授了黑盒测试的方法体系和关键方法,具有很高的参考价值。

Rapid Software Testing

James Bach, Michael Bolton

测试专家James Bach与Michael Bolton常年举办Rapid Software Testing培训,为许多测试人员理解并实施探索式测试提供了有益的起点。James Bach的 站提供了培训幻灯片和学习资料,以启发式测试策略模型(Heuristic Test Strategy Model)为核心,详细介绍了探索式测试的方方面面,值得深入学习。

微软的软件测试之道

How We Test Software at Microsoft, Alan Page, Ken Johnston, Bj Rollison

微软的资深测试者审视微软当前的测试方法,并展望软件测试的未来发展。缺点是没有结合Windows或Office这样的著名且复杂的产品,详细讨论具体项目的具体技术。优点是提供了许多小故事,讲述了Windows、Office、Live等产品开发中的点滴。从经验传承、启发思路的角度,这些故事是全书的精华,具有很高的参考价值。

How Google Tests Software

James A. Whittaker, Jason Arbon, Jeff Carollo

谷歌的测试总监和测试工程师介绍谷歌的测试团队、测试管理、测试方法和测试人员职业发展。优点是介绍了Chrome、Chrome OS、Google+和GMail等世界级产品的测试实践,并富有前瞻性地讨论了软件测试的未来发展。缺点是没有讨论谷歌的核心产品搜索引擎,没有介绍谷歌如何处理海量业务数据及其测试之道,颇让人遗憾。

敏捷测试:测试人员与敏捷团队的实践指南

Agile Testing: A Practical Guide for Testers and Agile Teams, Lisa Crispin, Janet Gregory

敏捷测试专家全方位讲解敏捷测试的专著,体系完整,论述周详,有正本清源、答疑解惑之功效。其中,“测试自动化金字塔”、“敏捷测试四象限”等思想很有启发性。

Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing

Elisabeth Hendrickson

The Little Black Book On Test Design

Rikard Edgren

测试有道:微软测试技术心得

梁博, 许珊, 徐歆恺

软件测试基础:方法与度量

Software Testing Fundamentals: Methods and Metrics, Marnie L. Hutcheson

以风险分析为核心,讨论了测试计划、测试组织和测试设计。其中,关于“测试价值的可说明性”和“利用Office Suite来撰写、管理测试计划”的内容有启发性。适合有一定工作经验的测试人员参考。

软件测试(第2版)

Software Testing A Craftsman’s Approach (2e), Paul C. Jorgensen

将理论与工艺结合在一起的测试教科书。比较严谨地讨论了软件测试的基础理论,适合软件测试研究者研读。

面向对象的软件测试

A Practical Guide to Testing Object Oriented Software, John D. McGregor, David A. Sykes

介绍了面向对象软件测试的基本思路和方法。第7章“测试类的层次结构”比较有启发性,讨论了针对继承的测试设计和组织,相关内容在其他测试书籍中并不多见。

软件测试技术大全:测试基础、流行工具、项目实战

陈能技

测试管理

笑傲测试–软件测试流程方法与实施

魏伟

以小说为体裁的测试管理书籍。通过令狐冲和风清扬的对话,从一个逐渐成长的新人的角度,介绍了测试管理的点点滴滴。全书轻松幽默,全无技术读本的枯燥乏味。附录所收录的文章“从新鲜人到新仙人”对于行业新人颇有帮助。

步步为赢–软件测试管理全程实践

蔡为东

专项测试技术

软件安全测试艺术

The Art of Software Security Testing: Identifying Software Security Flaws, Chris Wysopal, Lucas Nelson, Dino Dai Zovi, Elfriede Dustin

软件安全测试的入门书,用很短的篇幅涵盖了软件安全测试的多个领域,为测试人员提供了模型、方法和工具。对于Threat Modeling的介绍很精彩,为进一步的行动提供了良好的理论与实践基础。

Web安全测试

Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast, Paco Hope, Ben Walther

一本实践性很强的Web安全测试手册。从 络安全的角度,介绍了一批免费的 络通信分析、监控、修改、调试工具;以条目为组织,介绍了的测试方法或策略;以实践切入,穿插介绍理论知识,通过精心选材和组织,降低了Web安全测试的门槛。

探索式软件测试

Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design, James A. Whittaker

实用软件测试指南

How to Break Software: A Practical Guide to Testing, James A. Whittaker

软件测试专家编写的实战指南,指导测试人员从攻击的角度展开软件测试。介绍了一些实用的测试工具,对于压力测试、极限测试有较强的参考价值。

软件测试新技术与实践

于秀山, 于洪敏

介绍了组合测试技术在测试中的应用。适合组合测试研究者参考。

Web应用程序性能测试指南

Performance Testing Guidance for Web Applications, J. D. Meier, Carlos Farre, Prashant Bansode, Scott Barber, Dennis Rea

微软模式与实践(pattern & practices)团队的佳作,介绍了性能测试的正确观念、流程和实践。篇幅短小,内容深邃,值得在实践中反复参考和体会。

应用程序性能测试的艺术

The Art of Application Performance Testing: Help for Programmers and Quality Assurance, Ian Molyneaux

经验丰富的软件性能测试专家分享他的经验,内容包含性能测试的架构、模型、典型方法和结果分析。适合有一定经验的测试者参考。

How to Break Software: A Practical Guide to Testing

James A. Whittaker

知名测试专家的成名作,以“缺陷模式”(defect mode)为核心介绍了一批快速测试(quick test)方法。虽然部分内容略显陈旧,但是其思想和策略对于当下的软件测试仍旧颇有益处。

Tap Into Mobile Application Testing

Jonathan Kohl

探索式测试专家的力作,针对运行在智能手机和平板电脑之上的移动应用,提出了一组有针对性的漫游测试和情景测试方法。其中,针对真实使用情景挖掘测试想法的策略极具启发性,也值得其他领域的测试人员参考。

测试自动化

Experience of Test Automation:Case Studies of Software Test Automation

Dorothy Graham, Mark Fewster

面向有经验测试人员的测试自动化案例分析汇编。第0章是全书案例的经验总结,第1~28章是来自28个不同类型项目的测试自动化 告,第29章则提供了一组真实的测试故事。软件测试是语境驱动的,观察不同团队的实践,分析成败得失,可谓开卷有益。

.NET软件测试自动化之道

.NET Test Automation Recipes:A Problem-Solution Approach, James D. McCaffrey

.NET软件测试指南

A Tester’s Guide to .NET Programming, Randal Root, Ary Romero Sweeney

严格来说,这是一本以测试为目标的讲解.NET编程的书。内容浅显、涉猎面广,适合没有太多.NET开发经验的测试人员参考。

集成测试框架–用Fit进行敏捷软件测试

Fit for Developing Software: Framework for Integrated Tests, Rick Mugridge, Ward Cunningham

Fit是一种编写系统测试的测试框架,作为一种业务交流工具,它深刻地反映出敏捷软件开发的若干特质。此书由Fit之父亲自编写,不但可以了解Fit的方方面面,还能从中体会大师的感悟与实践。

互联 单元测试及实践

陈卫俊, 赵璨, 周磊, 陈洪

介绍了常见的单元测试框架,并结合具体项目讲解了单元测试的基本理论和技术。对于Web测试的新手,有较高的参考价值。

Visual Studio 2005 Team System软件测试专家教程

Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers

介绍如何利用Visual Studio 2005 Team System进行有效的单元测试、数据库测试、Web测试、负载测试和代码分析。以介绍概念和流程为主,适合新手快速上手。

.NET软件测试实战技术大全:测试基础、流行工具、典型案例

陈能技

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

Testin云测送大家一波超级福利!

① 价值5000元的Testin专属测试大礼包(包含120分钟自动化测试、120分钟远程真机调试、每日免费使用1次标准兼容测试、每日免费使用1次安全测试);

② 原51testing产品总监陈霁老师16年测试工作总结精华 -《软件测试入门必读》课程。

如何获取福利?

登陆或者注册您的Testin账 进行企业认证,完成认证自动获得福利大礼包,认证请戳——> http://www.testin.cn

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年11月25日
下一篇 2017年11月25日

相关推荐