用途:Test Guardian 是面向 Gravito 框架的测试与质量保障专用技能,定位为质量工程师角色,目标是实现零回归开发,让每段逻辑都可验证且稳健。当需要编写单元测试、集成测试或搭建测试套件时触发。
主要能力与工作流: 一、测试规划:识别逻辑边界,涉及 Action、Repository、Controller;选择测试层级,包括单元测试、集成测试、端到端(E2E)测试。 二、实现:单元测试对 Action 进行隔离测试,并使用模拟(mock)的 repository;集成测试使用真实(测试)数据库验证 Controller 与 Route;E2E 测试使用浏览器子代理验证完整用户流程。 三、标准:以 Bun.test 作为主要测试运行器;对业务逻辑(Actions)保持高覆盖率;使用工厂(Factories)生成测试数据。
资源:参考资料为 Atlas 与 Orbit 的模拟(Mocking)模式;资产为基础测试文件模板。
限制:资料未提供具体的安装或运行命令、代码示例、版本要求、配置细节、收费信息及支持平台,这些内容暂未提供。