测试
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/test-xyz-12345。
技能介绍
背景
在开发编程过程中,写测试代码往往是工程师最不愿意做但又必须做的事。写测试不仅要考虑测试用例的设计,还要处理测试环境的搭建、断言的编写、覆盖率统计等一堆琐事。一旦项目规模上来,没有测试覆盖的模块迟早会变成不敢动的“黑盒”。
核心能力
Test 技能面向开发编程场景,帮助开发者快速生成和执行测试相关代码。使用时,你只需在对话中描述测试目标或目标模块,技能会根据上下文理解你的意图,并产出对应的测试代码或测试配置。
具体来说,它覆盖以下环节:
- 生成测试用例:根据目标代码的功能描述,自动生成合理的测试场景和断言
- 测试执行引导:输出可直接运行的测试代码片段,你只需复制到项目中执行
- 边界场景覆盖:提示常见边界条件和异常分支,避免漏测
适用边界
- 该技能默认面向通用开发编程场景,具体语言和框架需要你手动指定
- 生成的测试代码是起点,不保证覆盖所有业务逻辑,复杂场景仍需人工补全
- SKILL.md 正文内容极为精简,建议结合项目实际需求做二次调整
使用场景
- 在为新增接口设计测试用例时,需要覆盖正常输入、异常输入和边界值,并生成对应断言。
- 修改函数逻辑后需要快速补充回归测试,确认已有功能没有被改坏。
- 排查线上缺陷时需要为复现路径写最小测试,验证修复是否生效。
- 评审代码时需要检查测试覆盖是否遗漏空值、超长和非法参数等边界场景。
适合人员
- 后端工程师:需要在接口改动后补充回归测试,避免影响已有功能。
- 前端工程师:需要为组件状态和边界输入编写测试,降低交互回归风险。
- 测试工程师:需要根据需求描述快速产出用例和断言,减少手工回归成本。
- 全栈开发者:需要在提交代码前用测试验证主流程和异常分支。