测试 Skill技能列表
编写计划Skill writing-plans
该技能用于为多步骤软件开发任务创建详细的实施计划,遵循测试驱动开发(TDD)原则,提供任务分解、文件路径、测试步骤和频繁提交指导。关键词:实施计划、TDD、测试驱动开发、软件开发、代码审查、任务管理、频繁提交。
代码重构Skill refactoring
代码重构技能指南,提供系统化、小步迭代的代码重构方法论。核心内容包括重构时机判断、安全保护措施、分步重构技术、验证流程及反模式规避。适用于软件开发人员提升代码质量,关键词:代码重构、重构方法、代码异味、提取函数、重命名、卫语句、特征测试、重构安全、小步提交。
视觉回归测试设置Skill visual-regression
自动化设置视觉回归测试,支持Chromatic, Percy, BackstopJS,适用于React, Vue, Svelte框架,集成至GitHub Actions, GitLab CI, CircleCI工作流。
Cucumber基础Skill cucumber-fundamentals
这个技能用于教授Cucumber基础,包括Gherkin语法和特性文件结构,帮助开发人员和测试人员掌握行为驱动开发(BDD),编写可执行的规范,提升软件测试和文档质量。关键词:Cucumber, Gherkin, BDD, 行为驱动开发, 测试自动化, 软件测试
压力测试Skill stress-testing
压力测试是一种软件测试方法,用于验证系统在极端负载条件下的稳定性和性能,帮助确定系统的最大处理能力,并识别可能导致性能退化或故障的瓶颈。
集成测试规划技能Skill integration-test-planner
该技能用于规划跨模块或服务的集成测试,帮助中级开发人员验证系统交互,确保软件质量和可靠性。关键词包括集成测试、规划、系统验证、测试环境、数据流。
质量保证专家Skill qa-expert
质量保证专家技能专注于软件测试策略制定、质量流程优化和全面测试方法实施。该技能涵盖测试自动化框架构建、风险驱动测试设计、质量指标跟踪、缺陷管理以及持续集成/持续交付(CI/CD)中的质量门控。适用于软件开发生命周期中的质量保证领导、测试团队管理、自动化测试实施和流程改进。关键词:软件测试、质量保证、测试自动化、测试策略、质量流程、缺陷管理、测试框架、CI/CD、质量指标、风险评估。
代码审查工具Skill code-reviewer
这是一个代码审查工具,提供自动化代码分析、最佳实践检查、安全扫描和审查清单生成,支持TypeScript、JavaScript、Python、Swift、Kotlin、Go等多种编程语言,适用于审查拉取请求、优化代码质量、识别安全漏洞和提高开发效率。关键词包括:代码审查、自动化分析、安全扫描、最佳实践、TypeScript、Python、代码质量、软件开发工具。
测试覆盖率分析器Skill test-coverage-analyzer
测试覆盖率分析器是一种技能,用于分析代码测试覆盖率报告,识别测试漏洞,并根据业务优先级推荐测试改进计划,以提升软件质量。关键词:测试覆盖率、代码测试、漏洞识别、优先级分析、软件质量、测试优化、覆盖率指标、测试策略。
测试设备自动化技能Skill test-automation
测试设备自动化技能是一个用于硬件验证的自动化测试解决方案,提供VISA/SCPI仪器通信、示波器控制、频谱分析仪操作、电源管理、数据采集和测量不确定度分析等功能。关键词:自动化测试、硬件验证、仪器控制、数据采集、SCPI通信、测量不确定度、测试序列、PyVISA、测试报告生成、EMC测量。
Gherkin编写技能Skill gherkin-authoring
这个技能用于编写和执行 Gherkin 格式的验收标准,支持行为驱动开发(BDD)。它包括语法参考、最佳实践和 Reqnroll 集成指导,适用于测试和规范编写。关键词:Gherkin, BDD, 测试, 验收标准, 特征文件, Reqnroll, 行为驱动开发, 可执行规范。
API测试技能Skill api-testing
专家级 API 测试技能,涵盖 FastAPI 后端和 React/Next.js 前端的单元测试、集成测试和端到端测试,强调测试覆盖率和质量保障。