测试 Skill技能列表
GPUI测试框架Skill gpui-test
GPUI测试框架是用于测试基于GPUI的应用程序的全面工具,支持UI组件测试、异步操作测试和分布式系统测试。它基于Rust语言,提供确定性执行和复杂异步场景测试能力,使用`#[gpui::test]`属性和测试上下文如`TestAppContext`和`VisualTestContext`。关键词:GPUI, 测试, UI组件, 异步测试, Rust, 软件测试。
性能Skill performance
这是一个全面的性能工程技能,专注于软件应用的性能分析、优化与测试。它提供从识别瓶颈、优化代码、进行负载/压力测试到设置监控的全套解决方案。特别适用于前端(如React优化、核心Web指标)、后端(如API、数据库查询优化)和全栈应用的性能提升。关键词包括:性能分析、性能优化、负载测试、压力测试、React性能优化、数据库优化、内存泄漏、核心Web指标、容量规划、性能监控。
浏览器自动化文档发现技能Skill browser-discovery
这是一个用于自动化浏览器操作以发现和抓取网页文档的技能。当网站使用JavaScript动态渲染内容导致传统curl工具失效时,该技能能自动检测可用的浏览器工具(如Antigravity、Cursor、Playwright),执行页面导航、等待JS渲染,并提取结构化数据。适用于JS渲染网站文档抓取、动态内容采集和自动化测试场景。关键词:浏览器自动化、JS渲染、文档发现、网页抓取、Playwright、Antigravity、Cursor、动态内容采集、自动化测试、爬虫工具。
Vitest测试最佳实践Skill vitest
此技能提供 Vitest 测试框架的性能优化和最佳实践指南,包含 44 条规则跨 8 个类别,按影响优先级排序,指导测试编写、重构和代码审查。适用于编写、调试和优化 Vitest 测试,覆盖异步模式、测试设置、模拟、性能等关键领域。关键词:Vitest, 测试, 最佳实践, 性能优化, 异步测试, 模拟, CI/CD, 测试框架。
SARIF解析Skill sarif-parsing
SARIF解析技能用于读取、分析和处理静态分析工具的SARIF格式结果文件,支持聚合多个工具的发现、去重警报、提取特定漏洞,并可集成到CI/CD管道中。关键词:SARIF解析、静态分析、安全扫描、数据聚合、去重、CI/CD集成、指纹技术、路径规范化。
JUnit基础技能Skill junit-fundamentals
这个技能用于掌握JUnit基础知识,包括注解、断言和测试生命周期,适用于Java测试开发。提供安装、配置、代码示例和最佳实践,帮助学习JUnit的核心概念和高级用法。关键词:JUnit, Java测试, 单元测试, 测试框架, 注解, 断言, 测试生命周期, Java开发, 软件测试, 自动化测试。
Appium移动应用自动化测试技能Skill appium
Appium是一个开源工具,用于自动化iOS和Android移动应用的测试和交互。它支持跨平台自动化、元素定位、手势模拟和脚本编写,帮助开发者和测试人员提高移动应用测试效率和质量。关键词:Appium、移动应用测试、自动化测试、iOS自动化、Android自动化、元素定位、手势操作、跨平台测试、测试脚本、Appium框架、移动开发测试。
OSS-Fuzz(开源模糊测试平台)Skill ossfuzz
OSS-Fuzz是Google开发的开源项目,为开源软件提供免费的持续模糊测试服务,帮助发现和修复安全漏洞,支持多种编程语言和fuzzing引擎。关键词:模糊测试、开源安全、持续集成、漏洞挖掘、Fuzzing平台、软件测试、自动化测试、DevOps、代码覆盖率、安全漏洞。
特性测试生成器Skill characterization-test-generator
特性测试生成器是一种软件测试工具,用于在代码迁移、重构或升级前自动生成测试用例,捕获系统现有行为作为基准。通过创建黄金主测试、批准测试和记录测试,确保功能等效性,防止回归错误。支持边界值分析、输入输出记录、行为快照捕获,并与主流测试框架集成。关键词:特性测试、黄金主测试、批准测试、回归测试、代码迁移、行为捕获、测试自动化、软件重构、CI/CD集成、边界值分析
团队测试Skill team-testing
团队测试技能是一个统一的自动化测试工具,通过角色分工(协调员、策略师、生成器、执行器、分析师)实现渐进式测试覆盖。支持Generator-Critic循环、共享记忆和动态层级选择,用于测试生成、执行、分析和缺陷追踪,提高软件质量和测试效率。关键词:测试、团队、自动化、覆盖率、角色分工、缺陷模式、软件测试、质量门控。
调试Skill debug
该技能是一个专家级调试伙伴,通过自然对话应用科学方法,系统诊断和解决软件bug。它支持错误追踪、代码路径分析、依赖检查、状态检查和环境比较,适用于各种bug类型,如逻辑错误、集成失败、异步问题等,提高开发效率和软件质量。关键词:调试,bug诊断,故障排除,根因分析,软件测试,对话式调试。
审查技能Skill review
这是一个代码审查和质量检查的技能,能够从多个角度(如安全性、性能、可访问性等)对代码变更进行综合评估,以确保代码的质量和安全性。