SuperAPI AI 工具集

skill-tester

测试与质量

查看项目

更新于 10-15 10:53

技能介绍

Skill Tester 概述

skill-tester 通过动手测试操作,验证 Claude Code 技能在真实场景中能否正确工作。

目的:通过实际使用进行功能与可用性测试。

四种测试操作:

  • 场景测试(Scenario Testing):在真实用例中测试技能。
  • 示例验证(Example Validation):验证所有示例都能正确执行。
  • 集成测试(Integration Testing):测试技能与其他技能能否协同工作。
  • 可用性测试(Usability Testing):评估易用性与有效性。

与 review-multi 的集成:

  • review-multi 操作 4(可用性评审):带评分的综合评估。
  • skill-tester:专注于功能测试(它能否工作?)。

何时使用:

  • 部署前测试(确保功能正常)。
  • 示例验证(所有示例是否都能工作?)。
  • 集成测试(能否与其他技能协同工作?)。
  • 真实场景验证(在实践中是否有效?)。

操作说明

操作 1:场景测试

目的:在真实场景中测试技能。

流程:

  • 从“何时使用”中选择一个场景。
  • 实际遵循技能说明操作。
  • 完成任务。
  • 记录成功/失败及问题。

验证:若场景成功完成,则 PASS。

操作 2:示例验证

目的:验证所有代码/命令示例都能正确执行。

流程:

  • 从 SKILL.md 中提取所有示例。
  • 执行每个示例。
  • 验证输出是否符合预期。
  • 记录任何失败。

验证:若所有示例都能工作,则 PASS。

操作 3:集成测试

目的:测试技能与其他技能能否协同工作(针对工作流/依赖关系)。

流程:

  • 识别依赖的技能。
  • 测试集成点。
  • 验证数据是否正确流转。
  • 检查组合是否正常工作。

验证:若集成顺畅,则 PASS。

操作 4:可用性测试

目的:评估技能是否易于使用且有效。

流程:

  • 首次使用者测试(没有先验知识的人能否使用?)。
  • 任务完成测试(用户能否达成目标?)。
  • 效率测试(时间是否合理?)。
  • 满意度评估(体验是否积极?)。

验证:若可用且有效,则 PASS。

快速参考

操作 | 重点 | 通过标准

场景测试 | 真实使用 | 场景成功完成

示例验证 | 示例可工作 | 所有示例正确执行

集成测试 | 与他人协作 | 集成顺畅

可用性测试 | 易用且有效 | 目标用户可用

配合使用:review-multi(综合评估)+ skill-tester(功能验证)。

skill-tester 通过在真实场景中的动手测试,确保技能正确工作。