AiOffice 能力组合,开箱即用,为您的工作流提速
有关 AI 编码代理在此 C++ 项目中使用一致的软件测试模式自动创建基准测试的说明。
使用 Vitest 测试 JavaScript/TypeScript 项目的专业知识 - 由 Vite 提供支持的极快测试框架。
用于分析和提高测试质量的专业知识 - 检测测试气味、过度模拟、覆盖范围不足以及测试反模式。
浏览器自动化和使用 Playwright(现代跨浏览器测试框架)进行端到端测试的专业知识。
突变测试的专业知识 - 通过引入故意的代码突变来验证您的测试是否确实捕获了错误。
为 JavaScript 和 TypeScript 代码生成基于 Jest 的单元测试,遵循 Jest 约定和最佳实践,并进行适当的模拟、描述块和代码组织。
两阶段工作流程:通过代理浏览器交互探索,然后生成 CI 就绪的测试代码。
重要 - 路径解析:此技能可以安装在不同位置(插件系统、手动安装、全局或特定于项目)。在执行任何命令之前,请根据加载此 SKILL.md 文件的位置确定技能目录,并在下面的所有命令中使用该路径。将 $SKILL_DIR 替换为实际发现的路径。
核心原则:如果你没有看到测试失败,你就不知道它是否测试了正确的东西。
每张通行证都有一个工作。通过这个镜头重新阅读整个工件。请参阅references/pass-order-rationale.md 了解订单原理。
更正符号和日期戳时:
运行回测时:
根据 The Prompt Report(由 OpenAI、微软和 Google 共同撰写)的研究,即时工程是关于“人工社交智能”——知道如何通过特定的结构模式从模型中获得最佳性能。
此技能有助于使用内置测试实用程序为 Salvo 应用程序编写测试。
使用 Vitest、MSW 和特定于项目的测试助手,指导按照单元测试、集成测试和 E2E 测试的项目模式创建综合测试。
为组件和函数自动生成测试用例骨架。
Boring JavaScript Stack 使用分层测试策略:针对帮助程序和业务逻辑的单元测试、针对 Inertia 操作响应的集成测试以及针对完整浏览器流程的端到端测试。每层都使用专门构建的工具,需要零外部测试框架。
此技能可以为 VS Code 扩展项目快速、可靠地设置测试环境。它涵盖了测试框架配置、CI/CD 集成、覆盖工具以及可维护测试基础设施的最佳实践。
测试优先开发 (TDD) 确保编写的代码满足特定的预定义要求,从而实现更高的质量和更好的设计。
在管理 TestFlight 测试人员、组和构建分发时使用此技能。