测试 Skill技能列表
前端测试生成器Skill frontend-test
前端测试生成器是一款自动化工具,专门用于为React和Vue组件生成全面的测试代码。它基于React Testing Library (RTL) 框架,能够自动创建包含组件渲染验证、用户交互模拟(如点击、输入)、可访问性检查以及快照测试的单元测试文件。该工具旨在提升前端开发效率,确保代码质量,并遵循现代前端测试的最佳实践。 关键词:前端测试,React测试,Vue测试,组件测试,单元测试,自动化测试,React Testing Library,快照测试,可访问性测试,用户交互测试
JUnit扩展精通Skill junit-extensions
这个技能用于掌握JUnit扩展,包括自定义扩展、规则和条件测试执行。它提供了Java测试开发中从基础到高级的全面覆盖,适用于设置、配置、优化和故障排除JUnit实现。包含安装、代码示例和最佳实践。关键词:JUnit, Java测试, 扩展, 规则, 条件测试, 测试框架, 性能优化, 集成, 故障排除。
端到端测试设计Skill e2e-test-design
端到端测试设计技能用于创建和验证完整的用户旅程测试,基于用户故事驱动模式,包含验证检查点。适用于自动化测试如Playwright和Cypress,支持测试设计、回归测试和用户行为验证。关键词:端到端测试、用户故事、验证、自动化测试、测试设计、Playwright、Cypress。
QA测试计划生成器Skill afrexai-qa-test-plan
这是一个用于生成全面软件质量保证测试计划的工具。它帮助QA架构师和测试工程师根据产品特性、技术栈和团队情况,自动化生成测试覆盖矩阵、测试用例、Bug管理框架、自动化ROI分析、发布检查清单和关键指标。适用于敏捷开发、持续集成/持续交付环境,旨在提升测试效率、覆盖率和软件发布质量。关键词:软件测试,质量保证,测试计划,测试用例,自动化测试,测试覆盖,Bug管理,发布管理,QA指标,敏捷测试。
文档质量审计覆盖技能Skill qa-docs-coverage
该技能用于审计代码库中的文档覆盖率、新鲜度和质量,通过自动化工具和最佳实践来发现和修复文档缺口,确保文档作为生产工件,支持QA流程。关键词:文档审计、覆盖率、新鲜度、QA、自动化、CI/CD、运行手册、API文档。
Mocha配置技能Skill mocha-configuration
这个技能详细指导如何配置和使用Mocha测试框架,涵盖报告器设置、配置文件管理、插件集成和持续集成。关键词:Mocha配置,JavaScript测试,单元测试,CI/CD集成,测试框架,代码质量,软件开发。
测试金字塔分析技能Skill analyze-pyramid
这个技能用于分析软件项目中的测试金字塔健康度,通过统计单元测试、集成测试和端到端测试的分布,提供测试组合评估和优化建议。关键词包括测试金字塔、单元测试、集成测试、端到端测试、软件测试、测试策略、DevOps、自动化测试、质量保证、测试覆盖率。
测试驱动开发Skill tdd
测试驱动开发是一种严格的软件开发方法学,强调先编写失败的单元测试,再编写最少量的实现代码使其通过,最后进行重构优化。其核心是红绿重构循环,旨在提升代码质量、可维护性和设计。关键词:TDD,测试驱动开发,红绿重构,单元测试,软件设计,敏捷开发,代码质量,重构。
Mocha基础技能Skill mocha-fundamentals
这个技能专注于掌握Mocha测试框架的核心知识,包括安装设置、配置策略、测试结构、异步模式、性能优化和CI/CD集成。适用于JavaScript开发者进行单元测试、集成测试和质量保证,提高代码可靠性和开发效率。关键词:Mocha, JavaScript测试, 测试框架, 异步测试, 性能优化, CI/CD集成, 代码质量。
竞争检测工具Skill race-detection-tool
竞争检测工具专门用于检测并发程序中的数据竞争问题,通过静态和动态分析方法,帮助开发者调试并发错误、验证线程安全,提升软件质量。关键词:数据竞争检测、并发程序调试、线程安全验证、静态分析、动态分析。
值分析Skill value-analysis
值分析技能是一种静态分析技术,用于计算程序变量在每个程序点的具体或抽象值,实现常量传播、区间分析和bug检测等功能。关键词包括值分析、静态分析、抽象解释、程序优化、常量传播、bug检测、编译器优化、程序验证。
接受标准编写Skill acceptance-criteria-authoring
这个技能用于在软件开发过程中编写高质量、可测试的接受标准,采用Given-When-Then格式,遵循INVEST原则和行为驱动开发(BDD)最佳实践。它帮助团队明确需求、促进沟通和推动自动化测试。关键词:接受标准,验收测试,Given-When-Then,BDD,INVEST,软件测试,敏捷开发,项目管理。