1.2 单元测试定义、目标与范围 1.2 单元测试定义、目标与范围 单元测试是软件开发生命周期中至关重要的一环,它专注于验证软件中最小可测试单元的正确性。本章节将深入探讨单元测试的定义、核心目标以及其在测试金字塔中的范围。 1.2.1 单元测试的定义 单元测试(Unit Testing)是对软件中最小可测试单元进行验证的过程。这个“最小可测试单元”通常是指一个函数、一个方法、一个类中的某个特定行为,或者一个独立的模块。其核心思想是隔离被测代码,排除外部依赖和环境因素的干扰,确保该单元在给定输入下能够产生预期的输出。 核心特征: 原子性: 单元测试关注代码的最小独立部分,例如一个函数或一个方法。 隔离性: 单元测试应尽可能地隔离被测单元,不依赖于其他外部组件、数据库、文件系统或网络服务。