单元测试 · Unit Test
英文:unit test(按单词直读)
测试与质量难度:进阶 ★★
🗣️一句话大白话
给最小的零件写「自动化考试」:一个函数给定输入应返回什么,写成代码反复自动验证。改代码后跑一遍,考试全绿才放心。
🎬真实场景
「金额格式化」函数:输入 1234.5 应输出「¥1,234.50」。有测试后,任何人(包括 AI)改这个函数,跑一下测试立刻知道有没有改坏。
📮你可以这样说
「「给金额格式化、日期处理这类工具函数写单元测试:覆盖正常值、边界值(0、负数、极大值)和异常输入。」」
⚠️边界与常见误解
- ▸测试代码也是代码:功能+测试一起验收
- ▸测「行为」不测「实现细节」:否则重构一次测试全崩
- ▸不是所有代码都值得测:业务逻辑优先,纯展示靠后