测试 Skill技能列表
LibAFL模糊测试库Skill libafl
LibAFL 是一个模块化的模糊测试库,用于构建自定义模糊测试器。它适用于高级模糊测试需求、自定义变异器或非标准目标,支持软件测试、漏洞挖掘和安全评估。关键词:模糊测试、LibAFL、模块化、自定义、Rust、安全测试、漏洞挖掘、软件测试、代码覆盖率、崩溃检测。
模糊测试Harness编写Skill harness-writing
本技能专注于编写有效的模糊测试harness,用于自动化测试软件系统以提高代码覆盖率并发现潜在安全漏洞。关键词:模糊测试、harness编写、代码覆盖率、漏洞挖掘、软件测试、自动化安全测试。
模糊测试障碍克服技术Skill fuzzing-obstacles
该技能专注于在软件模糊测试中,通过代码补丁和条件编译技术来绕过校验和、全局状态等障碍,以提高代码覆盖率和发现潜在漏洞。关键词:模糊测试、代码补丁、条件编译、覆盖率、校验和、确定性、软件开发测试。
覆盖率分析Skill coverage-analysis
覆盖率分析是一种软件测试技术,专门用于测量在模糊测试过程中代码的执行情况,帮助评估测试工具的有效性、识别测试障碍如魔数检查,并跟踪测试进展。关键词:模糊测试,代码覆盖率,测试工具,软件安全,测试优化。
cargo-fuzzSkill cargo-fuzz
cargo-fuzz 是一个用于Rust项目的模糊测试工具,基于libFuzzer后端和Cargo构建系统,提供快速设置、集成消毒器支持和覆盖率分析。关键词:模糊测试、Rust、Cargo、libFuzzer、测试工具、软件安全。
地址消毒器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输出, 屏幕捕获, 输入驱动, 应用程序管理。
测试驱动开发Skill test-driven-development
测试驱动开发是一种软件开发实践,通过先编写测试用例再编写实现代码,确保代码正确性和可维护性,强调自动化测试、红绿重构、单元测试、代码质量和重构。关键词:TDD、测试驱动、红绿重构、单元测试、自动化测试、代码重构、测试先行、软件开发方法。
代码审查接收与处理技能Skill receiving-code-review
这个技能指导在软件开发过程中如何有效接收和处理代码审查反馈,强调技术验证、避免情感化回应,并逐步实施修复。它包括阅读反馈、理解需求、验证技术正确性、评估适用性、响应和测试步骤,适用于处理不明确或外部反馈。关键词:代码审查、技术评估、验证、反馈处理、软件开发、质量保证、静态测试、代码质量。
Pylint检查器开发技能Skill pylint-checkers
本技能提供了Pylint检查器的全面指南,涵盖从安装配置到高级开发的所有方面,包括内置检查器、自定义检查器和检查器开发。用于提高Python代码质量,适用于测试、代码审查和CI/CD集成,关键词:Pylint, Python, 代码质量, 检查器, 测试, 开发, 代码审查, CI/CD。