【原创】软件测试(原书第二版)

本文是对《软件测试(第二版)》的读书心得,适合1-3年及3-5年经验的测试工程师。书中介绍了软件测试的基础知识,包括测试行业背景、理论、技术与文档,但内容框架与实际工作场景略有不同。建议初级工程师了解基础概念,资深工程师结合经验整合知识,管理者快速浏览查漏补缺。阅读时,重点关注配置、兼容性、安全性、Web测试等章节,其余可略读。

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

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

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

全书分为六部分共 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」,十年测试老司机的原创干货,关注我,一起涨姿势!

sylan215

内容简介 本书作为全国计算机技术与软件专业技术资格(水平)考试指定用书,本书全面系统地涵盖了软件评测专业的知识。全书共20章,对软件评测的基本理论、软件评测技术、软件评测管理以及软件评测具体案例进行了系统的讲解,附录部分对常用的测试工具做了简要的介绍。 本书中涉及的一些实例全部取材于中国软件评测中心数十年来的精华,既对软件评测理论作出了最好的诠释,也是软件评测技术在实践中应用的具体体现。通过本书的学习,读者可以大幅度提高软件评测的实践能力。 本书既是软件评测师考试培训必备参考教材,也可供从事软件质量保证、开发、管理以及信息系统工程监理的技术人员使用。 目录 第一篇 理 论 篇 第1章 软件测试概论 1.1 概述 1.2 国内外现状 1.3 软件测试软件项目的关系 1.4 软件测试的发展趋势 1.5 第三方测试 第2章 软件测试基础 2.1 软件测试软件质量 2.2 软件测试目的 2.3 软件测试原则 2.4 软件测试对象 2.5 软件测试分类 2.6 软件测试过程模型 2.7 软件生命周期测试策略 2.8 软件失效分类与管理 2.9 白盒测试 2.10 黑盒测试 2.11 自动化测试 第3章 软件质量与评价(软件测试标准) 3.1 质量的定义 3.2 测度与度量 3.3 软件质量模型 3.4 标准的发展 3.5 GB/T 18905产品评价 3.6 GB/T 16260.1产品质量 3.7 软件测试国家标准 第4章 软件测试过程与管理 4.1 软件测试过程 4.2 评价过程的特性 4.3 评价过程 4.4 评价与生存周期的关系 4.5 评价过程的要求 4.6 配置管理 4.7 测试的组织与人员 4.8 软件测试风险分析 4.9 软件测试的成本管理 第二篇 测试技术 第5章 黑盒测试案例设计技术 …… 第6章 白盒测试技术 第7章 面向对象的软件测试技术 第8章 应用负载压力测试 第9章 Web应用测试 第10章 网络测试 第11章 安全测试与评估 第12章 兼容性测试 第13章 标准符合性测试 第14章 易用性测试 第15章 可靠性测试 第16章 文档测试 第三篇 测试案例 第17章 功能测试 第18章 白盒测试 第19章 数据库测试 第20章 负载压力测试及故障 附录 测试工具介绍
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值