技能分类 · 测试

测试

5 条技能 技能中心第 5 类

本分类从金字塔各层给出可操作策略:单测如何选边界与替身、集成测如何编排容器化依赖、E2E 如何守住关键路径、覆盖率门禁如何设阈值与例外、变异测试如何检验「测例是否真在测逻辑」。与 智能体工程 的评测条目互补:一个偏产品回归,一个偏模型与工具调用。

在技能中心序列中位于「测试」主题段。下列五条与 技能中心 本类条目一致。

条目详解

单元测试编写

针对纯函数与领域逻辑编写快速反馈的测试,善用 mock/fake 隔离 IO;强调表驱动与边界值,避免为覆盖率而测实现细节。

集成测试编排

用 Testcontainers、docker-compose 等拉起真实依赖的子集,验证 SQL、消息与外部 API 契约;注意并行隔离与测试数据生命周期。

端到端测试

覆盖登录、下单等关键用户路径,控制不稳定因素(等待、网络、数据);与冒烟环境、种子数据策略绑定。

测试覆盖率策略

设定行/分支覆盖率阈值与豁免流程,把「未覆盖」与风险登记挂钩;覆盖率是信号而非目标,需结合业务关键度。

变异测试

故意改动代码看现有用例能否捕获,衡量测试的杀伤力;适合对核心模块做周期性体检,与 CI/CD 质量门禁结合。

返回技能中心 精选技能(筛选)