测试 Skill技能列表

4.5

架构健康测试技能Skill fitness-functions

此技能用于通过自动化测试验证 .NET 软件架构的健康状况,帮助执行架构边界、测试模块依赖关系、验证层约束、创建性能健康函数、生成架构测试代码和审计现有架构违规。它使用 NetArchTest 和 ArchUnitNET 工具,适用于维护和演进软件架构。关键词:架构测试,健康函数,NetArchTest,ArchUnitNET,依赖规则,性能测试,代码生成,CI/CD 集成。

4.5

自动化ROI分析Skill analyze-automation-roi

这个技能用于分析测试自动化投资回报率(ROI),基于测试案例的价值和努力推荐自动化优先级,帮助优化测试策略和投资决策。关键词:自动化ROI、测试案例、优先级排序、投资分析、测试自动化。

4.5

测试驱动开发工作流Skill tdd-workflow

测试驱动开发(TDD)是一种软件开发方法,强调先写测试再写代码,通过RED-GREEN-REFACTOR循环确保代码质量和行为正确。关键词:测试驱动开发、TDD、RED-GREEN-REFACTOR、软件开发、测试、代码质量、自动化测试、敏捷开发。

4.5

代码审查Skill code-review

这个技能用于自动化审查代码更改或拉取请求,确保符合项目开发指南和质量标准。它涉及Git工具集成,自动检测修改、执行代码质量检查(如格式化和静态分析)、生成详细审查报告,并支持多种模式(如自动检测、显式提交和PR审查)。关键词包括:代码审查、Git、拉取请求、质量保证、自动化测试、开发流程优化、代码规范检查。

4.5

代理浏览器技能Skill agent-browser

代理浏览器技能是一个强大的浏览器自动化工具,用于执行页面导航、表单填写、截图和数据提取等操作,适用于网页测试、UI验证和自动化工作流。它通过AI快照技术简化交互,提升开发效率和测试质量。关键词:浏览器自动化、网页测试、数据提取、自动化脚本、AI快照、UI验证。

4.5

代码审查助手Skill code-reviewer

这个技能用于系统化地进行代码审查,检查代码的功能正确性、代码质量、性能、安全性和可维护性,帮助开发者识别潜在问题并提供改进建议,提高软件质量。关键词包括:代码审查、代码质量、安全性检查、性能优化、静态代码分析、软件测试、质量保证、代码重构。

4.5

网页应用测试Skill webapp-testing

这个技能是用于使用Playwright工具进行本地网页应用的自动化测试,支持验证前端功能、调试UI行为、捕获浏览器截图和查看浏览器日志。关键词:网页应用测试、Playwright、前端测试、UI调试、浏览器自动化、软件测试。

4.5

QA回归测试自动化Skill qa-regression

这个技能用于自动化QA回归测试,通过Playwright构建可重用的测试技能,覆盖登录流程、仪表板检查、用户创建等常见测试场景,确保测试的一致性和效率。关键词:自动化测试、回归测试、Playwright、QA、测试技能、持续集成、Web测试。

4.5

代码审查Skill code-review

这个技能用于自动化代码审查,专为拉取请求设计,使用特定的审查模式分析代码的质量、安全性、性能和最佳实践。适用于代码变更审查、PR审查或代码审计,帮助提升软件开发的效率和可靠性。关键词:代码审查、自动化、安全审查、性能优化、代码质量、测试覆盖、软件开发、最佳实践。

4.5

Rust同步技能Skill gen-rust

这个技能用于确保Rust代码与Python逻辑同步,专注于核心功能(排除UI和登录)。它涉及代码审查、模块映射、逻辑移植和测试更新,以保持跨语言实现的一致性和测试覆盖率。关键词:Rust同步、Python代码移植、测试自动化、软件开发、代码一致性。

4.5

写作技能Skill writing-skills

这个技能应用测试驱动开发于过程文档,用于创建、编辑和验证技能文档,确保在部署前工作正常。关键词:测试驱动开发、技能创建、文档验证、质量保证、TDD、写作、技能编写。

4.5

验证前完成Skill verification-before-completion

这个技能用于在软件开发过程中,在声称工作完成之前进行系统验证,确保代码质量和避免错误。它包括识别验证命令(如测试、构建、linter)、运行完整命令、检查输出和退出代码,只有确认成功后才能做出声明。核心原则是证据先于断言,适用于测试、质量保证和DevOps场景。关键词:验证、测试、完成、软件开发、质量保证、证据驱动、错误预防。