测试 Skill技能列表

cargo-fuzzSkill cargo-fuzz

4.5

cargo-fuzz 是一个用于Rust项目的模糊测试工具,基于libFuzzer后端和Cargo构建系统,提供快速设置、集成消毒器支持和覆盖率分析。关键词:模糊测试、Rust、Cargo、libFuzzer、测试工具、软件安全。

运行Python测试技能Skill run-python-tests

4.5

该技能用于在代码更改后自动化运行Python测试,以验证代码正确性。支持全量测试、文件级测试、特定测试等多种运行模式,提供超时控制和详细结果报告,便于快速迭代和全面验证。关键词:Python测试、自动化测试、代码验证、测试执行、持续集成。

E2E测试快照重基Skill dyad:e2e-rebase

4.5

该技能用于自动化地基于PR评论中的失败E2E测试结果,重基相关测试快照,通过解析评论、构建应用、更新和验证快照,确保测试一致性。关键词:E2E测试、测试快照、Playwright测试、自动化测试、PR评论解析、测试维护、软件开发测试。

Playwright调试Skill playwright-debugging

4.5

这个技能提供系统化的方法,用于诊断和修复 Playwright 浏览器自动化中的问题,如脚本失败、测试不稳定、选择器失效或超时。关键词:Playwright, 调试, 浏览器自动化, 测试, 问题诊断, 前端测试, 自动化测试, 调试工具。

Bknd应用程序测试Skill bknd-testing

4.5

这个技能专为测试Bknd应用程序设计,涵盖了从设置测试基础设施、使用内存数据库进行隔离测试,到编写单元测试、集成测试以及API端点测试的全过程。它还包括测试认证、模拟外部依赖和创建测试数据工厂等高级模式。关键词:Bknd测试,单元测试,集成测试,API测试,内存数据库,测试基础设施,模拟测试,CI/CD测试。

WebAssembly验证器Skill webassembly-verifier

4.5

WebAssembly 验证器是一种技能,用于验证WebAssembly模块的安全性、正确性和安全属性,确保模块在加载和执行时无错误。适用于构建安全工具、实现沙箱环境、验证内存安全和控制流等场景。关键词:WebAssembly, 验证, 安全, 沙箱, 类型检查, 堆栈验证, 内存安全。

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

4.5

测试驱动开发(TDD)是一种软件开发实践,要求在编写实现代码之前先编写失败的测试用例,确保测试通过最小代码实现,最后进行重构以提高代码质量。关键词:测试驱动开发、TDD、单元测试、红绿重构、测试先行、自动化测试、软件工程、代码质量、敏捷开发、错误预防。

验证与质量保证技能Skill "Verification&QualityAssurance"

4.5

这是一个全面的验证和质量保证系统,用于确保代码质量、正确性和可靠性,包括实时真相评分、自动验证检查、自动回滚功能,集成CI/CD,适用于软件开发中的测试和质量控制。关键词:验证、质量保证、代码质量、真相评分、自动回滚、CI/CD、测试。

测试自动化策略Skill test-automation-strategy

4.5

测试自动化策略技能用于设计和优化测试自动化框架,遵循测试金字塔原则(70%单元测试、20%集成测试、10%端到端测试),应用F.I.R.S.T.原则(快速、独立、可重复、自我验证、及时),使用模式如Page Object Model,集成CI/CD管道,管理不稳定测试,旨在提高测试效率、减少缺陷并加速反馈循环。关键词:测试自动化、测试金字塔、CI/CD、Page Object Model、F.I.R.S.T.原则、不稳定测试管理、自动化框架。

并行代理调度Skill dispatching-parallel-agents

4.5

此技能用于在软件开发和测试中,当面对多个独立任务时,通过调度并行代理同时进行处理,以提高调试效率和节省时间。关键词包括:并行代理、调度、独立任务、测试修复、软件开发、调试、效率提升。

测试生成器Skill test-generator

4.5

这个技能用于自动化生成软件测试代码,包括单元测试、集成测试、端到端测试和API测试,根据项目规范和现有模式,提高测试覆盖率和代码质量。关键词:测试自动化,代码生成,测试覆盖,软件开发测试。

工作流模式Skill workflow-patterns

4.5

此技能提供了一套完整的工作流模式,用于通过测试驱动开发(TDD)的红绿重构循环实现任务,管理阶段检查点,处理git提交,并执行验证协议以确保软件开发质量。关键词包括TDD、git、质量保证、工作流、测试覆盖、软件开发流程。