(软件工程)单元测试:对程序中最小可测试单元(如函数、方法、类)进行的自动化测试,用于验证该单元在各种输入下的行为是否符合预期。(也可泛指对“单元/组件”的独立测试;在实际语境中最常见的是软件测试。)
/ˈjuːnɪt tɛst/
I wrote a unit test for this function.
我为这个函数写了一个单元测试。
Before merging the code, the team required that every critical module have unit tests covering edge cases and error handling.
在合并代码之前,团队要求每个关键模块都有覆盖边界情况和错误处理的单元测试。
“unit test”由 unit(单元) + test(测试) 组成,字面意思是“对单个单元进行测试”。该术语在现代软件工程中广泛使用,尤其与自动化测试实践相关;随后在 xUnit 家族框架的推动下(常与 Kent Beck 等人的实践相关)进一步普及,并常与 TDD(测试驱动开发)一起出现。