
The Art of Unit Testing 3
文章平均质量分 96
本专栏是本人在自学《The Art of Unit Testing》第3版(Manning 出版社 2024 年 2 月出版)过程中的学习笔记、实测代码及切身体会的忠实记录。旨在通过系统化地整理积累,切实提高前端单元测试编写水平,让前端代码可读性更强、可维护性更好、更值得信赖。
安冬的码畜日常
决心转行,投身IT,心怀感恩,潜心积累,做自己喜欢的事,让梦想照进现实。
展开
-
【The Art of Unit Testing 3_自学笔记06】3.4 + 3.5 单元测试核心技能之:函数式注入与模块化注入的解决方案简介
本篇根据《The Art of Unit Testing》全新第3版3.4与3.5小节的自学笔记整理,主要介绍了在单元测试过程中,针对原函数或模块存在依赖项时,如何通过函数式依赖注入与模块化依赖注入的方式实现测试用例的控制反转。配合大量实战案例与本地实测截图,方便将书中知识点快速梳理清楚,建议对单元测试感兴趣的朋友收藏。原创 2024-11-03 23:59:11 · 1292 阅读 · 0 评论 -
【The Art of Unit Testing 3_自学笔记05】第三章 单元测试核心技能之:用 stub 桩断开依赖项(Breaking dependencies with stubs)
本篇为《The Art of Unit Testing》全新第三版第三章自学笔记的上篇,主要涵盖了从概述到3.3小节的相关内容,介绍了单元测试中的 stub 桩以及 stub 与 mock 的重要区别,同时根据3.2小节的内容在本地进行了实测,并在笔记中记录了详细实战步骤。本文可作为系统学习软件单元测试的入门级参考资料,书中讲述内容反映了当前软件测试领域的主流观点及最新的代码最佳实践,同时基于 JavaScript 进行讲述,对前端开发人员十分友好。强烈建议收藏!原创 2024-10-28 22:06:12 · 714 阅读 · 0 评论 -
【The Art of Unit Testing 3_自学笔记04】第二章:编写第一个单元测试(下)
本篇为《The Art of Unit Testing》全新第3版第二章自学笔记的下篇,主要结合本章的示例项目(密码校验工具)对 Jest 测试框架的一些基本用法进行了讲解和回顾,并在演示过程中对第一章提到的单元测试的核心概念作进一步巩固。最后还介绍了 Jest 特有的并发运行机制以及参数化测试的相关知识。非常适合 Jest 快速入门,强烈建议收藏。原创 2024-10-24 20:02:22 · 1350 阅读 · 0 评论 -
【The Art of Unit Testing 3_自学笔记03】第二章:编写第一个单元测试(中)
本篇为《The Art of Unit Testing》全新第3版第2章自学笔记的中篇,主要梳理了2.3至2.5节内容。作者从一个简单的密码校验函数入手,循序渐进介绍了单元测试的很多相关概念,如 AAA 模式、USE 命名规范、xUnit 框架、BDD 的设计理念及历史掌故等,可读性极强,在巩固单元测试基础的同时也学到了很多有趣的逸闻轶事,为不可多得的单元测试参考资料。强烈建议收藏。原创 2024-10-22 23:34:41 · 930 阅读 · 0 评论 -
【The Art of Unit Testing 3_自学笔记02】第二章:编写第一个单元测试(上)
本篇为《The Art of Unit Testing》全新第3版第2章的自学笔记;并根据书中介绍的内容,在本地实测 node 环境,调试 Jest 监听模式等等。对于初学单元测试的朋友十分友好,建议收藏!原创 2024-10-18 23:57:54 · 1100 阅读 · 0 评论 -
【The Art of Unit Testing 3_自学笔记01】第一章:单元测试基础
本文为《The Art of Unit Testing》全新第3版第一章自学笔记,针对单元测试中的基础核心概念做了深入探讨与辨析,最后通过层层递进,得到一个融合了工作单元、入口点、出口点等基础概念的全新单元测试的定义。观点非常新颖且极具参考价值,感兴趣的朋友建议收藏。望多多交流,欢迎批评指正。原创 2024-10-16 23:19:19 · 1273 阅读 · 0 评论