前言¶
迭代裏常見的情況是:PRD、原型和接口說明已經齊了,測試同學還要手工拆模塊、列測試點、補逆向和權限場景,再整理成表格或 Markdown。口頭約定「按企業規範寫用例」時,每個人輸出的章節和粒度也不一致。下面介紹 SkillHub 上的「系統測試用例生成專家」,它用固定流程把需求材料轉成可評審的測試文檔,且無需額外 API 憑證。
這是什麼¶
「系統測試用例生成專家」是 SkillHub 社區技能,座標 @user_0d92b3be/test-case-generator-v2,當前版本 1.0.0,分類爲 dev-programming,由發佈者 user_0d92b3be 維護。技能定位爲資深測試架構師視角的用例與方案生成:接受 PRD、原型、UML、接口文檔、ERP 業務說明或純文字功能描述,按統一 Markdown 結構輸出需求分析、功能拆解、測試點、用例及接口、權限、異常、性能與覆蓋率自檢。標籤標明 requires_api_key=false,屬於純指令型技能,不依賴外部密鑰。
官方頁面:https://www.skillhub.cn/skills/user_0d92b3be/test-case-generator-v2
API 入口:https://api.skillhub.cn/user_0d92b3be/test-case-generator-v2
核心功能¶
以下能力與官方頁面及技能摘要一致。
觸發方式¶
在對話中提到「寫測試用例」「設計測試方案」「生成 QA case」「做個 testcase」「測試點分析」「接口/性能/權限/安全用例」「ERP 單據流程測試」等表述時,Agent 會按該技能的工作流響應。
功能拆解與測試點¶
- 從 PRD、Axure / 墨刀 / Figma 原型、UML、接口文檔或業務流程描述中抽取功能模塊樹。
- 按頁面、輸入、功能、業務、權限、異常六個維度展開測試點。
用例設計規範¶
每個功能點要求覆蓋五類用例:正向、逆向、邊界、權限、數據一致性,並以統一表格形式輸出。
ERP 專項¶
識別 ERP 場景時,補充主數據、單據狀態、流程串測、庫存增減等相關測試設計。
接口與安全¶
覆蓋正常請求與參數校驗,並包含 SQL 注入、XSS、越權、Token 失效等安全向用例。
性能與收尾¶
性能部分給出併發數、響應時間目標,以及 TPS、QPS、p95、p99 等指標項。每次輸出末尾做覆蓋率分析與風險評估,自檢漏點與待澄清問題。
輸出結構¶
固定 Markdown 順序爲:需求分析 → 功能拆解 → 測試點 → 用例 → 接口 → 權限 → 異常 → 性能 → 覆蓋率。
安裝與啓用¶
SkillHub 頁面給出的安裝方式是:讓當前 AI 按官方安裝文檔拉取該技能。你可以直接把下面提示發給 Agent:
請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_0d92b3be/test-case-generator-v2`。
若本機已安裝 skillhub CLI,也可在終端安裝到當前 Agent 的 skills 目錄(未指定 --dir 時默認裝到 ./skills/,Agent 可能無法識別,需指向正確目錄):
command -v skillhub && skillhub --version
未安裝 CLI 時,可按 SkillHub 安裝文檔執行完整安裝或僅 CLI:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
安裝技能示例(將 <skills 目錄> 換成當前環境路徑):
skillhub install @user_0d92b3be/test-case-generator-v2 --dir <skills 目錄>
常用客戶端 skills 目錄(摘自 SkillHub 安裝文檔,以你本機實際配置爲準):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或項目下的.agents/skills/
安裝後按所用 Agent 的說明刷新或重啓,使技能生效。
典型用法¶
先做材料準備,再在已啓用技能的會話裏說明目標。輸入可以是需求文檔、PRD、原型鏈接說明、UML、接口文檔、ERP 業務說明,或一段功能描述。
示例 1:功能與表格用例
附件是訂單創建功能的 PRD 摘要:[粘貼或描述需求]
請按企業級規範生成測試點,並用表格輸出正向、逆向、邊界、權限、數據一致性用例。
示例 2:接口與安全
下面是用戶登錄接口文檔:[粘貼路徑、參數、響應]
請補充正常請求、參數校驗,以及 SQL 注入、XSS、越權、Token 失效相關用例,並納入完整 Markdown 結構。
示例 3:ERP 流程
這是採購入庫的單據狀態與庫存規則說明:[粘貼業務說明]
請識別 ERP 場景,補充主數據、單據狀態、流程串測和庫存增減相關測試設計。
經過上面的步驟,你應得到一節式 Markdown,便於評審、導入用例庫或作爲迴歸清單底稿。
適用場景與注意¶
適合需要在短週期內把零散需求整理成結構化測試交付物的團隊:業務系統、接口服務、帶權限與異常分支的功能,以及 ERP 單據與庫存類場景。技能強調錶格化五類用例和輸出末尾的自檢,適合作爲評審稿而非替代人工對業務規則的最終確認。
注意幾點:輸入越完整,拆解與測試點越貼近真實系統;原型與接口字段建議寫全。官方摘要未聲明自動生成 Pytest、Selenium 等腳本,若你需要可執行自動化代碼,應在提示中單獨說明框架與倉庫約束,並覈對 Agent 實際輸出。社區技能版本爲 1.0.0,升級與變更以 SkillHub 頁面爲準。
結尾¶
「系統測試用例生成專家」把「拆需求 → 列測試點 → 五類用例 → 接口/權限/異常/性能 → 覆蓋率自檢」收成一條固定流水線,且不依賴 API Key。若你正在 SkillHub 上選型測試類技能,可從官方頁查看說明並安裝:https://www.skillhub.cn/skills/user_0d92b3be/test-case-generator-v2。