测试 Skill技能列表
代码二次审查工具Skill second-opinion
这是一个使用外部大型语言模型(如OpenAI Codex和Google Gemini)进行代码审查的工具。它通过CLI接口,支持审查未提交的更改、分支差异或特定提交,帮助开发者提高代码质量、安全性和性能。关键词:代码审查、LLM、外部工具、安全扫描、性能优化、错误处理、自动化审查。
AIOS测试架构师与质量顾问激活器Skill aios-qa
AIOS测试架构师与质量顾问激活器是一个专为软件测试和质量控制设计的工具,提供全面的测试架构审查、质量门决策和代码改进建议。它支持需求追溯、风险评估、测试策略分析等功能,旨在提升软件质量和团队效率。关键词:测试架构、质量顾问、代码审查、需求追溯、风险评估、软件测试。
系统调试框架Skill Debugging
这个技能提供了一个系统化的调试框架,用于在修复bug之前进行根因调查。它包括四阶段调试过程、向后调用栈追踪、多层验证和验证协议,适用于测试失败、bug、意外行为、性能问题等场景。关键词:调试、系统化、根因分析、测试验证、软件开发、bug修复。
E2E测试去抖技能Skill dyad:deflake-e2e
这个技能用于识别和修复端到端测试中的不稳定性问题,通过多次运行测试、分析失败日志并应用最佳实践来优化测试可靠性。关键词:E2E测试、测试稳定性、Playwright、测试自动化、去抖。
测试技能Skill test
这个技能是Starlake项目中的集成测试工具,用于自动化验证数据加载和转换任务的准确性,通过比较实际输出与预期数据文件,支持多种测试选项和报告格式。关键词:Starlake测试, 数据集成测试, ETL验证, 自动化测试, 软件测试工具
文件验证器Skill file-validator
这个技能是一个用于文件验证的工具,能够安全地检查文件格式和内容完整性,确保文件的正确性和安全性,关键词包括文件验证、格式验证、内容检查、安全操作、Python。
Playwright测试Skill playwright-testing
这个技能提供了使用Playwright进行Web自动化测试的最佳实践指南,涵盖测试组织、页面对象模型、定位器策略、认证处理、文件上传、等待策略、网络模拟、CI/CD集成、调试技巧和修复不稳定测试。关键词:Playwright,自动化测试,Web测试,UI测试,端到端测试,测试最佳实践。
GraphQL审计技能Skill graphql-inspector-audit
GraphQL 审计技能用于分析 GraphQL 操作的复杂度、深度、指令使用和查询性能,帮助优化 API 性能,预防生产环境问题。关键词:GraphQL, 审计, 性能优化, 查询深度, 复杂度分析, 自动化测试, DevOps 工具。
系统性调试Skill debugging-systematic
系统性调试是一种用于诊断和修复软件问题的技能,通过根本原因分析方法,帮助开发者解决bug、测试失败、性能问题等。它适用于生产问题、日志分析、竞态条件调试等场景,关键词包括:调试、根本原因分析、bug修复、测试优化、性能调试、日志追踪。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发实践,通过先编写测试用例再实现代码来确保代码可靠性和质量。它遵循红绿重构循环,有助于预防回归错误、提高代码设计、文档化行为,并促进团队协作。关键词:测试驱动开发、TDD、软件开发、测试方法、红绿重构、代码测试、回归预防。
系统化调试Skill debugging-systematic
系统化调试技能通过根因分析框架帮助诊断和修复软件中的bug、测试失败及意外行为。它强调在提出修复前先科学理解问题根源,适用于生产问题、性能调试、日志分析等场景,提高开发效率和代码质量。关键词:调试、根因分析、bug诊断、系统化方法论、测试失败、性能问题。
代码审查Skill code-review
代码审查是一种系统化分析代码更改的技能,用于确保代码质量、可维护性、安全性,并遵循最佳实践。它涉及检查拉取请求、功能实现和代码修改,以防止错误、提升性能、验证测试覆盖、评估架构决策,并提供建设性反馈以优化团队协作和软件可靠性。关键词:代码审查、代码质量、安全漏洞、性能优化、可维护性、测试覆盖、编码标准、团队协作、软件质量保证。