SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-22 00:14

测试与质量

12,525 个结果

messaging-testing-rabbitmq

该技能聚焦 RabbitMQ 集成测试,覆盖 Java/Spring、Node.js 与 Python 三种技术栈。核心内容包括:使用 @SpringRabbitTest 与 RabbitListenerTestHarness 在 Spring 上下文中对监听器进行 spy 与捕获式测试;使用 TestRabbitTemplate 在无真实 broker 的情况下测试发送与接收;使用 Testcontainers 的 RabbitMQContainer 启动真实 broker 完成端到端消息流与交换机/队列路由验证。文档给出测试方案选择表(速度、保真度、适用场景)、依赖配置、代码示例、预置交换机与队列、@ServiceConnection 与 @DynamicPropertySource 两种连接方式,以及 Node.js(amqplib)和 Python(pika)的 Testcontainers 示例。同时列出常见反模式与故障排查表,帮助避免测试不稳定、超时挂起、路由键不匹配等问题。

测试与质量34 次安装

Line Execution Checker

Line Execution Checker 是一个用于检查特定源代码行在测试运行期间是否被执行过的快速工具,基于 gcov 覆盖率数据工作。它提供名为 line-checker 的命令行程序,通过 g++ 编译生成,支持一次检查单行或多行,并输出每行是否执行及执行次数。退出码区分全部执行、存在未执行行和错误三种情况。使用前需先以 --coverage 标志运行测试生成 .gcda 覆盖率数据。适用于测试覆盖率验证、调试未覆盖代码等场景。

测试与质量34 次安装

drupal-testing

Drupal Testing 是一个用于验证 Drupal 实现是否真正工作的实用测试技能,基于 curl 烟雾测试、drush eval 和测试脚本。它提供环境自动检测(DDEV、Lando 或裸机)、基于 ddev drush 和 ddev exec 的 curl 烟雾测试模式(状态码与响应大小、下载完整 HTML、提取特定内容)、可复用测试脚本模板、DDEV shell 执行注意事项、drush eval 转义规则以及服务、模块、字段、配置、权限、路由等常见验证场景。适用于模块开发后的功能验证、基于角色的访问测试、页面可访问性检查,以及确认补丁文件实际加载路径等。限制方面,内容默认面向 DDEV 环境,其他环境需替换执行前缀;复杂 PHP 逻辑需写入脚本文件运行;资料未提供具体版本、性能指标或收费信息。

测试与质量34 次安装

verification-before-completion

该技能是一个强制性的完成前验证门禁,用于所有实现类任务:在声称任务完成之前,必须先确定证明实现有效的具体测试、实际运行测试、读取真实输出并核对输出是否支持结论,只有全部通过才可报告完成并附上测试结果。它针对 Drupal 工作流设计,要求用 drush eval、curl、Behat 或测试脚本等方式验证服务、页面、配置导入、钩子、模块启用、路由、字段、权限、表单和缓存等具体行为,避免以“代码看起来正确”“遵循最佳实践”等理由跳过测试。

测试与质量34 次安装