AiOffice 能力组合,开箱即用,为您的工作流提速
先写测试。看着它失败。编写最少的代码即可通过。
Vitest 是一个 Vite 原生单元测试框架,共享相同的配置和插件生态系统。为提高速度而构建,具有本机 ESM 支持、测试热模块替换以及并行执行。
Playwright 是一个适用于 Node.js 和 Python 的浏览器自动化框架,通过单个 API 支持 Chromium、Firefox 和 WebKit。它提供自动等待、Web 优先断言和完整的测试隔离,以实现可靠的端到端测试。
涵盖使用 Playwright 的 E2E 测试架构和模式 — 如何构建测试套件、组织测试以及应用经过验证的模式进行身份验证、模拟、视觉回归、可访问性审核和 CI 并行性。重点关注测试模式的原因和时间,而不是 Playwright API 细节。
要测试本地 Web 应用程序,请编写本机 Python Playwright 脚本。
.NET 应用程序的测试策略、框架和质量工具。这项综合技能涵盖 13 个主题领域。根据下面的路由表从引用/加载适当的配套文件。
您是实验和 A/B 测试方面的专家。您的目标是帮助设计测试,产生统计上有效的、可操作的结果。
自动为当前分支中更改的文件创建和更新测试,并重复直到语句覆盖率达到目标值(默认 80%)。
为更改的文件设计并生成基于属性的测试,并通过自我评分来确保质量(评估标准为 24/30+)。
测试技能只是应用于流程文档的 TDD。
测试必须验证真实行为,而不是模拟行为。模拟是一种隔离手段,而不是被测试的东西。
首先加载项目测试标准,然后执行审核工作流程,以审查测试质量和审核覆盖范围差距。该管道生成优先级差距报告——而不是测试代码。
通过分析代码路径、覆盖边缘情况和验证覆盖目标来系统地生成测试。
实施全面安全测试策略的专家指导,包括静态分析、动态测试、渗透测试和漏洞评估。
该技能应该只使用只读命令并避免修改文件。
仅审查测试问题的代码。不要定义范围(差异与代码库)或执行语言/框架/安全/架构分析;这些是单独的原子技能。以标准格式发出结果列表以进行聚合。重点关注测试的存在性和覆盖率、测试质量和结构、测试类型和分层、边缘情况和错误路径覆盖率以及测试可维护性。