测试 Skill技能列表

4.5

死代码检测Skill dead-code-check

这个技能用于检测代码中的死代码,即未被调用或使用的代码部分,以帮助在软件开发过程中确保代码质量和完整集成。它支持多种编程语言(如Rust、TypeScript、Python、Go、JavaScript),提供工具配置、失败模式和忽略模式,适用于loom计划验证、静态分析和自动化测试。关键词包括:死代码检测、代码质量、静态分析、loom验证、未使用代码、接线验证、集成测试。

4.5

SpringBoot测试驱动开发Skill springboot-tdd

这个技能是关于使用Spring Boot框架进行测试驱动开发的实践指南,涵盖单元测试、集成测试、持久层测试等,使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo等工具,旨在实现80%以上的代码覆盖率。适用于开发新功能、修复Bug和代码重构等场景。关键词:Spring Boot, 测试驱动开发, TDD, JUnit, Mockito, MockMvc, Testcontainers, JaCoCo, 代码覆盖率, 单元测试, 集成测试。

4.5

质量保证AISkill quality-assurance

这是一个质量保证AI,专门用于协助制定全面的QA策略、测试计划,执行测试,管理质量指标,确保产品质量。关键词:QA、质量保证、测试策略、测试计划、质量指标、验收测试、回归测试。

4.5

代码覆盖率分析Skill CodeCoverageAnalysis

代码覆盖率分析技能是一个用于软件质量保障的自动化工具,专注于多语言(如JavaScript、Python、Java)的代码覆盖率收集、报告生成和质量门禁设置。它能自动检测项目类型,配置相应工具(如Istanbul、coverage.py、JaCoCo),合并不同测试类型的覆盖率数据,生成可视化报告和趋势分析,并设置阈值以强制执行代码质量标准,从而帮助开发团队提升代码质量、识别未覆盖代码路径和死代码,并集成到CI/CD流程中。关键词:代码覆盖率,测试覆盖率,质量门禁,CI/CD集成,多语言支持,自动化测试,软件质量,覆盖率报告。

4.5

覆盖分析Skill coverage-analysis

覆盖分析是一种软件测试技术,用于测量在模糊测试期间代码的执行覆盖率。它帮助评估测试harness的有效性,识别fuzzing阻塞点如魔法值检查,并跟踪harness改进的效果。关键词:覆盖分析,模糊测试,代码覆盖率,harness评估,fuzzing阻塞。

4.5

系统性调试Skill systematic-debugging

系统性调试技能是一种方法论,用于在软件开发中遇到bug时,通过四阶段框架(根因调查、模式分析、假设测试、实施)来确保理解问题后再进行修复,避免随机修复和引入新bug。关键词:调试、根本原因分析、bug修复、测试框架、软件开发、代码质量、故障排除

4.5

API测试技能Skill api-testing

专家级 API 测试技能,涵盖 FastAPI 后端和 React/Next.js 前端的单元测试、集成测试和端到端测试,强调测试覆盖率和质量保障。

4.5

R代码审查协议Skill review-r

R代码审查协议是一个自动化工具,用于分析和评估R脚本的代码质量、可重复性、领域正确性及专业标准,并生成详细的审查报告,帮助开发者提升代码质量,适用于数据分析和统计建模项目。关键词:R代码审查、代码质量、可重复性、数据分析、自动化报告。

4.5

前端测试Skill frontend-testing

前端测试技能,涵盖使用Jest、Vitest、React Testing Library和Cypress进行单元测试、集成测试和端到端测试,以构建全面的测试套件,提高代码质量和可靠性。

4.5

突变测试Skill mutation-testing

突变测试是一种软件测试技术,用于验证测试用例的有效性,通过自动引入代码突变来检测弱测试,提高测试覆盖率和软件质量。关键词:突变测试、代码变异、测试评估、软件测试、测试覆盖率。

4.5

Cucumber基础Skill cucumber-fundamentals

这个技能用于教授Cucumber基础,包括Gherkin语法和特性文件结构,帮助开发人员和测试人员掌握行为驱动开发(BDD),编写可执行的规范,提升软件测试和文档质量。关键词:Cucumber, Gherkin, BDD, 行为驱动开发, 测试自动化, 软件测试

4.5

错误诊断与修复专家Skill debug-agent

该技能是一个bug诊断和修复专家,专注于分析软件错误、识别根本原因、提供修复方案,并编写回归测试,适用于性能优化和错误预防。关键词:错误诊断、bug修复、软件调试、回归测试、性能优化、软件测试、代码审查、错误分析、故障排查、调试工具