测试 Skill技能列表
RSpec基础技能Skill rspec-fundamentals
这个技能用于教授RSpec测试框架的核心知识,涵盖描述块、上下文、测试用例、let变量和基本匹配器,适用于行为驱动开发(BDD)测试。关键词:RSpec, 测试框架, BDD, Ruby测试, 自动化测试, 软件测试, 单元测试, 集成测试。
Jest高级测试技能Skill jest-advanced
此技能专注于Jest测试框架的高级功能应用,涵盖自定义匹配器、参数化测试、覆盖率配置和性能优化,适用于复杂场景和大规模测试套件的开发与维护。关键词:Jest, 测试, 自定义匹配器, 参数化测试, 覆盖率, 性能优化, 模拟策略, 断言, 契约测试。
PlaywrightBDDGherkin语法Skill playwright-bdd-gherkin-syntax
这个技能提供了在Playwright BDD中使用Gherkin语法编写和管理测试的全面知识。它覆盖了从基础结构到高级特性的所有方面,如场景大纲、标签组织、背景设置和国际化的支持。关键词包括Gherkin语法、Playwright测试、BDD实践、自动化测试、软件质量保证、行为驱动开发、测试框架、代码生成、端到端测试。
自定义Clippy开发Skill clippy-custom
此技能用于开发自定义Clippy lints、实现lint passes和为Clippy项目贡献代码,以维护和提升Rust代码质量与标准。关键词:Clippy,Rust,代码检查,lint开发,贡献,代码标准,Rust开发工具。
PlaywrightBDD配置Skill playwright-bdd-configuration
这个技能用于配置Playwright行为驱动开发项目,通过设置defineBddConfig()函数,管理特征文件和步骤文件路径,并与Playwright测试框架集成,支持Gherkin语法的BDD测试。关键词包括Playwright BDD、行为驱动开发、测试自动化、Gherkin、配置管理、测试框架、项目设置。
Jest配置Skill jest-configuration
Jest 配置技能用于管理和优化 Jest 测试框架的设置,包括安装、配置文件、模块解析、项目组织和测试环境,适用于 JavaScript 和 TypeScript 项目。它帮助开发者创建高效的测试套件,支持多项目配置、覆盖率分析,并提供最佳实践指导,以提升测试质量和开发效率。关键词:Jest 配置,测试环境,TypeScript 测试,覆盖率,模块解析,项目组织。
WebAssembly验证器Skill webassembly-verifier
WebAssembly 验证器是一种技能,用于验证WebAssembly模块的安全性、正确性和安全属性,确保模块在加载和执行时无错误。适用于构建安全工具、实现沙箱环境、验证内存安全和控制流等场景。关键词:WebAssembly, 验证, 安全, 沙箱, 类型检查, 堆栈验证, 内存安全。
Cucumber步进定义技能Skill cucumber-step-definitions
这个技能涉及编写Cucumber测试框架中的步进定义代码,用于自动化测试和BDD(行为驱动开发),实现Gherkin场景与测试脚本的绑定。关键词包括Cucumber、步进定义、测试自动化、BDD、Gherkin、JavaScript、Java、Ruby、钩子、World上下文。
Storybook交互测试函数Skill storybook-play-functions
Storybook交互测试函数是一种前端开发测试技能,用于通过编写play函数在Storybook故事中自动化测试React等组件的用户交互、状态变化和边界情况。它支持模拟真实用户行为、集成Testing Library进行语义查询、处理异步操作和验证错误状态。关键词包括Storybook、交互测试、前端测试、自动化测试、组件测试、Testing Library、play函数。
API契约检查器Skill api-contract-checker
API契约检查器是一种工具,用于验证API变更是否符合预期契约,检测破坏性变更,确保向后兼容性。适用于中级开发者,帮助进行API版本控制和迁移。关键词:API, 契约, 检查, 变更, 破坏性, 版本控制, 兼容性。
Jest测试模式Skill jest-testing-patterns
Jest测试模式技能专注于使用Jest框架进行全面的软件测试,包括单元测试、模拟函数、间谍方法、快照测试和断言技术。适用于前端开发、后端开发等领域的测试覆盖,提升代码质量和可维护性。关键词:Jest、测试、单元测试、模拟、间谍、快照、断言、前端测试、后端测试、自动化测试。
开发代码质量检查Skill qlty-during-development
该技能用于在软件开发过程中运行质量检查,通过lint检查和代码格式化,及早发现并修复代码问题,提高开发效率。关键词:代码质量、开发过程、lint检查、代码格式化、早期问题捕获。