测试 Skill技能列表
属性测试Skill property-based-testing
属性测试是一种软件测试方法,通过自动生成广泛的测试用例来验证代码是否满足特定的属性或不变量,有助于发现边缘情况和潜在的错误。
RubyonRails测试最佳实践Skill rails-testing
这个技能提供了 Ruby on Rails 应用程序测试的最佳实践指南,专注于使用 RSpec 编写高效、可维护的测试套件。它包括测试设计、数据管理、模型测试、请求测试、系统测试、异步作业测试、测试性能和测试组织等方面的详细规则。适用于开发人员和测试工程师在 Rails 项目中编写、审查、重构和优化测试代码,确保软件质量。关键词:Ruby on Rails, 测试, RSpec, 最佳实践, 自动化测试, 测试套件, 测试设计, 数据管理, 模型测试, 系统测试。
压力测试Skill stress-testing
压力测试是一种软件测试方法,用于验证系统在极端负载条件下的稳定性和性能,帮助确定系统的最大处理能力,并识别可能导致性能退化或故障的瓶颈。
合成监控Skill synthetic-monitoring
合成监控是一种自动化测试技术,用于模拟真实用户行为,监控API流程和关键业务交易,以提前发现并解决性能问题。
TestAutomationFrameworkSkill test-automation-framework
这是一个用于设计和实现可扩展测试自动化框架的技能,涵盖了页面对象模型、固定装置、报告等关键组件,旨在提高测试的可靠性和速度。
代理浏览器自动化工具Skill agent-browser
agent-browser 是 Vercel 开发的命令行界面工具,专为浏览器自动化设计,支持通过引用选择元素进行网页交互、表单填充、截图和数据抓取。适用于自动化测试、网页抓取和快速网页操作,替代 Playwright MCP,使用 Bash 命令简化流程。关键词:浏览器自动化、CLI 工具、网页交互、测试自动化、数据抓取、Vercel、AI 代理。
Chrome开发工具代理技能Skill chrome-devtools
这个技能使用 Puppeteer CLI 脚本进行浏览器自动化、调试和性能分析。可用于自动化浏览器、截图、监控网络流量、网页抓取、表单自动化和 JavaScript 调试。适用于前端开发、自动化测试、性能优化和网页分析。关键词:浏览器自动化、Puppeteer、Chrome DevTools、性能测试、网页抓取、自动化测试、前端调试。
PR屏幕录制演示技能Skill dyad:pr-screencast
该技能自动化生成Pull Request的视觉演示截图,用于展示代码变更的关键功能,并发布到GitHub PR评论中。适用于软件开发和测试流程,提升代码审查效率。关键词:PR演示、屏幕录制、自动化测试、GitHub集成、视觉展示。
合同测试设计Skill contract-test-design
本技能专注于合同测试设计,用于制定消费者驱动的合同测试策略,使用Pact框架验证API合同,管理API演化,并集成到CI/CD流程中。关键词包括合同测试、Pact、消费者驱动、API验证、微服务测试、破坏性更改检测。
代码审查Skill code-review
代码审查技能用于确保代码质量、安全、性能和可维护性,通过系统化的清单和流程进行自动化审查,提升软件开发的整体水平和团队协作效率。关键词:代码审查、安全审查、性能优化、可维护性、代码质量、软件开发、自动化测试、代码检查。
系统性调试Skill SystematicDebugging
系统性调试是一种四阶段的调试框架,用于软件开发和测试中,确保在修复bug前识别根本原因,避免盲目修复,提高调试效率和代码质量。关键词:调试、系统性调试、根因分析、bug修复、测试框架、软件测试。
错误复现验证器Skill bug-reproduction-validator
错误复现验证技能是一种系统性的软件测试方法,用于复现和验证错误报告,确认是否为真错误。关键词包括:错误复现、软件测试、调试、代码审查、问题验证、Bug验证、测试自动化。