测试 Skill技能列表
cargo-fuzzSkill cargo-fuzz
cargo-fuzz 是一个用于Rust项目的模糊测试工具,基于libFuzzer后端和Cargo构建系统,提供快速设置、集成消毒器支持和覆盖率分析。关键词:模糊测试、Rust、Cargo、libFuzzer、测试工具、软件安全。
Atheris模糊测试Skill atheris
Atheris模糊测试是一个用于Python代码的覆盖引导模糊测试工具,支持纯Python和C扩展,集成AddressSanitizer检测内存错误,适用于软件测试、安全评估和漏洞挖掘。关键词:模糊测试、Python、C扩展、覆盖引导、内存错误、测试工具。
地址消毒器Skill address-sanitizer
地址消毒器是一种内存错误检测工具,用于在模糊测试中发现C/C++代码中的缓冲区溢出、使用后释放等内存安全漏洞。关键词包括:内存错误检测、模糊测试、C/C++、安全测试、ASan、软件测试、漏洞挖掘。
SARIF解析Skill sarif-parsing
SARIF解析技能用于读取、分析和处理静态分析工具的SARIF格式结果文件,支持聚合多个工具的发现、去重警报、提取特定漏洞,并可集成到CI/CD管道中。关键词:SARIF解析、静态分析、安全扫描、数据聚合、去重、CI/CD集成、指纹技术、路径规范化。
静态分析Skill static-analysis
静态分析技能专注于使用CodeQL、Semgrep和SARIF解析工具进行安全漏洞检测,适用于代码安全扫描、自定义规则编写、结果处理和CI/CD集成,提升软件开发中的安全测试效率。关键词:静态分析、安全漏洞检测、CodeQL、Semgrep、SARIF解析、代码安全扫描、软件开发测试。
macOSUI自动化工具Skill peekaboo
Peekaboo是一款专为macOS设计的UI自动化命令行工具,用于捕获屏幕、驱动输入、管理应用程序和窗口,支持脚本化和JSON输出,适用于自动化测试、任务自动化、UI交互模拟,关键词:macOS, UI自动化, CLI工具, 自动化测试, 脚本化, JSON输出, 屏幕捕获, 输入驱动, 应用程序管理。
R代码审查协议Skill review-r
R代码审查协议是一个自动化工具,用于分析和评估R脚本的代码质量、可重复性、领域正确性及专业标准,并生成详细的审查报告,帮助开发者提升代码质量,适用于数据分析和统计建模项目。关键词:R代码审查、代码质量、可重复性、数据分析、自动化报告。
Quarto与BeamerQA审计工作流程Skill qa-quarto
这个技能用于通过迭代的审计和修复流程,自动化确保 Quarto 幻灯片质量达到或超过 Beamer PDF 基准,适用于教育、演示材料的质量保证,涉及自动化测试、内容完整性检查和视觉保真度验证。关键词:Quarto, Beamer, 质量保证, 审计工作流程, 幻灯片自动化测试, 迭代修复, 视觉回归测试
技能测试子代理方法Skill testing-skills-with-subagents
这个技能基于测试驱动开发(TDD)的RED-GREEN-REFACTOR循环,用于开发和验证其他技能在压力场景下的有效性和合规性。它帮助确保技能能抵抗合理化和违规行为,适用于需要严格执行的规则技能。关键词:技能测试,TDD,压力测试,RED-GREEN-REFACTOR,合理化。
测试反模式避免技巧Skill testing-anti-patterns
本技能专注于识别和避免软件测试中的常见反模式,如测试模拟行为、向生产代码添加仅测试方法、不理解依赖就模拟等。通过遵循TDD原则和最佳实践,帮助开发人员提高测试质量、代码可靠性和软件可维护性。关键词:软件测试、反模式、TDD、模拟、单元测试、集成测试、测试驱动开发、代码质量、测试最佳实践。
测试驱动开发Skill test-driven-development
测试驱动开发是一种软件开发实践,通过先编写测试用例再编写实现代码,确保代码正确性和可维护性,强调自动化测试、红绿重构、单元测试、代码质量和重构。关键词:TDD、测试驱动、红绿重构、单元测试、自动化测试、代码重构、测试先行、软件开发方法。
系统调试Skill systematic-debugging
这个技能提供了一个四阶段调试框架,帮助开发者系统化地找到并修复技术问题的根本原因,避免盲目修复和引入新错误。适用于软件开发中的错误调试、测试失败处理等场景。关键词:系统调试、根原因分析、测试、软件开发、调试框架。