测试 Skill技能列表
Vue测试最佳实践Skill vue-testing-best-practices
本技能是关于Vue.js前端框架的测试最佳实践指南。它系统性地介绍了如何为Vue 3项目搭建测试环境(推荐使用Vitest),涵盖了组件测试、可组合函数测试、状态管理(Pinia)测试、异步组件测试以及端到端测试(推荐使用Playwright)等核心场景。针对测试中常见的陷阱,如竞态条件、快照测试的局限性、Teleport组件测试等,提供了具体的解决方案和模式。关键词:Vue.js测试,Vitest,Vue Test Utils,组件测试,端到端测试,Playwright,Pinia,异步测试,测试模式。
UAT测试用例生成器Skill uat-test-generator
UAT测试用例生成器是一款专为业务分析师和测试人员设计的技能工具,用于自动化生成用户验收测试用例。它能将Given-When-Then格式的验收标准快速转换为结构化的测试用例,支持正向、反向、边界及端到端场景的生成。该工具提供测试数据需求定义、需求可追溯性映射、覆盖率计算以及向主流测试管理工具(如Jira Xray、Azure Test Plans)的导出功能。关键词:UAT测试用例生成,验收标准转换,测试数据管理,需求可追溯性,测试覆盖率,测试管理工具导出,业务分析自动化。
调试技能Skill debugging
系统调试技能专注于诊断和修复软件缺陷、测试失败、数据质量问题及性能瓶颈,涵盖代码、测试、数据管道、机器学习模型和基础设施。关键词:调试、bug、错误、异常、崩溃、问题排查、根因分析、修复、堆栈跟踪、测试不稳定、数据管道调试、机器学习模型调试。
代码审查Skill code-review
代码审查技能是一个专注于软件代码质量、安全性和可维护性的专家级审查工具。它通过分析代码变更、识别安全漏洞、评估代码质量和性能问题,提供按优先级组织的可操作反馈。适用于代码审查、安全审计、质量评估等场景,帮助开发团队提升代码标准,确保软件质量。关键词:代码审查、代码质量、安全审计、代码优化、软件开发、代码规范、漏洞检测、性能评估、可维护性、最佳实践。
修复Bug技能Skill fix-bug
这是一种综合技能,用于自动化整个缺陷修复流程,包括原因调查、修复实施、测试添加、审查、质量保证和PR创建。关键词包括缺陷修复、自动化测试、代码审查、质量保证。
测试覆盖率分析器Skill test-coverage-analyzer
测试覆盖率分析器是一种技能,用于分析代码测试覆盖率报告,识别测试漏洞,并根据业务优先级推荐测试改进计划,以提升软件质量。关键词:测试覆盖率、代码测试、漏洞识别、优先级分析、软件质量、测试优化、覆盖率指标、测试策略。
技能写作与测试指南Skill writing-skills
此技能用于应用测试驱动开发(TDD)方法来创建和验证技能文档,通过子代理测试确保文档质量,适用于软件开发、人工智能等领域的技能写作和测试。关键词:TDD、测试驱动开发、技能文档、子代理测试、文档质量、SEO搜索。
性能测试Skill performance-testing
性能测试技能用于验证应用程序在各种负载条件下的速度、可扩展性和稳定性表现。它包括负载测试工具(如k6、Locust、JMeter、Gatling、artillery)、API和数据库性能测试、基准测试策略、分析技术以及识别和解决性能瓶颈的系统方法。关键词:性能测试、负载测试、压力测试、k6、Locust、JMeter、Gatling、artillery、API测试、数据库优化、基准测试、分析、延迟、吞吐量、RPS、瓶颈识别、性能预算、可扩展性。
文档提取技能Skill documentation-extraction
文档提取技能是一种用于高效分析和理解项目文档、API规格、配置文件等的专业技能。它帮助开发者在代码库入职、验证实现、理解API合同时,通过交叉引用代码与文档,识别文档差距、矛盾和过时内容。关键词:文档分析、代码验证、API文档、配置解析、软件开发。
视觉回归测试设置Skill visual-regression
自动化设置视觉回归测试,支持Chromatic, Percy, BackstopJS,适用于React, Vue, Svelte框架,集成至GitHub Actions, GitLab CI, CircleCI工作流。
测试数据生成Skill test-data-generation
测试数据生成技能用于创建逼真、可复现的测试数据,以支持软件开发和测试过程中的数据需求。关键词包括:数据生成、数据工厂、数据库种子、数据匿名化、边界值测试。
技能撰写Skill writing-skills
这个技能用于指导如何应用测试驱动开发(TDD)到过程文档中,通过创建、编辑和验证技能,使用子代理进行压力测试,迭代直到技能无懈可击。关键词包括:TDD、技能撰写、测试驱动开发、文档、子代理、理性化、压力场景。