• 『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)

  • 相关阅读:
    maven中的install 和 clean命令,以及compile、、package、test等操作介绍
    Android截屏分享之View生成图片进行保存分享、全屏,半屏、指定VIew、弹窗.......
    ArrayList集合(干数组不能干的事)
    FullCalendarDemo5 控件的实例讲解—拖拽实现值班排班(四)
    【P1008 [NOIP1998 普及组] 三连击】
    random—生成随机数,time—时间标准库
    【教学类-07-04】20221113《破译电话号码-加减法版+自制(PDF打印)》(大班主题《我要上小学》)
    机器人 Ameca「苏醒」瞬间逼真到令人恐惧,网友纷纷惊叹……
    【动态规划】—— 线性DP
    2023最新计算机信息管理毕设选题分享
  • 原文地址:https://blog.csdn.net/u011035397/article/details/132686346