随笔 - 148  文章 - 3  评论 - 2  阅读 - 11万
11 2023 档案
读书笔记 -- Junit 实战(3rd)Ch07 用 mock object 进行测试
摘要:8.1 mock object 简介 隔离测试:最大优点是能编写专门测试单一方法的测试代码,而不会受到被测方法调用某个对象所带来的副作用的影响。 mock object (mocks):非常适合测试与代码的其余部分隔离开的一部分代码。 mocks 与隔离测试的区别:mock 并不实现任何逻辑,只提供 阅读全文
posted @ 2023-11-14 12:21 bruce_he 阅读(75) 评论(0) 推荐(0) 编辑
读书笔记 -- Junit 实战(3rd)Ch06 用 Stub 进行粗粒度测试
摘要:本章将研究 JUnit5 测试依赖于外部资源的应用程序。外部资源包含: HTTP 服务器、数据库服务器 和 物理设备等。 几种依赖外部资源的情况处理: 1. 依赖特定运行环境:建立真正的环境,但并不总是可行; 2. 通过 HTTP 依赖另一个 Web 服务:模拟该服务器; 3. 依赖另一部分未完成的 阅读全文
posted @ 2023-11-10 11:35 bruce_he 阅读(39) 评论(0) 推荐(0) 编辑
读书笔记 -- Junit 实战(3rd)Ch05、Ch06 测试质量
摘要:Ch05 软件测试原则 1. 系统测试 测试替身 或 模拟对象 可以模拟复杂的真实对象的行为。 模拟对象(mock object):可以出现在单元测试级别,其作用是替代系统中不可用的部分或合并到一个测试中不切实际的部分。 测试替身(test doubles):是模拟对象,可 以可控的方式模拟真实对象 阅读全文
posted @ 2023-11-09 23:37 bruce_he 阅读(71) 评论(0) 推荐(0) 编辑
读书笔记 -- Junit 实战(3rd)Ch04 Junit4 向 Junit5 迁移
摘要:4.1 Junit4 向 Junit5 跨越 1. 基础包: Junit Jupiter 的类和注解都定义在新的 org.junit.jupiter 基础包中; Junit 4 的类和注解都定义在新的 org.junit 基础包中; 2. Junit4 向 Junit5 迁移的步骤 替换所需的依赖项 阅读全文
posted @ 2023-11-07 21:12 bruce_he 阅读(83) 评论(0) 推荐(0) 编辑
读书笔记 -- Junit 实战(3rd)Ch03 Junit 的体系机构
摘要:3.1 体系结构 软件体系结构:软件系统的基本结构。包括 软件元素、元素之间的关系、元素和关系的属性。 3.2 JUnit4 的体系结构 1. JUnit4 运行器:一个扩展了 Runner 抽象类的类,负责运行 JUnit 测试。JUnit4 的所有功能都在一个 JAR 文件中,但可以通过反射来扩 阅读全文
posted @ 2023-11-07 08:59 bruce_he 阅读(29) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示