测试 Skill技能列表

4.5

Clippylint配置与使用技能Skill clippy-lints

这个技能专注于Rust编程语言中的Clippy lint工具,涵盖了正确性、性能、风格等lint类别的配置、使用和最佳实践,旨在提升代码质量、优化性能和确保开发效率。关键词:Rust, Clippy, lint, 代码质量, 性能优化, 代码风格, 测试工具

4.5

ESLint规则Skill eslint-rules

这个技能是关于掌握ESLint内置规则的,包括规则配置、严重性级别和禁用策略。它全面涵盖了ESLint从安装到高级使用的各个方面,旨在提升JavaScript代码质量和开发效率。关键词:ESLint,规则配置,代码质量,JavaScript开发,静态代码分析,代码规范,代码检查,开发工具,前端测试。

4.5

浏览器自动化代理Skill browser-automation-agent

这个技能使用agent-browser CLI工具为AI代理自动化Web浏览器,通过确定性元素选择实现可靠的web交互自动化,包括表单填写、按钮点击、截图、PDF生成和web scraping。关键词包括:浏览器自动化、AI代理、agent-browser、确定性元素选择、web测试、自动化测试、截图、PDF生成、web scraping。

4.5

测试金字塔分析技能Skill analyze-pyramid

这个技能用于分析软件项目中的测试金字塔健康度,通过统计单元测试、集成测试和端到端测试的分布,提供测试组合评估和优化建议。关键词包括测试金字塔、单元测试、集成测试、端到端测试、软件测试、测试策略、DevOps、自动化测试、质量保证、测试覆盖率。

4.5

代码审查接收与处理技能Skill receiving-code-review

这个技能指导在软件开发过程中如何有效接收和处理代码审查反馈,强调技术验证、避免情感化回应,并逐步实施修复。它包括阅读反馈、理解需求、验证技术正确性、评估适用性、响应和测试步骤,适用于处理不明确或外部反馈。关键词:代码审查、技术评估、验证、反馈处理、软件开发、质量保证、静态测试、代码质量。

4.5

OSS-Fuzz(开源模糊测试平台)Skill ossfuzz

OSS-Fuzz是Google开发的开源项目,为开源软件提供免费的持续模糊测试服务,帮助发现和修复安全漏洞,支持多种编程语言和fuzzing引擎。关键词:模糊测试、开源安全、持续集成、漏洞挖掘、Fuzzing平台、软件测试、自动化测试、DevOps、代码覆盖率、安全漏洞。

4.5

完成前验证Skill verification-before-completion

这个技能用于在软件开发和其他技术任务中,在声称工作完成前运行验证命令并检查输出,以确保正确性和可靠性。它强调证据先于声明,包括测试、构建和代码检查等步骤,以提高质量控制。关键词:验证、测试、构建、完成前检查、质量控制、软件开发最佳实践、证据驱动开发、错误预防、回归测试。

4.5

ErrorDetectiveSkill error-detective

系统化调试和错误解决技能,应用TRACE框架和结构化分析技术,从错误发现到解决方案验证的全过程指导。

4.5

超质量保证Skill ultraqa

超质量保证是一个自动化工具,用于在软件开发过程中执行迭代修复和验证循环。它通过运行测试、构建、代码检查或类型检查命令,诊断失败原因,自动应用修复,并重新验证,最多进行5个循环。它帮助开发人员快速识别和解决代码问题,提高软件质量,关键词包括迭代修复、验证循环、自动化测试、代码检查、软件开发、质量保证。

4.5

测试驱动开发Skill test-driven-development

测试驱动开发(TDD)是一种软件开发方法,通过红-绿-重构循环,先编写失败的测试用例定义预期行为,再实现最小代码使测试通过,最后重构优化。关键词包括:测试驱动开发、TDD、自动化测试、软件质量、Red-Green-Refactor、单元测试、持续集成。

4.5

QA重构安全Skill qa-refactoring

QA重构安全技能专注于在重构代码时确保行为不变,降低风险,并通过测试、自动化工具和CI/CD流程提高代码质量和维护性。关键词:代码重构、安全测试、CI/CD、技术债务管理、质量保证、行为保留。

4.5

编写技能Skill writing-skills

此技能用于在创建、编辑和验证技能文档时应用测试驱动开发(TDD)方法,确保技能的质量和可重用性。关键词包括技能创建、TDD、测试驱动开发、文档测试、质量保证、软件开发、技能编写、过程文档。