第 04 章进阶12 分钟

第 4 章:生成单元测试

用模型补齐正常、边界与异常用例,提高覆盖率。

作者:AI 工具组 · 更新:2026-06-14 · 阅读:391

学习目标

模型擅长枚举测试用例,尤其是容易被人忽略的边界。

示例

test("mostFrequent", () => {
  expect(mostFrequent([1,1,2])).toBe(1);
  expect(mostFrequent([5])).toBe(5);
  expect(mostFrequent([1,2,2,1])).toBe(1); // 并列取先出现
});

要点

  • 让模型先列用例清单,再生成代码。
  • 人工补充业务相关的特殊场景。

练习任务

为第 2 章的函数补一个“空数组返回 undefined”的用例并验证。