测试 Skill技能列表
修复不稳定测试Skill fixing-flaky-tests
这个技能用于诊断和修复软件测试中的不稳定问题,特别是当测试在独立运行时通过但在并发运行时失败的情况。它涵盖共享状态隔离、竞态条件处理、资源冲突解决,提供多种编程语言和框架的实用模式和工具,以提高测试的稳定性和可靠性。关键词:不稳定测试、并发测试、共享状态、竞态条件、资源隔离、测试自动化。
Playwriter浏览器自动化工具Skill playwriter
Playwriter 是一款用于浏览器自动化的工具,通过使用持久Chrome会话和Playwright Page API,实现网页测试、UI验证、认证流程自动化等,适用于开发者和QA测试人员。关键词:浏览器自动化、Playwright、Chrome会话、网页测试、UI测试、自动化脚本、持久化状态。
API契约检查器Skill api-contract-checker
API契约检查器是一种工具,用于验证API变更是否符合预期契约,检测破坏性变更,确保向后兼容性。适用于中级开发者,帮助进行API版本控制和迁移。关键词:API, 契约, 检查, 变更, 破坏性, 版本控制, 兼容性。
顽固问题系统化调试Skill performing-systematic-debugging-for-stubborn-problems
这个技能采用修改的Fagan Inspection方法,专门用于系统化解决软件中的顽固bug和复杂问题。通过四阶段过程,包括初始概览、系统化检查、根因分析和解决方案验证,确保彻底调试。关键词:系统化调试、Fagan Inspection、顽固bug、根因分析、软件测试、代码检查。
网页入门审计技能Skill web-starter-audit
此技能用于对新手网页项目进行全面用户体验、可访问性和质量审计,生成优先修复计划,提升网站质量和可访问性。关键词:网页审计、UX审计、可访问性检查、质量保证、修复方案、前端测试。
PlaywrightWeb应用自动化测试Skill webapp-testing
本技能使用Playwright工具包进行本地Web应用程序的自动化测试,支持前端功能验证、UI行为调试、浏览器截图捕获和日志查看。适用于测试工程师和开发人员,提升Web应用测试效率和可靠性。关键词:Playwright, Web应用测试, 自动化测试, 前端测试, 浏览器自动化。
技能写作-TDD方法Skill writing-skills
这个技能用于通过测试驱动开发(TDD)的RED-GREEN-REFACTOR循环来创建、编辑和验证技能文档,确保文档质量和有效性。它适用于软件开发中的测试和文档流程,帮助避免部署未测试内容。关键词:测试驱动开发,技能写作,文档创建,TDD,压力测试,RED-GREEN-REFACTOR。
并行计划审查Skill plan_review
这个技能用于让多个专业化代理并行审查计划,提高审查效率和准确性,适用于代码审查、项目计划评估等场景。关键词包括:计划审查、并行处理、代理审查、代码审查、软件开发、Rails框架、审查效率。
代码审查技能Skill code-reviewing
这个技能用于执行系统化的代码审查,基于Google工程实践、OWASP安全标准和现代开发最佳实践。它自动检查代码更改,确保代码健康、安全性、性能和可维护性。关键词:代码审查、代码质量、安全审计、性能优化、软件开发、自动化测试、错误检测、设计原则、SOLID、DRY、KISS、OWASP、并发安全、跨平台兼容性、代码库模式、清单驱动分析、持续改进、代码健康评估。
Playwright自动化Skill playwright-automation
Playwright自动化技能专用于浏览器端到端测试、Web爬取和自动化任务,支持跨浏览器兼容性测试,提升开发效率和测试覆盖率,适用于前端开发、自动化测试、视觉回归测试、Web爬取和用户流程模拟。
测试验证Skill validate-tests
这个技能用于验证和改进软件实施计划中的测试方法。它涉及审查测试计划、遵循测试指南、识别缺失测试、添加测试和改进测试描述。关键词包括测试验证、实施计划、测试指南、代码覆盖率、错误条件、边缘情况、测试框架生成。
qlty代码质量检查技能Skill qlty-check
qlty是一个通用代码质量工具,通过命令行界面(CLI)提供代码linting检查、自动格式化、代码指标计算和代码异味发现功能,支持70+种linters覆盖40+多种编程语言。关键词:代码质量、linting、格式化、指标、复杂度、重复度、代码异味、多语言支持、CLI工具、代码优化。