转载:http://hi.baidu.com/jxehsdqdmbbeiuq/item/457a871bdeff7eec9813d63f

推荐几本有关软件测试的书籍

《软件测试》                            -----微笑
作者:(美)Ron Patton
译者:周予滨 姚静
出版社:机械工业出版社
原出版社: SAMS
我所见过的最好最经典的软件测试入门书,有一个别名叫“软件测试的本质”。书中没有讨论太多的软件测试理论,只包含了一部分常用的、基本的知识。从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要作哪些具体的工作,如何开展测试工作,如何找到缺陷并提交缺陷。甚至还包括了对测试人员的职业指导。建议所有的测试人员都读一读。

《软件测试》
作者:[美]Paul C.Jorgensen
译者:韩柯 杜旭涛
出版社:机械工业出版社
原出版社: CRC
另一本同名的经典测试书籍。如果说上面那本的目的是快速的将你引入测试的殿堂,或者说作为一本“快速职业培训”的话,这本则是更深入的介绍了软件测试的基本知识和方法。其中重点介绍了黑盒测试(功能性测试)、白盒测试(结构性测试)的技术和方法,以及如何开展集成测试和系统测试工作。另外,书中还包含了对于面向对象测试的内容。这本书可以作为夯实测试基础的教材,建议阅读。

《Automated Software Testing--Introduction,Management and Performance》
作者:[美]Elfriede Dustin等著
出版社:清华大学出版社
这本书虽然在国内也有中文版,我一开始看的也是中文版,不过限于中文版的质量,这里还是推荐有能力的朋友看影印版吧。
虽然书名中大主题是“自动化软件测试”,但是这本书中介绍的更多的并不是自动化测试的具体实现,而是侧重于测试过程和测试管理方面的内容,这也是因为自动化软件测试工作的开展必须依赖于一个完善的测试过程吧。
从某个角度来看,上述的三本书从测试技术、方法和测试过程几个方面都进行了详细的论述,可以作为逐步深入的“测试学习路线图”,先看第一本入门,然后通过第二本强化对测试方法和技术的理解,然后通过第三本来更深入、全面的理解测试过程。其实书不在多,如果但作为基础学习,找到基本合适的,然后反复的阅读、研究、实践,就应该足够了。

《软件测试自动化》
作者:Daniel J.Mosley, Bruce A.Posey/著
译者:邓波 黄丽娟 曹青春等/译
出版社:机械工业出版社
可以把这本书当做第一本书的延续——不过我指的是作用和风格,作者当然不是同一个人了——你可以把它理解为“软件测试自动化”方面的经典入门书。作者从实际工作的角度对自动化测试进行了详细的论述,包括应该何时开始自动化、测试自动化同软件开发过程中其他工作的关系,以及测试自动化工作开展的过程。还介绍了“自动化测试框架”。不过这本书最吸引我的,还并不是它将我轻松的引入了自动化测试的世界,它还在每个章节的后面提供了很多链接和文档资料,大都可以在网上搜索到和打开。配合这些资料的学习,更深一步的理解了自动化测试的本质。
建议准备学习自动化测试和已经开始尝试自动化测试的朋友阅读多几遍。

《有效软件测试》
作者:[美]Elfriede Dustin/著
译者:新语/译
出版社:清华大学出版社
虽然这本书国内也出了影印版,但是个人感觉中文版的质量还是不错的,从中也可以看出译者有着很深的软件工程实践功底。作为一本实践经验性的著作,书中涵盖了从测试过程到测试管理,从测试方法到测试技术,以及自动化测试方面的内容,所以要求读者应当具有相当的软件测试实际工作经验,否则只有理论知识恐怕也很难理解其中的一些做法,“知其然”却无法“知其所以然”。建议先看过上面介绍的四本书(或者至少前三本)并有了一些实际测试的经验以后,再来阅读这本书效果会好一些。你会在阅读的过程中发现,原来很多测试工作开展时遇到的难题可以这样解决,原来测试工作可以通过这样来提高效率……
虽然这本书的内容并没有特别的依赖于某些测试工具,不过看的出作者和译者的工作大都是基于RUP的,所以如果读者有这方面的了解和实践经验,阅读起来效果会更好一些。

先推荐这么多,如果有兴趣都可以买来看看,除了最后一本,其他的就不要指望能找到电子版了。

一、自动化测试类:
1、软件自动化测试:引入、管理与实施
Automated Software Testing Introduction,Management,and Performance
2、软件测试自动化技术与实例详解
Software Test Automation
3、高效软件测试自动化
Effective Software Test Automation
4、图形用户界面测试自动化
Effective GUI Test Automation
5、软件测试自动化
Just Enough Software Test Automation
6、软件工程与软件测试自动化教程

二、Web应用测试类:
1、Web安全测试
Testing Web Security:Assessing the Security of Web Sites and Applications
2、Web应用测试
Testing Application on the Web:Test Planning for Internet-Based Systems
3、Web应用测试(第二版)
Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition
4、Web测试指南
The Web Testing Companion: The Isider's Guide to Efficient and Effective Tests

三、软件测试基础类:
1、软件测试(原书第2版)
Software Testing A Craftsmaj's Approach(Second Edition)
2、软件测试
Software Testing
3、面向对象的软件测试
A Practical Guide to Testing Object Oriented Software
4、软件测试与质量管理
5、计算机软件测试(原书第2版)
Testing Computer Software,Second Edition
6、实用软件测试过程
Testing IT:An Off-the-Shelf Software Testing Process
7、软件质量和软件测试
Software Quality and Software Testing in Internet Times
8、系统的软件测试
Systematic Software Testing
9、软件子系统测试
The Craft of Software Testing:Subsystem Testing,Including Object-Based and Object-Oriented Testing
10、面向对象系统的测试
Testing Object-Oriented System:Models,Patterns,and Tools
11、软件测试技术概论
12、软件β测试
Beta Testing for Better Software

四、软件测试应用类:
1、有效软件测试
Effective Software Testing
2、实用软件测试方法与应用
3、软件测试:经验与教训
Lessons Learned in Software Testing
4、软件测试入门
Introducing Software Testing
5、实用软件测试指南
How to Break Software A Practical Guide to Testing
6、软件评估:基准测试与最佳实践
Software Assessments,Benchmarks,and Best Practices
7、嵌入式软件测试
Testing Embedded Software
8、软件测试求生法则
Surviving the Top Ten Challenges of Software Testing : A People-Oriented Approach
9、软件测试:过程改进
Software Testing in the Real World Improving the Process
10、快速测试
Papid Testing
11、软件测试的有效方法(原书第2版)
Effective Methods for Software Testing,Second Edition
12、网络测试深入解析

五、单元测试类:
1、单元测试之道Java版——使用Junit
Pragmatic Unit Testing:In Java with JUnit
2、测试驱动开发(中文版)
Test-driven development:by example
3、单元测试之道C#版——使用Nunit
Pragmatic Unit Testing:In C# with NUnit
4、测试驱动开发——实用指南
Test Driven Development: A Practical Guide
5、软件测试与Junit实践

六、性能测试类
1、2EE性能测试
J2EE Performance Testing With BEA WebLogic Server
2、Microsoft .NET Web应用程序性能测试
Performance Testing Microsoft .NET Web Applications

七、软件安全测试类:
1、黑客攻击测试篇
Hack Attacks Testing:How to Conduct Your Own Security Audit
2、Web安全测试
Testing Web Security:Assessing the Security of Web Sites and Applications

八、测试管理类:
1、测试流程管理
Managing the Testing Process
2、软件测试过程管理(原书第2版)
Managing the Testing Process(Second Edition)

九、软件测试培训类:
1、软件测试员培训教材
2、软件测试实用指南

这本是我见过的最好的测试书了 (评论: 软件测试经验与教训)------微笑
这本是我见过的最好的测试书了,但是这本书中的经验需要结合实际经验,我打算用两年的时间读完,和我的测试工作同步。

推荐几本有关软件测试的书籍相关推荐

  1. 软件测试学习书籍推荐【乐搏TestPRO】

    随着软件测试知识体系的扩大,想要系统地学习好软件测试,我们需要借助一些有价值的书籍来作为辅助.下面我们给大家推荐几本软件测试学习书籍.(注:文末有福利~~) 1. <Google软件测试之道 & ...

  2. 软件测试学习书籍【附电子版】

    零基础学软件测试需要读哪些书籍?软件测试经典书籍推荐什么?对于学习软件测试而言,取得一本好书做指导,那是相当的有价值,好书相当于一位好老师,带你入门,带你走进知识深处,下面小编就给大家推荐一些软件测试 ...

  3. 零基础学python看什么书-零基础学python推荐几本python学习的书籍

    原标题:零基础学python推荐几本python学习的书籍 无论是否已经学习了一些其他的编程语言,在开始学习Python时,都应该先从Python的基本概念学起,这样在之后的编程实战中就能尽量减少因为 ...

  4. ML:推荐给小白入门机器学习一系列书籍

    ML:推荐给小白入门机器学习一系列书籍 目录 一.外文版 二.中文版 一.外文版 Christopher M.Bishop,  Pattern Recognition and Machine Lear ...

  5. 推荐一些好的英语python书籍知识点

    推荐一些好的英语python书籍知识点 整本书是比较基础的,书中目录结构层次分明的展现了python的基础知识点 但在阅读本书中,还需要对编程的英语专有名词熟悉. 本书知识点一: 注释一般都是以#开头 ...

  6. 推荐信号与系统、信号处理书籍

    2019独角兽企业重金招聘Python工程师标准>>> 作者: xuefei (半粒电子@学飞) 站内: SP  标题: 推荐信号与系统.信号处理书籍的个人看法  时间: Mon J ...

  7. 推荐信号与系统、信号处理书籍的个人看法

    作者: xuefei (半粒电子@学飞) 站内: SP 标题: 推荐信号与系统.信号处理书籍的个人看法 时间: Mon Jun 23 18:27:46 2003 1.<Linear System ...

  8. 推荐几本软件测试的书籍

    <软件测试> 作者:(美)Ron Patton 译者:周予滨 姚静 出版社:机械工业出版社 原出版社: SAMS 我所见过的最好最经典的软件测试入门书,有一个别名叫"软件测试的本 ...

  9. 软件测试经典书籍推荐

    1.<软件测试> 作者Ron Patton ,译者 :周予滨,姚静,机械工业出版社 2.<软件测试> 作者:Paul C Jorgensa ,译者:韩柯,杜旭涛 ,机械工业出版 ...

最新文章

  1. nginx的读写分离
  2. ssh 框架引入service_搭建SSH开发框架时autowired注入为空的问题
  3. [ASP,VB] - 利用ASP调用API COM接口实现开关机
  4. Java中的优先队列——二叉堆
  5. dwcs6连接不上access数据库_DW如何连接数据库?
  6. matlab定积分如何使用,如何用matlab计算定积分.pdf
  7. Matlab功率驱动,matlab 驱动 电机问题
  8. RedisDesktopManager(Redis可视化工具)
  9. day02【Collection、泛型】
  10. php用户登录论坛系统,PHPWind
  11. js处理ISO8601时间
  12. 战神引擎各类修改地址中文注释汇总
  13. 解读国内外激光雷达技术差异
  14. node.js邮箱验证码
  15. 3 万字,关系型数据库性能体系,设计和效率提升
  16. 将BMP 格式图片转换为 JPEG 格式【c语言】
  17. HDU 2188-悼念512汶川大地震遇难同胞——选拔志愿者
  18. 使用Hadoop MapReduce进行大数据分析
  19. leetcode 三个数相加得零 快速夹逼法
  20. 【NLP】Praat库(1) 安装及初步使用

热门文章

  1. JS中实现隐藏部分姓名或者手机号码
  2. Android简单获取手机联系人姓名电话号码
  3. Linux教程学习笔记
  4. 聊天室---------数据库、部署服务器篇
  5. 关于安卓中的语言国际化问题
  6. 让eWebEditor编辑器支持IE6.IE7.IE8傲游的办法
  7. 经营管家|跨部门协作效率低?人员协同平台助力企业管理
  8. 【数据产品案例】美团点评-点评管家“竞对分析”功能
  9. python写入、读取txt文本内容
  10. 打印全年日历 java实现