name: unit-test-starter description: 为小函数或模块生成起始单元测试。当初级开发者需要测试框架和边缘情况时使用。
Unit Test Starter
目的
为小函数或模块生成起始单元测试。
请求输入
- 函数签名和期望行为。
- 测试框架和语言。
- 边缘情况或错误条件。
工作流程
- 从函数签名中识别核心行为和失败情况。
- 提出表格驱动的测试用例,包括输入和期望输出。
- 突出一个边缘情况和一个负面情况。
- 展示如何运行测试。
输出
- 带有理由的测试用例列表。
- 针对项目测试框架的样本测试代码片段。
质量标准
- 保持测试确定性和隔离性。
- 偏好清晰断言而非广泛快照。