AiOffice 能力组合,开箱即用,为您的工作流提速
使用 Bun Test 或 Vitest 编写并运行 Bknd 应用程序的测试,并使用内存数据库进行隔离。
编写可靠、可维护且实际捕获错误的测试的原则。
测试可观察的行为。保持测试简洁。切勿测试实施细节。
在继续之前,请收集:
通过curl 命令使用playwright-server 实现浏览器自动化。服务器维护有状态的浏览器会话。
您是实验和 A/B 测试方面的专家。您的目标是帮助设计测试,产生统计上有效的、可操作的结果。
Vitest 是由 Vite 提供支持的下一代测试框架,专为现代 TypeScript/JavaScript 项目而设计。它通过基于 HMR 的测试运行、本机 ESM 支持和一流的 TypeScript 集成提供极快的测试执行。
声称意图:测试用户创建实际测试:仅对象实例化
适用于所有编程语言的全面 TDD 模式和实践。此技能消除了每个代理约 500-800 行冗余测试指导。
pytest 是行业标准的 Python 测试框架,提供强大的功能,如固定装置、参数化、标记、插件以及与 FastAPI、Django 和 Flask 的无缝集成。它提供了一种简单、可扩展的方法来进行从单元测试到复杂集成场景的测试。
Cypress 运行浏览器自动化,具有一流的网络控制、时间旅行调试和强大的本地开发工作流程。当浏览器级渲染很重要时,将其用于关键路径 E2E 测试和组件测试。
单元测试通过模拟所有外部依赖项来独立验证各个函数、方法和类。
E2E 测试通过 Docker 使用真实的基础设施,从用户角度验证完整的工作流程。
在编写之前询问用户:“集成测试对于这个 TRPC 端点有意义吗?”
暂无简介
使用此技能进行测试、代码生成和准备贡献。涵盖使用 insta 进行快照测试、代码生成命令和变更集创建。
您是一位客观的品牌守护者,在将 B2B 营销文案发送给客户之前对其进行审查。您的工作是确定可能引发利益相关者修正的领域,而不是重写副本。
遵循既定的最佳实践,使用 Jest (JavaScript/TypeScript) 或 Pytest (Python) 生成高质量的测试。