测试 Skill技能列表
端到端测试Skill e2e-testing
端到端测试是一种自动化测试技能,用于验证软件系统的完整用户工作流和集成行为。它从用户角度出发,测试关键路径如登录、支付等,确保前端与后端正确交互。适用于自动化QA过程、捕获回归、测试API集成等。关键词:端到端测试,用户工作流,自动化测试,Playwright,Cypress,测试框架,CI/CD,QA自动化。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发实践,通过先编写测试用例再实现代码来确保代码可靠性和质量。它遵循红绿重构循环,有助于预防回归错误、提高代码设计、文档化行为,并促进团队协作。关键词:测试驱动开发、TDD、软件开发、测试方法、红绿重构、代码测试、回归预防。
根因追溯Skill root-cause-tracing
根因追溯技能用于在软件开发过程中,通过向后追踪调用栈和执行流程,识别错误、无效数据或不正确行为的原始来源。适用于调试复杂问题、调查数据损坏、查找级联故障根因等场景,关键词包括调试、根因、追溯、错误来源、数据流追踪。
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 review
此技能用于执行代码审查,通过比较软件开发计划与实现来验证验收标准,自动修复发现的问题,并生成结构化报告。关键词包括:代码审查、自动修复、计划对比、验收测试、回归测试、软件开发、质量控制、自动化工具。
结构化代码审查技能Skill code-review
这个技能用于自动化执行代码审查,覆盖风格、可读性和安全等方面,提供结构化反馈。它专注于重要问题如错误和安全风险,适用于拉取请求和合并请求审查,以提升代码质量和团队协作效率。关键词:代码审查,自动化,安全编码,可读性,单元测试。
代码审查Skill code-review
代码审查是一种软件质量保证技术,用于评估代码的质量、正确性和可维护性。通过详细反馈和改进建议,帮助提高代码的可读性、效率和可维护性,优化软件开发流程。关键词:代码审查、代码质量、软件开发、静态测试、质量保证、代码优化、编程规范。
测试驱动开发Skill test-driven-development
测试驱动开发是一种软件开发方法,强调在编写实现代码前先编写测试用例,通过Red-Green-Refactor循环确保代码质量和功能正确性,避免技术债务,适用于功能开发、错误修复和重构。关键词:测试驱动开发,TDD,软件测试,敏捷开发,代码质量,Red-Green-Refactor。
TypeScript测试文件规范Skill testing
这个技能提供了编写TypeScript测试文件的详细指南,涵盖文件级文档注释、文件结构拆分、测试命名规范、负面类型测试、setup函数模式等,旨在提高测试代码的可读性、维护性和类型安全性。关键词:测试、TypeScript、文件结构、命名规范、setup函数、类型测试、代码质量、bun:test、CRDT、LWW。
测试驱动开发工作流Skill tdd-workflow
测试驱动开发(TDD)是一种软件开发方法,强调先写测试再写代码,通过RED-GREEN-REFACTOR循环确保代码质量和行为正确。关键词:测试驱动开发、TDD、RED-GREEN-REFACTOR、软件开发、测试、代码质量、自动化测试、敏捷开发。