测试 Skill技能列表
测试驱动开发工作流Skill tdd-workflow
测试驱动开发工作流是一种软件开发方法论,强调先编写测试后编写代码,以确保代码质量和全面覆盖。它遵循红-绿-重构循环,涵盖单元测试、集成测试和端到端测试,帮助开发者减少bug、提高可维护性。关键词:测试驱动开发、TDD、测试覆盖、红绿重构、软件开发、代码质量、单元测试、集成测试、E2E测试。
测试驱动开发工作流Skill tdd-workflow
测试驱动开发(TDD)工作流技能,用于在软件开发中强制执行先写测试再写代码的原则,确保高测试覆盖率和代码质量。关键词:测试驱动开发、TDD、测试覆盖、红绿重构、单元测试、集成测试、端到端测试、软件开发测试。
Atheris模糊测试Skill atheris
Atheris模糊测试是一个用于Python代码的覆盖引导模糊测试工具,支持纯Python和C扩展,集成AddressSanitizer检测内存错误,适用于软件测试、安全评估和漏洞挖掘。关键词:模糊测试、Python、C扩展、覆盖引导、内存错误、测试工具。
系统化调试Skill systematic-debugging
系统化调试是一个四阶段框架,用于在修复前找到根本原因,提高软件调试效率和准确性。适用于测试失败、生产bug、性能问题等场景。关键词包括调试框架、根因分析、系统化方法、软件测试、bug修复、错误调查。
API测试Skill api-testing
API测试技能用于通过Supertest(TypeScript/JavaScript)和httpx/pytest(Python)工具测试HTTP API。支持REST API、GraphQL、请求/响应验证、认证、错误处理和性能测试,帮助确保API的可靠性、安全性和性能。关键词:API测试,HTTP API,REST API,GraphQL,Supertest,httpx,pytest,TypeScript,Python,自动化测试。
运行Python测试技能Skill run-python-tests
该技能用于在代码更改后自动化运行Python测试,以验证代码正确性。支持全量测试、文件级测试、特定测试等多种运行模式,提供超时控制和详细结果报告,便于快速迭代和全面验证。关键词:Python测试、自动化测试、代码验证、测试执行、持续集成。
Chrome开发者工具代理技能Skill chrome-devtools
Chrome开发者工具代理技能是一个用于浏览器自动化、调试和性能分析的技能,通过Puppeteer CLI脚本实现。支持自动化浏览、截图、性能监控、网络流量分析、Web爬取、表单自动化和JavaScript调试,适用于前端开发测试、DevOps环境和Web应用质量保障。
Playwright自动化Skill playwright-automation
Playwright自动化技能专用于浏览器端到端测试、Web爬取和自动化任务,支持跨浏览器兼容性测试,提升开发效率和测试覆盖率,适用于前端开发、自动化测试、视觉回归测试、Web爬取和用户流程模拟。
Vitest测试模式Skill vitest-testing-patterns
这个技能提供了关于Vitest测试框架的全面指导,包括单元测试、模拟测试、间谍测试和浏览器模式测试等核心概念、模式和实践。它帮助开发者掌握Vitest的安装、配置、高级使用和最佳实践,提升代码质量和软件可靠性。关键词:Vitest测试、单元测试、模拟测试、浏览器测试、TypeScript开发、软件测试。
快速代码审查Skill quick
这个技能是一个快速代码审查工具,用于高效评估代码变更并提供针对性反馈。它适用于小型拉取请求或简单修改,能快速分类以确定是否需要深入审查。关键词:代码审查、快速评估、目标反馈、代码质量、软件开发。
浏览器状态检查Skill browser-status
这个技能用于自动化检查浏览器的运行状态,包括是否打开、当前页面 URL、标题和标签页数量,是 Web 自动化测试和浏览器任务初始化的关键工具。关键词包括浏览器状态检查、自动化测试、Web 自动化、浏览器监控、任务初始化。
基础设施连接验证Skill completion-check
这个技能用于验证软件开发中基础设施是否正确连接和使用。通过追踪执行路径、检查钩子注册、验证数据库连接、进行端到端测试和搜索孤立实现,确保代码被实际调用,避免死代码和浪费。关键词:基础设施验证,执行路径追踪,代码审查,测试,DevOps,质量保证。