SuperAPI AI 工具集

Skill 广场

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

更新于 10-20 00:13

测试与质量

12,357 个结果

verify-form-validation

verify-form-validation 是 Reticle 提供的一项技能,用于验证表单是否真正拒绝非法输入。它在真实浏览器中驱动页面上的实际表单,同时检查三个关键失效点:错误提示是否由应用自身渲染、提交按钮的禁用状态是否真实(而非仅靠 CSS 样式伪装成不可点击)、以及是否没有请求被发出。该技能还要求验证拒绝是有条件的,即修正输入后错误应清除、提交按钮应重新启用。它提醒使用者区分浏览器原生校验气泡与应用自身校验逻辑,避免误判。在断言无请求发出时,需要通过 reticle_assert 结合 settled 状态和 timeout_ms 轮询,而不是点击后立刻计数。技能以 verified: "yes" 作为唯一通过标准,"no" 表示发现真实缺陷,"unknown" 表示无法判定,"no-fault" 表示未证伪也未证实。判定结论仅针对所测试的具体字段与具体非法值,其余表单部分应声明为未验证。

测试与质量57 次安装

atf-testing

ATF(Automated Test Framework)是 ServiceNow 平台提供的自动化测试能力,用于对 ServiceNow 应用进行回归测试与持续集成。本技能围绕 ATF 的测试与测试套件构建,涵盖模拟用户(impersonation)、表单步骤、断言、服务端脚本步骤、测试参数以及执行等核心内容。资料给出了 ATF 的测试层级结构(测试套件包含多个测试,每个测试由有序步骤组成),并列出关键数据表(如 sys_atf_test、sys_atf_step、sys_atf_test_suite、sys_atf_test_suite_test、sys_atf_test_result)。同时介绍了常见步骤类型(模拟用户、打开新表单、打开已有表单、设置字段值、点击 UI 操作、断言字段值、运行服务端脚本、等待),并提供了创建测试、添加步骤、创建测试套件、使用测试参数以及通过 MCP 工具集成执行测试的示例代码。

测试与质量57 次安装

choosing-what-to-test

这是一个面向 Android 测试套件的技能,用于判断“应该为哪些行为编写测试”。它以 Google 官方文档中按“代码所触及的状态类型”划分测试价值的思路为基础,把状态归纳为五类:屏幕上的状态、内存中的状态、持久化状态、其它状态(系统栏、系统服务、闹钟、广播等),以及错误与边界情况。技能同时明确列出“不应测试”的对象,例如框架入口(Activity、Fragment、Service)的业务逻辑、Retrofit 注解路由、Hilt 模块声明、Compose Modifier 内部实现和生成代码等,并强调只测试公开可观察行为、避免为框架或第三方库写测试。它还提供边界情况清单、决策矩阵以及若干 WRONG vs RIGHT 示例,帮助在评审 PR 或回答“这个模块该测什么”“这个函数漏了哪些边界”等问题时给出具体建议。该技能属于 skydoves/android-testing-skills 技能集合。

测试与质量57 次安装

extracting-test-artifacts

本技能讲解如何在 Android 测试中通过 adb 在主机与设备间搬运文件(含现代压缩与同步选项),重点覆盖 adb pull / adb push 与 run-as、exec-out 的组合用法,以及路径权限规则对拉取结果的影响。技能说明了对 /data/local/tmp/、/sdcard/、/data/data/<pkg>/(需 run-as,且要求构建为 debuggable)、/sdcard/Android/data/<pkg>/files/ 等路径的可读写性判断;提供用 adb exec-out run-as <pkg> cat 或 tar 管道抓取二进制/目录、避免 PTY 转换损坏字节的做法;并介绍使用 android.test.services 的 TestStorage API(需 -e useTestStorageService true 及 androidx.test:services 依赖)路由每测试产物的现代化方式,以及 --sync、-z brotli、-Z、-a、-n、-q 等参数含义。技能还列出常见测试产物输出路径与校验清单,用于把截图、JSON、数据库等产物安全落地到 CI 构建输出。

测试与质量57 次安装

requirements-traceability

这是一个用于创建或审计“需求—设计—代码—测试”可追溯性的技能。它会构建可追溯性矩阵,将每一条需求(REQ)映射到设计/ADR、实现文件、测试和验证证据,帮助团队确认需求范围、实现落点和验证方式。技能强调不猜测、不夸大覆盖范围:需求尽可能逐字提取,隐式需求标记为 INFERRED 并请求确认;每条范围内容需求都必须有至少一条验证路径(单元/集成测试、验收测试、视觉回归、安全证据、性能证据或人工验证步骤)。输出包括可追溯性矩阵、缺口清单(阻断项与后续项)和以最小改动优先的补全建议。还提供成熟度状态跟踪(Draft、Review、Approved、Implemented、Verified、Validated),并为可选 ZDP 流程扩展矩阵,覆盖业务场景到监控的完整制品链。

测试与质量57 次安装

test-automation

test-automation 是一个自动化的测试生成与质量验证工具,属于 aidoc-flow-framework 框架,旨在把 SDD 制品(BDD 场景、需求文档 REQ、契约 CTR、规格 SPEC)转化为可执行的测试套件,并提供覆盖率追踪。它可以解析 Given-When-Then 格式的 BDD 文档并生成 pytest-bdd 测试文件,从需求文档生成单元测试,从契约 YAML 生成 Pact 契约测试,从规格文档生成集成测试。工具还支持测试数据生成、覆盖率分析(行、分支、路径覆盖率)以及需求、BDD 场景、契约端点的可追溯性映射。用法上通过命令行调用 generate-bdd、generate-unit、generate-contract、run、coverage-report 等子命令,依赖 pytest、pytest-bdd、pytest-cov、pact-python、hypothesis、faker 等库。它适用于需要把规格文档与测试保持同步、追踪需求覆盖率的研发团队,生成后仍需人工评审和调整。

测试与质量57 次安装