mcpField
T
testing

testing

github.com/yinhunfeixueテスト・品質455 回インストール22 週間前に更新
リポジトリ

testing について

testingは、要件リストに照らして機能を検証するワークフロー向けのスキルです。ユニットテストからセキュリティテストまで6種類から選べ、レビュー、報告書作成、提出までの手順を含みます。

主な機能

  1. 016種類のテストから選択
  2. 02要件に基づくテストケース作成
  3. 03古くなったテストケースの削除
  4. 04結果とカバレッジのレビュー
  5. 05報告書作成と提出手順

活用シーン

  1. 01モジュールの主要ロジックを単体テスト
  2. 02業務フローとユーザーシナリオを検証
  3. 03バグ修正に回帰テストを追加
  4. 04性能とセキュリティ上のリスクを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/yinhunfeixue/software_development_skills --skill testing

インストール後、Claude Code で/testingを入力して読み込まれたか確認します。

詳細

プロジェクトの README より

测试

依赖规范

#[[file:../rules/review-base.md]] #[[file:../rules/git-workflow.md]] #[[file:../rules/project-structure.md]]

目的

验证功能符合需求,确保交付质量。

输入

  • 模块代码:各模块代码
  • 需求清单:需求清单,作为测试用例依据

测试类型

#类型说明
1单元测试每个模块的核心逻辑,覆盖正常路径和异常路径
2集成测试覆盖核心业务流程
3E2E 测试覆盖关键用户场景
4回归测试每个 bug 修复后补充对应用例
5性能测试核心流程无明显性能问题(加载时间、渲染卡顿等)
6安全测试输入校验、权限控制、敏感数据不暴露

步骤

每个步骤先输出标题,再输出结果

  • 询问用户:在开始任何测试工作之前,先向用户发送以下确认消息:

    是否需要编写测试?如需要,请选择测试类型(可多选):

    1. 单元测试
    2. 集成测试
    3. E2E 测试
    4. 回归测试
    5. 性能测试
    6. 安全测试
    7. 不需要测试,跳过本阶段
    • 等待用户明确回复后,仅针对用户选择的测试类型执行后续步骤
    • 如果用户选择 0 或明确表示不需要测试,跳过本阶段
  • 逐类型循环(仅针对用户确认的测试类型):

    • 创建分支:根据测试类型决定是否创建独立分支(单元测试可在功能分支上编写,集成/E2E 等建议独立分支)
    • 编写用例:按需求清单编写测试用例
    • 删除过时:删除已失效的测试用例
    • 执行 review:完成后执行 review,遵守 review-base
    • 合并分支:review 通过后 merge 到主分支
  • 写入文档:所有测试完成后写入测试报告(路径遵守 project-structure 文档存放规范)

  • 执行 review:遵守 review-base,通过后才进入下一步

  • 提交:review 通过后按 git-workflow 提交

输出

  • 测试用例:用户选择的各类型测试用例
  • 测试报告

Review 检查清单

  • 类型覆盖:用户选择的每种测试类型均已完成
  • 业务覆盖:核心业务流程均有测试覆盖
  • 边界覆盖:边界条件和异常场景有测试用例
  • 用例质量:描述清晰,可作为功能文档使用

阶段结束

下一阶段:deployment

#[[file:../rules/stage-gate.md]]

コメント