之前给新人推荐入门的软件测试书籍,我一般会推荐京东上排名靠前的《软件测试(第二版)》,但是之前我也只是简单的翻了一下,所以没有给更详细的建议。

这次抽时间把全书看了一遍,总体感觉在基础知识普及上,国内写的书会更接地气一些,特别是一些实用方法和基础概念,国内会根据当前的市场需求,同时综合各家取长补短来进行知识普及,而国外的这些书更多的偏纯理论汇总,当然,也和这本书出版的比较早有关系吧。

下面我简要说下读完这本经典的入门书籍后的建议。

全书分为六部分共 22 章节。

第一部分是软件测试行业基础信息的普及,比如软件测试的背景、软件开发过程、软件测试的定义以及原则。

第二部分是测试理论基础,比如需求说明、白盒测试、黑盒测试、动态测试和静态测试。

第三部分是具体的测试技术了,比如配置测试、兼容性测试、多语言测试、易用性测试、安全性测试、Web 测试以及测试文档的说明。

第四部分是一些测试的补充,比如测试工具、测试自动化、不同的测试里程碑阶段。

第五部分是测试文档的介绍,比如测试计划、测试用例、Bug 以及项目质量度量。

第六部分是作者对未来的展望,比如软件测试标准化的思考、软件测试工程师的职业说明。

总得来说,全书大部分内容都是最基本的基础知识,对于软件测试行业的基本概念也都做了普及,但是整体的框架划分以及侧重点和我理解的不太一样。

比如按照测试基础、测试流程、软件质量模型、测试方法、测试用例设计方法等等这么去分类的话,和目前实际情况会更接近一些。

针对本书的阅读人群,我的建议是:
1.有 1-3 年测试经验的测试工程师:3 年以内工作经验的工程师,可能刚刚开始上手实际的项目,也可能刚刚对测试工作有了自己的理解,但是缺少体系化,缺少方法论的指导,那么结合书中的内容,可以在一定程度上有互补的效果。
2.有 3-5 年测试经验的测试工程师:为啥把 1-3 年和 3-5 年的人群分开说呢?因为这两个人群看这本书的侧重点是不同的,比如 1-3 年的人去看应该着重的是具体知识点的吸收、学习和应用,3-5 年的去看,应该是把看完后的内容进行重新组织,结合自己项目实际情况和已有的经验积累,把本书的内容糅合进去,让自己的知识体系更完善、更系统化。
3.刚入门的测试工程师:我是犹豫了半天才把这部分人群的推荐给加进来的,我理想中要推荐的入门书籍目前还没找到,补上推荐是因为里面的一些基础知识可以作为科普使用,至少在一定程度上可以增加对软件测试的认识吧。

目前我看过的几本书,在整体组织上,都不是完美适合零基础的初学者,一个是内容的分类上我有更好的建议,另一个是概念性的东西太多,初学者不能很好的同实际进行结合,我很清楚的记得很久前自己看这种书的感受。

不建议测试管理者细看,也是可以略读。

书中的内容都是基础性的知识普及,大部分管理者肯定都已经了解,可以快速的过一遍查漏补缺,细看的话应该不会有啥新收获。

另外,针对各章节的阅读方法,我的建议是:
1.精读:无,因为全书全部都是基础信息的普及,都没有进行深入的讲解,所以没有需要精读的章节。

2.粗读:第 3、5、6、7、10、11、18、19 章。

粗读的这几个章节的内容,我认为都是实际项目中可能经常碰到的知识点,所以建议看的时候可以细一点,把概念和逻辑搞清楚,能记住就行,用的时候可以再细查,本次不需要精读去完全搞的特别清楚。

3.略读:第 1、2、4、8、9、12、13、14、15、16、17、20、21、22 章。

剩下的大部分内容,都只是略读即可,了解下概念,熟悉下知识点,如果是 3-5 年的测试人员,可以把部分知识点进行下重新组合和提炼,但是也不用花费太多的时间在这部分上面。

本文首发于公众号「sylan215」,十年测试老司机的原创干货,关注我,一起涨姿势!

【原创】软件测试(原书第二版)相关推荐

  1. 软件测试原书第二版(佩腾著)-学习笔记(一)

    第一部分 软件测试综述 2019.05.17 - 2019.05.18 序 1.软件测试定义 使用人工或自动手段来运行或测试某个系统的过程,检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别 ...

  2. 软件测试原书第二版(佩腾著)-学习笔记(二)

    第三部分 运用测试技术 2019.05.23-2019.05.24 第8章 配置测试 1.配置测试(Configuration testing) 使用各种硬件来测试软件运行的过程. 2.分离配置缺陷 ...

  3. 《Three.js 开发指南》源码示例说明以及在线demo(原书第二版)附第三版的代码下载

    <Three.js 开发指南>基于原书第二版 源码来自华章出版社官网随书源码,修改替换了其中不能跑的示例,保证每个demo都可以运行. 源码以及示例说明下载: git下载地址 huazha ...

  4. CSAPP第八、九章家庭作业(原书第二版)

    答:到达第一个Fork()函数时,创建一个子进程,此时由于还没有调用过exit函数,故此时atexit函数此时还不会被调用,等待exit函数调用才打印2.第二个Fork()由创建一个子进程,此时有4个 ...

  5. CSAPP第七章家庭作业(原书第二版)

    7.6 buf前加了extern是外部符号,由main.c定义,故定义符号的模块是main.o,是int型变量,属于.data节:bufp0和swap函数前未加extern和static,故是全局符号 ...

  6. 靠!龙书第二版两天前上架了

    更新,原来书预定于8月31号上架.现在只能预订.一不小心,预订了两本书,被天杀的Amazon压货了. 这里有卖.每个写过编译器的老大都知道这本书吧?不要告诉我你的龙书没有翻起毛边. 好消息是,龙书第二 ...

  7. DirectX 9.0c游戏开发手记之“龙书”第二版学习笔记之1: 开场白

    在开场白之前的说明: 这是"DirectX 9.0c游戏开发手记"的第一部分,叫做"'龙书'第二版学习笔记",讲的是我做"龙书"第二版(原名 ...

  8. 软件测试(原书第2版中文)PDF版

    下载地址:网盘下载 内容简介  · · · · · · 软件测试(原书第2版),ISBN:9787111185260,作者:(美)佩腾(Patton,R.) 著,张小松 等译:张小松译 作者简介  · ...

  9. [Operating.System.Concepts(9th,2012.12)].Abraham.Silberschatz.文字版(恐龙书——操作系统概念 原书第九版)课后习题 参考答案

    目录 Chap01 导论 Chap02 OS结构 Chap03 进程 Chap04 线程 Chap05 同步(Synchronization) Chap06 CPU调度 Chap07 死锁 Chap0 ...

  10. 软件测试技术大全 第二版 目录

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 第一篇 ...

最新文章

  1. Prolog学习:数独和八皇后问题
  2. 持久层框架之MyBatis
  3. Windows下创建静态库
  4. 关于js中的时间——计算时间差等
  5. Matplotlib入门
  6. ble 连接成功后找不到服务_闷声发大财的BLE芯片龙头
  7. SQL_server 数据库备份信息查看
  8. Yolov2 训练时anchor是如何使用的?build_target
  9. 《Spark大数据分析实战》——第2章Spark开发与环境配置
  10. php匿名函数自调用,使用自调用函数和匿名函数吃饭
  11. 【linux】使用U盘从linux拷贝文件到windows的一些坑
  12. GEE实现夜光遥感数据分析
  13. 为什么MES系统等数字化管理系统,在印刷行业应用发展得如此迅速
  14. 机器学习--SVM支持向量机
  15. CSS学习笔记之练习 2.25
  16. 微信小程序使用 checkbox 如何修改样式?
  17. Git与Github入门资料
  18. 什么是冒泡,怎么阻止冒泡,冒泡排序
  19. windows10 企业版激活处于通知模式怎么处理
  20. cad2006安装未找到html文件,我的CAD已安装在D驱动器上,但是在打开dwg文件时,它提示找不到C...

热门文章

  1. 【T3】打印凭证没有任何反应
  2. Excel怎么设置单元格的边框
  3. 恢复数据的原理和方法
  4. axf下不了 keil5jlink_keil无法生成axf文件之解决方法
  5. 程序化(量化)交易怎样选择服务器
  6. matlab画伯德图(带谐振点和-3dB带宽)
  7. 机器人语音---走进优必选
  8. 【知乎热议】如何看待Momenta研发总监任少卿去了蔚来汽车?
  9. 如何写一篇综述论文、浅谈
  10. 苹果屏幕上的小圆点_官网新增2个内购软件 ! iOS 14上最值得使用的5个好功能,你都会了吗?...