测试 Skill技能列表
Vitest测试模式Skill vitest-testing-patterns
这个技能提供了关于Vitest测试框架的全面指导,包括单元测试、模拟测试、间谍测试和浏览器模式测试等核心概念、模式和实践。它帮助开发者掌握Vitest的安装、配置、高级使用和最佳实践,提升代码质量和软件可靠性。关键词:Vitest测试、单元测试、模拟测试、浏览器测试、TypeScript开发、软件测试。
webapp-testingSkill webapp-testing
Web应用程序测试工具包,基于Playwright,提供自动化测试、前端验证、UI调试、截图捕获和日志查看功能,适用于本地Web应用测试和调试,关键词包括Web测试、Playwright、自动化测试、前端测试、UI调试、浏览器自动化、测试工具包。
Playwright自动化Skill playwright-automation
Playwright自动化技能专用于浏览器端到端测试、Web爬取和自动化任务,支持跨浏览器兼容性测试,提升开发效率和测试覆盖率,适用于前端开发、自动化测试、视觉回归测试、Web爬取和用户流程模拟。
RubyonRails测试最佳实践Skill rails-testing
这个技能提供了 Ruby on Rails 应用程序测试的最佳实践指南,专注于使用 RSpec 编写高效、可维护的测试套件。它包括测试设计、数据管理、模型测试、请求测试、系统测试、异步作业测试、测试性能和测试组织等方面的详细规则。适用于开发人员和测试工程师在 Rails 项目中编写、审查、重构和优化测试代码,确保软件质量。关键词:Ruby on Rails, 测试, RSpec, 最佳实践, 自动化测试, 测试套件, 测试设计, 数据管理, 模型测试, 系统测试。
测试数据策略规划Skill plan-data
此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。
完成前验证Skill verification-before-completion
这个技能用于在软件开发和其他技术任务中,在声称工作完成前运行验证命令并检查输出,以确保正确性和可靠性。它强调证据先于声明,包括测试、构建和代码检查等步骤,以提高质量控制。关键词:验证、测试、构建、完成前检查、质量控制、软件开发最佳实践、证据驱动开发、错误预防、回归测试。
快速代码审查Skill quick
这个技能是一个快速代码审查工具,用于高效评估代码变更并提供针对性反馈。它适用于小型拉取请求或简单修改,能快速分类以确定是否需要深入审查。关键词:代码审查、快速评估、目标反馈、代码质量、软件开发。
Pylint集成Skill pylint-integration
这个技能是关于Pylint代码分析工具的CI集成,包括插件配置、编辑器集成和性能优化。关键词:Pylint, 代码质量, CI/CD, Python开发。
测试驱动开发工作流Skill tdd-workflow
测试驱动开发(TDD)工作流技能,用于在软件开发中强制执行先写测试再写代码的原则,确保高测试覆盖率和代码质量。关键词:测试驱动开发、TDD、测试覆盖、红绿重构、单元测试、集成测试、端到端测试、软件开发测试。
Mocha配置技能Skill mocha-configuration
这个技能详细指导如何配置和使用Mocha测试框架,涵盖报告器设置、配置文件管理、插件集成和持续集成。关键词:Mocha配置,JavaScript测试,单元测试,CI/CD集成,测试框架,代码质量,软件开发。
Dialyzer集成技能Skill dialyzer-integration
本技能涉及将Dialyzer静态分析工具集成到Erlang和Elixir项目中,用于自动化代码测试和质量保障,覆盖本地开发、CI/CD管道、IDE配置及团队协作等方面。关键词:Dialyzer、Erlang、Elixir、静态分析、CI/CD、DevOps、代码测试、性能优化、故障排除。
测试金字塔分析技能Skill analyze-pyramid
这个技能用于分析软件项目中的测试金字塔健康度,通过统计单元测试、集成测试和端到端测试的分布,提供测试组合评估和优化建议。关键词包括测试金字塔、单元测试、集成测试、端到端测试、软件测试、测试策略、DevOps、自动化测试、质量保证、测试覆盖率。