测试 Skill技能列表

4.5

运行Rust基准测试Skill run-rust-benchmarks

这个技能用于运行Rust语言的基准测试,并与C语言实现进行性能比较,帮助开发者优化代码、分析性能差异,提升软件效率。关键词包括:Rust基准测试、C实现、性能比较、代码优化、软件开发工具。

4.5

运行Python测试技能Skill run-python-tests

该技能用于在代码更改后自动化运行Python测试,以验证代码正确性。支持全量测试、文件级测试、特定测试等多种运行模式,提供超时控制和详细结果报告,便于快速迭代和全面验证。关键词:Python测试、自动化测试、代码验证、测试执行、持续集成。

4.5

Rust文档审查Skill review-rust-docs

这个技能用于自动审查Rust编程语言中crate或模块的文档,确保其符合指定的标准和指南。关键词:Rust,文档审查,质量保证,代码标准,自动化工具,文档检查,Rust编程,代码合规。

4.5

最小化RustFFICrate表面技能Skill minimize-rust-ffi-crate-surface

这个技能用于最小化Rust FFI crate的暴露接口,通过移除未使用或仅用于C/C++单元测试的符号,优化代码库、减少维护负担并提高安全性。关键词:Rust, FFI, C/C++, 单元测试, 代码清理, 符号删除, 跨语言编程, 测试优化。

4.5

Rust代码覆盖率检查Skill check-rust-coverage

此技能用于检查Rust项目中哪些代码行未被测试覆盖,帮助开发者识别测试盲点、提高代码质量和确保软件可靠性。关键词包括:Rust, 代码覆盖率, 测试覆盖, 软件测试, 质量保证, DevOps, 自动化测试。

4.5

HashQL诊断写作Skill writing-hashql-diagnostics

这个技能是关于使用hashql-diagnostics库编写HashQL代码中的诊断信息,包括错误消息、警告、标签、补丁和建议,以提高代码质量和可维护性。关键词包括HashQL、诊断、错误消息、代码提示、Rust、编译错误、代码改进。

4.5

HashQL测试策略Skill testing-hashql

HashQL测试策略是用于测试HashQL代码的一套方法,包括编译测试(UI测试)、单元测试和快照测试,主要用于验证编译器行为、错误诊断、内部逻辑和MIR/HIR/AST传递,确保代码质量和错误报告准确。关键词包括HashQL、测试、编译测试、单元测试、快照测试、MIR、HIR、AST、诊断、错误消息、Rust、编译器、量化交易。

4.5

浏览器状态检查Skill browser-status

这个技能用于自动化检查浏览器的运行状态,包括是否打开、当前页面 URL、标题和标签页数量,是 Web 自动化测试和浏览器任务初始化的关键工具。关键词包括浏览器状态检查、自动化测试、Web 自动化、浏览器监控、任务初始化。

4.5

桌面等待Skill desktop-wait

该技能用于在桌面应用程序中等待特定UI元素或窗口的出现,确保在自动化操作前应用状态同步,适用于对话框打开、加载完成等场景,关键词包括UI元素、窗口等待、自动化测试、桌面同步。

4.5

执行计划Skill executing-plans

此技能用于在软件开发中执行实施计划,通过分批执行和评审检查点来管理开发流程。它涉及加载计划、严格评审、分批执行任务和批次间报告,关键词包括计划执行、代码审查、分批处理、验证测试、软件开发、项目管理、敏捷开发、代码质量。

4.5

使用Playwright进行E2E测试调试截图Skill dyad:debug-with-playwright

这个技能专注于在端到端(E2E)测试中,利用 Playwright 框架在关键步骤截图,以视觉化检查应用程序状态,辅助调试和问题诊断。适用于自动化测试、软件测试和质量保证领域。关键词:E2E 测试、Playwright、截图、调试、视觉检查、应用状态、自动化测试。

4.5

系统性调试Skill SystematicDebugging

系统性调试是一种四阶段的调试框架,用于软件开发和测试中,确保在修复bug前识别根本原因,避免盲目修复,提高调试效率和代码质量。关键词:调试、系统性调试、根因分析、bug修复、测试框架、软件测试。