Files
CraftKit/plugins/dev/skills/test-backend/SKILL.md
T

13 lines
1.2 KiB
Markdown

---
name: test-backend
description: 按当前项目测试框架为后端代码设计、生成、修改或运行聚焦测试,覆盖正常、边界、拒绝和失败路径。业务实现、完整环境验收、前端测试或仅审查测试代码不应触发。
---
# 后端测试
从构建文件和现有测试确认框架、版本、目录和运行方式。按目标模块请求 `backend-testing` 和 `command-resolution`;当前会话未发现语言提供方时使用通用测试原则并报告缺口,不扫描插件缓存。优先选择不启动完整应用即可验证业务规则的最小测试层级;只有集成边界确实需要时才加载框架上下文。
测试应覆盖可观察行为,不绑定私有实现;外部依赖使用项目已有隔离方式,不连接真实生产资源。运行聚焦测试后分别报告通过、失败、未执行和环境阻塞。新增依赖、修改业务代码、删除既有测试或运行需要真实服务的测试必须先说明并取得相应授权。
Profile 返回的命令只是候选。只有项目脚本、构建文件、CI 配置或用户确认支持时才执行;不得因公共 Profile 自动新增测试依赖。