『Bug挖掘机 - 赠书02期』|〖Effective软件测试〗

大家好,我是洋子,前段时间给大家推荐了《测试设计思想》,今天再给大家推荐一本软件测试领域的新书

这本书就比较接地气了,是一本软件测试的入门书籍,但同样适用于1-3年软件测试经验的读者阅读

这本书第一章就用Java代码以及编写单元测试用例来展示程序当中的隐藏Bug,如果你熟悉Java语言,这本书将更加适合阅读

除了开发,作为测试人员,最好也能去看代码,重点关注代码异常处理,以及入参的列表当中存在的重复元素,边界值等,这些是实践留下来Bug最容易出现的地方

看代码能帮助我们定位到问题产生的根本原因,也能提高自己的代码阅读能力甚至是编程能力

书籍介绍

《Effective软件测试》 是一本由清华大学出版社出版的图书,作者是[荷]毛里西奥·阿尼什(Maurício Aniche),译者是朱少民、李洁、张元。是2023年6月新推出的一本书籍,也算是测试领域一本新书了

Maurício Aniche博士是荷兰代尔夫特理工大学软件工程系的助教,并兼任Adyen公司技术部总监。对这位作者的话,大家可能不是很熟悉 。再看下翻译里面的作者,提起朱少民,相信在软件测试领域呆久的同学或多或少还是有印象

书籍目录

第1章 有效和系统的软件测试
第2章 基于需求规格的测试
第3章 结构化测试与代码覆盖
第4章 契约式设计
第5章 基于属性的测试
第6章 测试替身和模拟对象
第7章 可测试性设计
第8章 测试驱动的开发
第9章 编写大型测试
第10章 测试代码的质量
第11章 全书总结

读书笔记

这本书整体来说比较接地气,对于刚入门软件测试的同学也没有障碍,语言通熟易懂,首先阅读此书可以巩固自己软件测试理论,比如软件测试什么时候可以停止、穷尽测试是否可行,测试金字塔模型(单元、集成、系统测试)

接着就是介绍当给你一个产品的需求后,从需求分析、分析边界挖掘出测试点、再到转化为测试用例的全过程,以及功能测试完成后,如何添加自动化case,全方面了解软件测试的全流程

书中还探讨了SBT(Script-based Testing),强调的是先做测试设计,然后在做测试

另外让洋子非常惊喜的是,书中谈到了结构化测试(白盒测试),对白盒测试代码覆盖标准(行、分支、条件+分支,路径覆盖)做了详细介绍,这在之前软件测试的书籍当中,几乎看不到

最后书籍当中也有一些测试领域的新概念和热点知识,如变异测试、契约设计、测试替身和模拟对象(Mock打桩)、可测性的设计、如何进行数据库SQL的自动化测试、Selenium自动化测试等

购书链接

购书传送门:京东网上商城

为感谢粉丝的长期支持,洋子将在朋友圈赠送3本《Effective软件测试》书籍,详情可关注朋友圈参与活动。没有好友的可以+V(testerguide)

你可能感兴趣的:(bug,单元测试,压力测试,测试,测试开发,软件测试,测试工具)