测试 Skill技能列表
RubyonRails测试最佳实践Skill rails-testing
这个技能提供了 Ruby on Rails 应用程序测试的最佳实践指南,专注于使用 RSpec 编写高效、可维护的测试套件。它包括测试设计、数据管理、模型测试、请求测试、系统测试、异步作业测试、测试性能和测试组织等方面的详细规则。适用于开发人员和测试工程师在 Rails 项目中编写、审查、重构和优化测试代码,确保软件质量。关键词:Ruby on Rails, 测试, RSpec, 最佳实践, 自动化测试, 测试套件, 测试设计, 数据管理, 模型测试, 系统测试。
Playwright测试最佳实践Skill playwright
本技能专注于使用Playwright进行Next.js应用的端到端测试,提供全面的最佳实践指南,涵盖测试架构、选择器与定位器、等待与断言、身份验证与状态管理、模拟与网络、Next.js集成、性能优化以及调试与CI配置。旨在帮助开发者编写可靠、快速和可维护的测试,提高测试效率和质量。关键词:Playwright, Next.js, 端到端测试, 自动化测试, 测试最佳实践, E2E测试, 测试优化, 软件测试, 前端测试。
MSW模拟服务技能Skill msw
这个技能提供MSW(模拟服务工作者)的最佳实践指南,用于在测试中模拟HTTP和GraphQL API。它涵盖设置、处理器架构、测试集成等关键方面,适用于前端和后端开发中的API mocking,以提升测试效率和代码质量。关键词:MSW, API模拟, 测试, HTTP mocking, GraphQL mocking, 前端测试, 后端测试。
调试Skill debug
调试技能是一种系统的方法,用于识别、定位和修复软件中的错误和问题。它涵盖问题定义、假设驱动搜索、观察技术、根因分析等关键步骤,适用于代码开发、错误调查、性能问题分析和事故响应。关键词:调试、错误修复、根因分析、软件测试、故障排除、bug定位。
严格测试驱动开发Skill tdd-strict
这个技能用于强制执行严格的测试驱动开发(TDD)实践,确保在编写代码之前先编写测试,遵循红-绿-重构循环,并避免无效的理性化。它适用于新功能、错误修复和重构,提供验证清单和最佳实践,以提高代码质量和开发效率。关键词:测试驱动开发,TDD,单元测试,红绿重构,代码测试,软件开发,自动化测试,质量保障。
QA检查清单Skill qa-checklist
此技能用于在软件开发过程中,每次代码合并或部署前执行全面的质量保证检查。通过构建验证、测试套件、安全审查等六个阶段,确保代码质量和安全,并生成详细报告,提高软件可靠性。关键词:QA、检查清单、质量保证、测试、构建验证、安全审查、部署、DevOps。
预览测试Skill preview-testing
这个技能用于Vercel预览部署的全面端到端和安全测试,结合Playwright自动化与Claude-in-Chrome MCP进行交互式调试,包括冒烟测试、视觉回归、安全测试(如OWASP LLM01、配额绕过、Stripe Webhook)、GDPR区域检查和npm审计,确保应用质量和安全合规。关键词:Vercel预览部署、E2E测试、安全测试、Playwright自动化、Claude-in-Chrome MCP、CI/CD、DevOps、测试自动化。
端到端测试技能Skill e2e-testing
这个技能用于自动化端到端测试,通过模拟人类行为在预览和生产环境中进行测试。它使用Chrome MCP或Playwright MCP进行浏览器自动化,支持多种测试套件如烟雾测试、完整测试、视觉测试等,并可根据标志进行配置。生成详细报告,包括截图和差异分析,方便集成到CI/CD流程中。关键词:端到端测试、自动化测试、Playwright、Chrome、测试套件、CI/CD、报告生成、浏览器测试。
技能文档生成器Skill skill-doc-generator
技能文档生成器是一款自动从SKILL.md文件生成标准化README文档的工具,内置一致性验证和示例生成功能。它支持单个技能或批量技能文档创建,验证描述、术语和质量标准,确保文档一致性,适合开发流程集成。关键词:技能文档生成器、自动生成、标准化文档、一致性验证、SKILL.md文件、质量保证、文档自动化、SEO。
行为测试技能Skill behavior-testing
行为测试技能是一种专注于验证软件应用功能行为的测试方法,确保API调用、状态管理、错误处理和安全性的正确性。它弥补了传统渲染测试的不足,提升测试覆盖率和应用质量。关键词:行为测试、API测试、状态持久性、错误边界、安全测试、软件测试、功能验证。
超质量保证Skill ultraqa
超质量保证是一个自动化工具,用于在软件开发过程中执行迭代修复和验证循环。它通过运行测试、构建、代码检查或类型检查命令,诊断失败原因,自动应用修复,并重新验证,最多进行5个循环。它帮助开发人员快速识别和解决代码问题,提高软件质量,关键词包括迭代修复、验证循环、自动化测试、代码检查、软件开发、质量保证。
自动化代码审查与修复技能Skill review
此技能用于执行代码审查,通过比较软件开发计划与实现来验证验收标准,自动修复发现的问题,并生成结构化报告。关键词包括:代码审查、自动修复、计划对比、验收测试、回归测试、软件开发、质量控制、自动化工具。