测试 Skill技能列表
测试策略综合指南Skill test-strategy
这个技能提供全面的测试策略指导,包括测试金字塔设计、覆盖率目标、测试分类、不稳定测试诊断、测试基础设施架构和基于风险的优先级排序。适用于软件开发中的测试规划、设置测试基础设施、优化测试套件、诊断不稳定测试或设计跨领域测试架构。关键词:测试策略,测试金字塔,覆盖率,测试分类,CI/CD,风险优先,测试优化,API测试,数据管道测试,机器学习模型测试,基础设施测试。
BackstopJS视觉回归测试技能Skill BackstopJSVisualTesting
BackstopJS 视觉回归测试技能是一个用于自动化视觉对比的专家级工具。它支持自托管环境,无需依赖外部服务,能够配置测试场景、管理参考图像、执行视觉差异分析、处理页面交互并生成详细报告。核心功能包括网页截图对比、UI 变更检测、多视口测试和 CI/CD 集成。关键词:视觉回归测试,UI 测试自动化,网页截图对比,BackstopJS,前端测试,视觉差异检测,自托管测试。
检查链接技能Skill check-links
这个技能用于自动化检查和报告笔记库中损坏的wiki链接,通过提取链接目标、验证文件存在并提供修复建议,适用于笔记管理和文档维护。关键词:wiki链接检查、断链检测、自动化工具、笔记管理。
浏览器点击Skill browser-click
浏览器点击技能用于通过CSS选择器或文本内容自动点击网页元素,适用于Web自动化测试、数据抓取和用户行为模拟。关键词:浏览器自动化、Web点击、CSS选择器、文本匹配、自动化测试、数据抓取。
TestNG基础Skill testng-fundamentals
这个技能提供了TestNG测试框架的全面基础知识,涵盖注解、断言、测试生命周期和XML配置,适用于Java单元测试、集成测试和功能测试开发,关键词包括TestNG、Java测试、注解、断言、测试生命周期、XML配置、单元测试、集成测试。
代码实现评估框架Skill judge
这是一个用于评估软件代码实现质量的标准化评分框架。它通过目标契合度、合理复杂度、可读性、健壮性与扩展性、可维护性这五项核心标准,对不同的代码实现方案进行系统化评分和比较。适用于编程竞赛、代码评审、技术选型等场景,帮助开发者客观评估代码质量,识别最佳实现方案。关键词:代码评审、软件质量评估、编程竞赛评分、实现方案比较、代码质量框架、技术选型工具、软件开发标准、代码可维护性、健壮性测试、架构设计评估。
测试套件设置技能Skill test-suite-setup
该技能专为自动化设置任何项目的测试验证命令而设计,帮助开发者快速检测项目类型、识别测试基础设施并生成验证命令,从而支持CI/CD管道和闭环代理工作流,提升开发效率。关键词:测试设置、验证命令、项目检测、CI/CD、自动化测试、开发工作流。
代码审查偏好Skill code-review-preferences
代码审查技能,用于指导团队进行高效、规范的代码审查。包含审查理念、三遍审查法、审查标准和反馈风格。关键词:代码审查,代码质量,PR审查,团队协作,软件开发流程,代码规范,审查标准,反馈技巧。
质量保证检查Skill qa-check
质量保证检查工具,用于在代码合并前自动执行代码质量验证。支持前端和后端的Lint检查、单元测试、构建验证和覆盖率分析,确保代码符合质量标准。关键词:代码质量检查、自动化测试、Lint验证、覆盖率分析、CI/CD、质量保证、前端测试、后端测试、构建验证、PR检查
调用追踪Skill phx:trace
这个技能用于在Elixir/Phoenix项目中构建递归调用树,追踪函数如何从入口点被调用。它帮助开发者调试运行时问题,如值来源不明或无法重现的错误,并辅助规划函数签名更改。关键词:调用追踪、函数调试、代码分析、Elixir、Phoenix、递归调用树、入口点、参数提取。
接受标准编写Skill acceptance-criteria-authoring
这个技能用于在软件开发过程中编写高质量、可测试的接受标准,采用Given-When-Then格式,遵循INVEST原则和行为驱动开发(BDD)最佳实践。它帮助团队明确需求、促进沟通和推动自动化测试。关键词:接受标准,验收测试,Given-When-Then,BDD,INVEST,软件测试,敏捷开发,项目管理。
Cucumber最佳实践Skill cucumber-best-practices
这个技能专注于Cucumber自动化测试的最佳实践,包括场景设计原则、Gherkin编写技巧、数据管理和维护策略,帮助开发者提高测试效率和协作能力。关键词:Cucumber、软件测试、自动化测试、Gherkin、最佳实践、场景设计、测试策略、SEO。