测试 Skill技能列表
代码覆盖率分析Skill CodeCoverageAnalysis
代码覆盖率分析技能是一个用于软件质量保障的自动化工具,专注于多语言(如JavaScript、Python、Java)的代码覆盖率收集、报告生成和质量门禁设置。它能自动检测项目类型,配置相应工具(如Istanbul、coverage.py、JaCoCo),合并不同测试类型的覆盖率数据,生成可视化报告和趋势分析,并设置阈值以强制执行代码质量标准,从而帮助开发团队提升代码质量、识别未覆盖代码路径和死代码,并集成到CI/CD流程中。关键词:代码覆盖率,测试覆盖率,质量门禁,CI/CD集成,多语言支持,自动化测试,软件质量,覆盖率报告。
Playwright端到端测试构建器Skill playwright-e2e-builder
这个技能用于自动化规划和构建Playwright端到端测试套件,支持页面对象模型、认证状态持久化、视觉回归测试和CI集成,通过访谈驱动方法优化测试流程。关键词:Playwright, E2E测试, 自动化测试, 测试套件, CI/CD, 页面对象模型, 视觉回归。
测试覆盖率分析器Skill test-coverage-analyzer
测试覆盖率分析器是一种技能,用于分析代码测试覆盖率报告,识别测试漏洞,并根据业务优先级推荐测试改进计划,以提升软件质量。关键词:测试覆盖率、代码测试、漏洞识别、优先级分析、软件质量、测试优化、覆盖率指标、测试策略。
压力测试Skill stress-testing
压力测试是一种软件测试方法,用于验证系统在极端负载条件下的稳定性和性能,帮助确定系统的最大处理能力,并识别可能导致性能退化或故障的瓶颈。
Cucumber基础Skill cucumber-fundamentals
这个技能用于教授Cucumber基础,包括Gherkin语法和特性文件结构,帮助开发人员和测试人员掌握行为驱动开发(BDD),编写可执行的规范,提升软件测试和文档质量。关键词:Cucumber, Gherkin, BDD, 行为驱动开发, 测试自动化, 软件测试
API测试技能Skill api-testing
专家级 API 测试技能,涵盖 FastAPI 后端和 React/Next.js 前端的单元测试、集成测试和端到端测试,强调测试覆盖率和质量保障。
编写计划Skill writing-plans
该技能用于为多步骤软件开发任务创建详细的实施计划,遵循测试驱动开发(TDD)原则,提供任务分解、文件路径、测试步骤和频繁提交指导。关键词:实施计划、TDD、测试驱动开发、软件开发、代码审查、任务管理、频繁提交。
SpringBoot测试驱动开发Skill springboot-tdd
这个技能是关于使用Spring Boot框架进行测试驱动开发的实践指南,涵盖单元测试、集成测试、持久层测试等,使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo等工具,旨在实现80%以上的代码覆盖率。适用于开发新功能、修复Bug和代码重构等场景。关键词:Spring Boot, 测试驱动开发, TDD, JUnit, Mockito, MockMvc, Testcontainers, JaCoCo, 代码覆盖率, 单元测试, 集成测试。
调试Skill debug
调试技能是一种系统的方法,用于识别、定位和修复软件中的错误和问题。它涵盖问题定义、假设驱动搜索、观察技术、根因分析等关键步骤,适用于代码开发、错误调查、性能问题分析和事故响应。关键词:调试、错误修复、根因分析、软件测试、故障排除、bug定位。
质量保证AISkill quality-assurance
这是一个质量保证AI,专门用于协助制定全面的QA策略、测试计划,执行测试,管理质量指标,确保产品质量。关键词:QA、质量保证、测试策略、测试计划、质量指标、验收测试、回归测试。
性能测试专家Skill performance-testing
性能测试专家技能专注于负载测试、压力测试、性能优化,提供全面的应用程序、API和基础设施系统性能验证与瓶颈识别服务。关键词:性能测试、负载测试、压力测试、性能优化、瓶颈分析、SLA验证、JMeter、k6、自动化测试、CI/CD集成、可扩展性评估、系统稳定性。
测试设备自动化技能Skill test-automation
测试设备自动化技能是一个用于硬件验证的自动化测试解决方案,提供VISA/SCPI仪器通信、示波器控制、频谱分析仪操作、电源管理、数据采集和测量不确定度分析等功能。关键词:自动化测试、硬件验证、仪器控制、数据采集、SCPI通信、测量不确定度、测试序列、PyVISA、测试报告生成、EMC测量。