『虫无涯→_→读书推荐02期』|全面系统的〖Effective软件测试〗带你完成所有不同类型的测试,GO

news2024/11/25 20:26:47

 

目录

我看的书

我的书评/推荐理由

书籍的作者 

书籍内容 

赠书活动 


我看的书


  • 首次看到这本书的封面的时候,我被那个数字惊呆了,【助理软件研发提升10倍质量】,这对我产生了足够了吸引力。因为这个数字是非常的客观的;
  • 至于书籍内容,大家别急,且听我慢慢道来;
  • 如果你已经迫不及待请直接参考以下:

点我,查看读书传送门~~~icon-default.png?t=N7T8https://union-click.jd.com/jdc?e=&p=JF8BAPsJK1olXwQEU19VCk4WBF8IGV0dXQ8KUm4ZVxNJXF9RXh5UHw0cSgYYXBcIWDoXSQVJQwYAUlZdAUMRHDZNRwYlB3ZDDAIEQRF0ezNjGjARInhDSgoieEcbM2oIGlsUVQ4KUF1tC0oVAWgPG1kWVDYyVF9tWiXPtdnQvuoJiayNgdbKOEonA2gAGV8QWAQDUF9aCnsXC2s4Rh9JBVkBUm5tOEgnM18IK1glA2gDB1heCkIQBQFVR1oQBkBLHTBeCUkVAmcJHV8lXwcDVlxtOHtQWAxPHhpPCWYEDxcGWCgXAxBNaAZqG1JsVlhfYzd-XhYKeyRqGl1jNiNaOA

点我,查看读书传送门~~~icon-default.png?t=N7T8https://union-click.jd.com/jdc?e=&p=JF8BAPsJK1olXwQEU19VCk4WBF8IGV0dXQ8KUm4ZVxNJXF9RXh5UHw0cSgYYXBcIWDoXSQVJQwYAUlZdAUMRHDZNRwYlB3ZDDAIEQRF0ezNjGjARInhDSgoieEcbM2oIGlsUVQ4KUF1tC0oVAWgPG1kWVDYyVF9tWiXPtdnQvuoJiayNgdbKOEonA2gAGV8QWAQDUF9aCnsXC2s4Rh9JBVkBUm5tOEgnM18IK1glA2gDB1heCkIQBQFVR1oQBkBLHTBeCUkVAmcJHV8lXwcDVlxtOHtQWAxPHhpPCWYEDxcGWCgXAxBNaAZqG1JsVlhfYzd-XhYKeyRqGl1jNiNaOA

我的书评/推荐理由


 我的总评:

       曾几何时,我一度认为JunPin软件的测试标准、测试手段、测试技术、测试流程、标准输出等是已经很完美了,直到阅读了这本书我才发现是我格局小了。这本书我强烈推荐大家看一下,书籍不论从难易程度、案例说明、应用场景,还是从代码注释、实用性、技术提升等方面都讲解的非常全面、系统和透彻。

       测试,每个产品、每个人、每个角色或许都或多或少了解和参与过,但是有效的测试却是大家忽略的一点。我一直以为做测试,我们就要做有效的测试,也许你做了很多,但是这并不是有效的,对于我们的产品效益是最大的。然而作者在文章开头就明确了这个观点,这让我不得不认为,我是不是也达到了这个高度。

        测试种类很多样,但往往因为项目的周期、人员的技术分布、团队的写作、外在资源的协调等各种因素的影响,导致测试的覆盖率并不是很高。也许你可以承认你做了100%的功能测试、100%的灰盒测试,那就万事大吉吗?不是的,这本书从基于需求的工程测试用例、到使用程序的源代码和结构来增强测试、到代码建模、到测试驱动开发等等方面,全面透彻的剖析了不同测试类型和测试方法,我觉得这个是非常棒的。

      最后这本书代码注释,我相信你也是第一次看到,很独特,怎么说?你看了就知道~

书籍的作者 


        Mauricio Aniche博士 是荷兰代尔夫特理工大学软件工程系的教授,并兼任Adyen公司技术部总监。

       本书为朱少民、李洁、张元 译。

书籍内容 


 

本书分为11章。

  • 第 1 章:构建了系统且有效的软件测试的案例。举了一个涉及两名开发者的例子,然后讨论了单元测试、集成测试和系统测试之间的区别,并认为开发者首先应该关注快速的单元测试和集成测试(众所周知的测试金字塔)。
  • 第 2 章:介绍领域测试。这种测试实践侧重于基于需求的工程测试用例。软件开发团队在需求方面使用不同的实践(用户故事、UML或内部格式),并且领域测试会使用这些信息。
  • 第 3 章:展示了如何在领域测试之后,使用程序的源代码和结构来增强测试。
  • 第 4 章:讨论质量超越测试的想法:效果取决于如何为代码建模,以及我们的方法和类赋予系统其他类和方法的确定性。契约式设计使代码的前置条件和后置条件明确。
  • 第 5 章:介绍基于属性的测试。基于属性的测试也更适合某些代码片段。
  • 第 6 章:讨论了超越设计良好的测试用例的实用性。
  • 第 7 章:解释了在设计时考虑了可测试性的系统与不考虑可测试性的系统之间的区别
  • 第 8 章:讨论测试驱动开发(TDD):在开发产品代码之前编写测试。 
  • 第 9 章:超越了单元测试,讨论了集成和系统测试。
  • 第 10 章:讨论了测试代码的最佳实践。以自动化方式编写测试是测试流程的基本内容。
  • 第 11 章:重新审视了本书涵盖的一些概念,强化了重要的主题,并就下一步的发展方向提供了一些建议。

赠书活动 


  • 除了通过文章开头和此处的读书传送门,您也可以参与以下活动进行抽奖: 

购书传送门:https://u.jd.com/vqqmLt2
京东领券地址(无门槛优惠券10元)
APP:https://pro.m.jd.com/mall/active/2Z3HoZGKy5i9aEpmoTUZnmcoAhHg/index.html
PC:https://pro.jd.com/mall/active/2Z3HoZGKy5i9aEpmoTUZnmcoAhHg/index.html

  • 抽奖参与方式:

💦 参与方式:本文章评论区,回复:做测试,我是认真的!

注意,注意,注意:评论区,一定要回复以上相同内容(字符完全相同),才能被算法识别参与抽奖哦。

💦 截止时间:2023-09-06 17:00

💦 抽奖规则:使用抽奖算法随机抽取 2名博主 ,赠送图书。

💦 书籍邮寄:待抽奖公布后,会在评论区公布中奖博主,请中奖博主联系V我(NoamaNelson)发送收件地址和联系方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/978835.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DAY08_MyBatisPlus——入门案例标准数据层开发CRUD-Lombok-分页功能DQL编程控制DML编程控制乐观锁快速开发-代码生成器

目录 一 MyBatisPlus简介1. 入门案例问题导入1.1 SpringBoot整合MyBatisPlus入门程序①:创建新模块,选择Spring初始化,并配置模块相关基础信息②:选择当前模块需要使用的技术集(仅保留JDBC)③:手…

@PostConstruct使用

PostConstruct是Java自带的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。 从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,PostConstruc

Goland2023版新UI的debug模式调试框按钮功能说明

一、背景 Jetbrains家的IDE的UI基本都是一样的,debug模式的调试框按钮排列也是一致的,但是在我使用Goland2023版的新UI时,发现调试框的按钮变化还是很大的,有一些按钮被收起来了,如果看之前的博客会发现有一些文中的旧…

15年安全老兵详解《孤注一掷》里的黑客技术及杀猪盘

做为网络安全从业者,今天谈谈电影《孤注一掷》涉及到的相关的黑客攻防技术和场景。 电影制作方也算是用心了,隔壁王大娘提醒我男主张艺兴饰演的潘生与编程语言Python在读音上似乎有点弦外之音,有点类似或谐音。 开篇男主潘生从标准码农衬衫打…

排序算法:选择排序(直接选择排序、堆排序)

朋友们、伙计们,我们又见面了,本期来给大家解读一下有关排序算法的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通…

网络安全人才供需严重失衡,预计2027年缺口将扩大到300万人

网络安全法正式实施5年了。 这5年,是网络安全法治化体系化日趋完善的5年,也是我国网络安全产业黄金发展的5年。 赛迪顾问数据显示,2016年,我国网络安全市场规模为336.2亿元;而2021年,市场规模达到900多亿…

java IO流(四) 数据流 序列化流

数据流 再学习一种流,这种流在开发中偶尔也会用到,我们想把数据和数据的类型一并写到文件中去,读取的时候也将数据和数据类型一并读出来。这就可以用到数据流,有两个DataInputStream和DataOutputStream. DataOutputStream类 写入特定类型 D…

JS 方法实现复制粘贴

背景 以前我们一涉及到复制粘贴功能,实现思路一般都是: 创建一个 textarea 标签 让这个 textarea 不可见(定位) 给这个 textarea 赋值 把这个 textarea 塞到页面中 调用 textarea 的 select 方法 调用 document.execCommand…

Java逻辑控制

目录 一、顺序结构 二、分支结构 1、if语句 (1) 语法格式1​编辑 (2)语法格式2​编辑 (3)语法格式3 2、switch 语句 三、循环结构 1、while循环 2、break 3、continue 4、for 循环 5、do whil…

Pycharm通用设置个性化设置

Pycharm通用设置&个性化设置 通用设置取消打开Pycharm自动进入项目开启【Ctrl鼠标滑轮】放大缩小字体 个性化设置设置彩虹括号 通用设置 取消打开Pycharm自动进入项目 选择选择菜单【File】>【Settings】进入设置页面选择【Appearance & Behavior】>【System S…

dantax参数调优

dantax参数调优 1.speed调优 可能会导致数据倾斜 处理的速度不同,可能会导致job非常慢 举例子,比如总限速是每秒100条record,其中第一个channel速度是每秒99条record,第二个channel是每秒1条record,加起来是每条100条…

Helm Deploy Online Rancher Demo

文章目录 简介预备条件在线安装 Rancher Helm Chart选择 SSL 配置安装 cert-managerHelm 安装 Rancher验证 Rancher Server 是否部署成功 简介 Rancher 是一个开源的企业级全栈化容器部署及管理平台。已有超过 1900 万次下载,4000 生产环境的应用。 简单的说&…

医院如何选择跨网文件交换产品,提升业务效率?

我国医院根据国家信息安全相关法规要求,大多都采用网闸等隔离手段,将网络隔离为内网和外网,但网络隔离后,医院仍需要进行内外网间的文件交换,如患者的检测报告、学术研究等资料。而医院内的不同科室都存在内外网文件交…

被动元件库存“见底”,或迎涨价潮? | 百能云芯

近日,有消息称被动元件可能会涨价,这促使了被动元件相关股票的全面上涨。国内相关供应链表示,虽然目前没有涨价的条件,但经过长时间的库存消化,各种应用的库存几乎已经清空,只等待终端需求的回升。 自2021年…

软件测试/测试开发丨测试用例自动录入 学习笔记

点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接:https://ceshiren.com/t/topic/27139 测试用例自动录入 测试用例自动录入的价值 省略人工同步的步骤,节省时间 兼容代码版本的自动化测试用例 用例的执行与调度统一化管理…

STM32--蓝牙

本文主要介绍基于STM32F103C8T6和蓝牙模块实现的交互控制 简介 蓝牙(Bluetooth)是一种用于无线通信的技术标准,允许设备在短距离内进行数据交换和通信。它是由爱立信(Ericsson)公司在1994年推出的,以取代…

【前端打怪升级日志之CSS篇】position定位

学习链接:阮一峰CSS定位详解 学习总结: 学习应用:待补充。。。

阿里云再推视频生成大模型,2分钟生成高清电影级效果视频

近日,阿里云推出全新视频生成大模型I2VGen-XL,并在魔搭社区开放体验,用户上传一张图片后2分钟左右即可生成一段1280*720的高分辨率视频,该模型研发负责人表示,未来将进一步实现2K超清效果,可应用于短视频内…

懂点心理学 - 踢猫效应

懂点心理学,生活工作两不误~ 什么是踢猫效应 某公司董事长为了重整公司事务,许诺自己将早到晚归。有一次,他在家看报太入迷以至于忘记了时间,为了不迟到,他在公路上超速驾驶,结果被警察开了罚单…

Vue + Element UI 实现权限管理系统 前端篇(十四):菜单功能实现菜

Vue Element UI 实现权限管理系统 前端篇(十四):菜单功能实现 菜单功能实现 菜单接口封装 菜单管理是一个对菜单树结构的增删改查操作。 提供一个菜单查询接口,查询整颗菜单树形结构。 http/modules/menu.js 添加 findMenu…