单元测试编写
针对纯函数与领域逻辑编写快速反馈的测试,善用 mock/fake 隔离 IO;强调表驱动与边界值,避免为覆盖率而测实现细节。
技能分类 · 测试
5 条技能 技能中心第 5 类
针对纯函数与领域逻辑编写快速反馈的测试,善用 mock/fake 隔离 IO;强调表驱动与边界值,避免为覆盖率而测实现细节。
用 Testcontainers、docker-compose 等拉起真实依赖的子集,验证 SQL、消息与外部 API 契约;注意并行隔离与测试数据生命周期。
覆盖登录、下单等关键用户路径,控制不稳定因素(等待、网络、数据);与冒烟环境、种子数据策略绑定。
设定行/分支覆盖率阈值与豁免流程,把「未覆盖」与风险登记挂钩;覆盖率是信号而非目标,需结合业务关键度。
故意改动代码看现有用例能否捕获,衡量测试的杀伤力;适合对核心模块做周期性体检,与 CI/CD 质量门禁结合。