测试 Skill技能列表
测试驱动开发Skill test-driven-development
测试驱动开发是一种软件开发方法,强调在编写实现代码前先编写测试用例,通过Red-Green-Refactor循环确保代码质量和功能正确性,避免技术债务,适用于功能开发、错误修复和重构。关键词:测试驱动开发,TDD,软件测试,敏捷开发,代码质量,Red-Green-Refactor。
LibAFL模糊测试库Skill libafl
LibAFL 是一个模块化的模糊测试库,用于构建自定义模糊测试器。它适用于高级模糊测试需求、自定义变异器或非标准目标,支持软件测试、漏洞挖掘和安全评估。关键词:模糊测试、LibAFL、模块化、自定义、Rust、安全测试、漏洞挖掘、软件测试、代码覆盖率、崩溃检测。
CucumberBDD测试Skill CucumberBDDTesting
Cucumber BDD 测试技能,提供基于 Gherkin 语法进行行为驱动开发测试的完整解决方案。支持特性文件编写、步骤定义自动生成、测试执行与报告、活文档维护,并与主流自动化测试框架(如 Playwright、Selenium)集成。关键词:Cucumber BDD测试,Gherkin语法,行为驱动开发,自动化测试,活文档,测试报告,步骤定义。
Playwright技能Skill playwright
Playwright 技能是一套专家级的工具和指南,用于构建和维护基于 Playwright 的端到端(E2E)测试。它包括页面对象模型、自定义固定装置、视觉回归测试、无障碍测试、API 测试以及与 CI/CD 管道的集成。
基于风险的QA测试策略Skill qa-testing-strategy
此技能用于制定和优化基于风险的质量工程测试策略,专注于现代软件交付。它涵盖测试策略定义、测试类型选择(如单元、集成、合同、端到端、性能和安全测试)、CI/CD质量门控设置、不稳定测试管理和可观察性优先调试,旨在提高软件可靠性和交付效率。关键词:QA测试、风险基于测试、测试策略、质量工程、软件交付、测试自动化、质量门控、不稳定测试管理。
Go测试模式Skill golang-testing
Go测试模式技能提供了全面的Go语言测试方法和最佳实践指南,涵盖表格驱动测试、子测试、基准测试、模糊测试和测试覆盖率,旨在帮助开发者遵循测试驱动开发(TDD)方法论,编写高质量、可靠且易于维护的测试代码。关键词:Go测试、TDD、测试模式、表格驱动测试、子测试、基准测试、模糊测试、测试覆盖率。
验证即停Skill verify-and-stop
该技能用于在不扩大范围的前提下,证明现有工作满足验收条件;适用于仅验证任务、完成检查、聚焦门禁运行和最后一公里证明。关键词:验收验证、完成检查、门禁检查、最小充分证明集、范围控制、验证即停、verify-and-stop。
代码审查Skill code-review
这个技能用于自动化代码审查,专为拉取请求设计,使用特定的审查模式分析代码的质量、安全性、性能和最佳实践。适用于代码变更审查、PR审查或代码审计,帮助提升软件开发的效率和可靠性。关键词:代码审查、自动化、安全审查、性能优化、代码质量、测试覆盖、软件开发、最佳实践。
代码实现技能Skill impl
该技能用于基于任务计划实现软件功能和编写代码,包括测试驱动开发(TDD)、质量保证、LSP工具使用、避免硬编码和桩实现等。关键词:代码实现、功能开发、测试创建、软件开发、编程、TDD、LSP、质量保证。
本地化验证器Skill localization-validator
本地化验证技能用于检查和确保软件项目中的本地化质量,验证代码注释、测试用例描述、用户界面字符串、错误信息等的翻译准确性,遵循务实开发理念,提高国际化水平。关键词:本地化、验证、软件开发、测试、质量保证、CI/CD、代码审查。
标准输出设置Skill standard-out-setup
该技能指导如何为代码添加控制台输出和日志记录,使错误和状态对AI代理可见,提高调试效率和代理自主性。适用于代理静默失败、调试代理工作流或设置新代码库。关键词:标准输出、日志记录、错误可见性、代理调试、AI代理、软件开发、测试。
死代码检测Skill dead-code
死代码检测技能用于通过静态分析工具 TLDR 查找代码库中的未使用函数和死代码,帮助进行代码清理和重构,提高代码质量。关键词:死代码、未使用函数、静态分析、代码清理、重构。