测试 Skill技能列表
Mocha配置技能Skill mocha-configuration
这个技能详细指导如何配置和使用Mocha测试框架,涵盖报告器设置、配置文件管理、插件集成和持续集成。关键词:Mocha配置,JavaScript测试,单元测试,CI/CD集成,测试框架,代码质量,软件开发。
JUnit测试框架指南Skill junit
这是一个提供JUnit测试框架全面指导的技能,涵盖单元测试的各个方面,如测试注解、断言、测试生命周期和最佳实践。适用于Java开发中的测试需求,包括编写单元测试、配置JUnit等。关键词:JUnit、单元测试、Java测试、测试框架、断言、注解、最佳实践。
MSW模拟服务技能Skill msw
这个技能提供MSW(模拟服务工作者)的最佳实践指南,用于在测试中模拟HTTP和GraphQL API。它涵盖设置、处理器架构、测试集成等关键方面,适用于前端和后端开发中的API mocking,以提升测试效率和代码质量。关键词:MSW, API模拟, 测试, HTTP mocking, GraphQL mocking, 前端测试, 后端测试。
插件文档兼容性检查工具Skill docs-check
该技能是一个用于验证Claude代码插件文档兼容性的工具,帮助开发者检测破坏性变更、弃用项和发现新功能,适用于软件开发和测试场景。关键词:插件开发、文档验证、兼容性检查、Claude代码、软件开发工具。
测试修复循环工作流Skill workflow-test-fix-cycle
这是一个自动化测试修复工作流技能,用于生成包含渐进层(L0-L3)的测试会话,并执行迭代修复循环,直到通过率≥95%。它结合AI代码验证、任务生成和自适应策略引擎,实现端到端的软件测试自动化。关键词:测试修复、工作流自动化、AI验证、迭代循环、软件测试、质量保证。
Pact契约测试Skill ContractTestingwithPact
Pact契约测试是一种用于微服务架构的消费者驱动契约测试工具。它通过生成和验证JSON契约文件,确保服务消费者和提供者之间的API接口兼容性,防止因接口变更导致的集成故障。关键词包括:契约测试、微服务测试、消费者驱动契约、API兼容性、Pact Broker、CI/CD集成、异步消息测试、GraphQL契约。
代理浏览器自动化工具Skill agent-browser
agent-browser 是 Vercel 开发的命令行界面工具,专为浏览器自动化设计,支持通过引用选择元素进行网页交互、表单填充、截图和数据抓取。适用于自动化测试、网页抓取和快速网页操作,替代 Playwright MCP,使用 Bash 命令简化流程。关键词:浏览器自动化、CLI 工具、网页交互、测试自动化、数据抓取、Vercel、AI 代理。
模拟器验证技能Skill simulator-verify
模拟器验证技能用于自动化测试iOS应用,通过构建应用、在模拟器中运行、使用深度链接导航、UI交互和截图来验证应用的功能和视觉界面。关键词:iOS模拟器、自动化测试、应用验证、截图、深度链接、UI交互、视觉检查、测试构建。
完成前验证技能Skill VerificationBeforeCompletion
这是一个用于软件开发中的质量保证技能,强调在声称工作完成前必须运行验证命令并提供证据,以防止虚假声称和错误交付。关键词包括验证、测试、质量保证、DevOps、软件工程、错误预防、流程控制、测试驱动开发、回归测试、构建验证。
API契约测试Skill api-contract-testing
API契约测试是一种软件测试技能,专注于验证服务间API接口是否符合预定义的契约,以确保微服务通信的准确性、兼容性和可靠性。它使用消费者驱动的契约测试、模式验证(如OpenAPI和JSON Schema)和工具如Pact来防止破坏性变更,支持持续集成和部署。关键词:API测试、契约测试、微服务、Pact、OpenAPI、消费者驱动、模式验证、软件测试、集成测试。
合同测试设计Skill contract-test-design
本技能专注于合同测试设计,用于制定消费者驱动的合同测试策略,使用Pact框架验证API合同,管理API演化,并集成到CI/CD流程中。关键词包括合同测试、Pact、消费者驱动、API验证、微服务测试、破坏性更改检测。
Ameba自定义规则Skill ameba-custom-rules
这个技能用于创建自定义Ameba linting规则,用于Crystal代码分析,包括规则开发、AST遍历和测试,帮助强制执行项目特定的代码质量标准和捕捉领域特定代码异味。关键词:Ameba, 自定义规则, Crystal, 代码分析, linting, 静态代码分析, 代码质量, 规则测试。