测试 Skill技能列表
技能撰写Skill writing-skills
这个技能用于指导如何应用测试驱动开发(TDD)到过程文档中,通过创建、编辑和验证技能,使用子代理进行压力测试,迭代直到技能无懈可击。关键词包括:TDD、技能撰写、测试驱动开发、文档、子代理、理性化、压力场景。
测试修复Skill test-fixing
这个技能用于系统性识别和修复软件测试中的失败测试,通过智能错误分组提高修复效率,适用于CI/CD流程和自动化测试。关键词:测试修复、软件测试、CI/CD、自动化测试、智能错误分组。
Stryker变异测试Skill StrykerMutationTesting
Stryker 变异测试技能是一种用于评估软件测试套件质量和有效性的专业工具。它通过在源代码中自动引入微小的、有意义的改动(变异),并运行现有测试来检测这些变异是否被“杀死”,从而量化测试的健壮性。该技能能帮助开发者识别测试覆盖的盲区、发现薄弱的断言、优化测试策略,并集成到 CI/CD 流程中,确保代码质量。关键词:变异测试,测试质量评估,Stryker,测试覆盖率,CI/CD,JavaScript,TypeScript,测试有效性,软件测试。
用户旅程技能Skill user-journeys
定义和测试真实用户体验的技能,专注于用户实际的导航流程、情感状态、错误恢复和现实世界条件。
突变测试Skill mutation-testing
突变测试是一种软件测试技术,用于验证测试用例的有效性,通过自动引入代码突变来检测弱测试,提高测试覆盖率和软件质量。关键词:突变测试、代码变异、测试评估、软件测试、测试覆盖率。
代理浏览器技能Skill agent-browser
这是一个浏览器自动化工具,用于执行网页导航、表单填写、截图、数据提取和web应用测试,支持自动化工作流和AI辅助快照,适用于开发测试和UI验证。关键词包括:浏览器自动化、网页测试、自动化脚本、表单输入、截图、AI快照。
GPUI测试框架Skill gpui-test
GPUI测试框架是用于测试基于GPUI的应用程序的全面工具,支持UI组件测试、异步操作测试和分布式系统测试。它基于Rust语言,提供确定性执行和复杂异步场景测试能力,使用`#[gpui::test]`属性和测试上下文如`TestAppContext`和`VisualTestContext`。关键词:GPUI, 测试, UI组件, 异步测试, Rust, 软件测试。
R代码审查协议Skill review-r
R代码审查协议是一个自动化工具,用于分析和评估R脚本的代码质量、可重复性、领域正确性及专业标准,并生成详细的审查报告,帮助开发者提升代码质量,适用于数据分析和统计建模项目。关键词:R代码审查、代码质量、可重复性、数据分析、自动化报告。
AXeiOS模拟器自动化工具Skill axe-ios-simulator
AXe iOS模拟器自动化工具是一个命令行工具,用于通过Apple可访问性API和HID自动化iOS模拟器交互。它支持触摸手势模拟、文本输入、硬件按钮控制、屏幕截图、视频录制和可访问性元素检查,适用于iOS应用UI测试、自动化脚本编写、截图/视频捕获和可访问性测试任务。关键词:iOS模拟器自动化、UI测试、触摸手势、屏幕录制、可访问性测试、移动开发工具。
系统化调试Skill systematic-debugging
这个技能用于在软件开发过程中遇到bug、测试失败或意外行为时,通过系统化方法调查根本原因、分析模式、形成假设并实施修复。它强调避免随机修复和症状掩盖,确保从根本上解决问题,提高调试效率和软件质量。关键词包括:调试、根因分析、软件测试、故障排除、系统化方法、修复验证、错误追踪。
JUnit基础技能Skill junit-fundamentals
这个技能用于掌握JUnit基础知识,包括注解、断言和测试生命周期,适用于Java测试开发。提供安装、配置、代码示例和最佳实践,帮助学习JUnit的核心概念和高级用法。关键词:JUnit, Java测试, 单元测试, 测试框架, 注解, 断言, 测试生命周期, Java开发, 软件测试, 自动化测试。
AI工厂修复Skill ai-factory.fix
这个技能用于自动化修复代码库中的bug,支持立即修复或先计划后修复模式,强制添加日志记录并建议测试覆盖,帮助开发者高效调试、防止回归错误,适用于AI驱动开发环境。关键词:代码修复、bug调试、AI工厂、自动化、日志记录、测试覆盖。