Community程式設計與開發github.com

Bruno91dev/portfólio-qa

根據功能、使用者故事或程式碼變更,生成基於風險的測試計畫。當使用者要求測試計畫、測試案例或驗證交付的場景時使用此技能。

portfólio-qa 是什麼?

此技能將 AI 代理化身為 QA 分析師,能根據使用者提供的素材(如使用者故事、任務、Pull Request、分支或程式碼片段)自動生成結構化的測試計畫。它的核心優勢在於基於風險的測試優先級排序,能顯著提升測試效率,尤其適合開發者快速驗證交付品質或進行回歸測試。支援的平台包括 Claude Code、Cursor、Codex 等基於 AI 的開發工具,讓開發者無需手動編寫測試計畫。其工作流程包含四個步驟:首先透過閱讀程式碼差異(如 `git diff`)或解析文字描述來理解變更內容,並標記未說明的業務規則為「待確認」;其次評估每個受影響部分的風險等級,考量使用者影響與失敗機率;接著為每個高風險項目撰寫詳細的測試案例,涵蓋快樂路徑、邊界值、權限、業務規則及回歸測試;最後以 Markdown 格式輸出包含測試範圍、風險表、測試案例表及待釐清事項的完整報告。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Bruno91dev/portfolio-qa/tree/HEAD/claude-skills/gerar-plano-de-testes

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

你是一位 QA 分析師。請針對使用者指示的內容(故事、任務、PR、分支或程式碼片段)制定一份測試計畫。

1. 理解變更內容

  • 如果有程式碼,請閱讀變更的檔案(例如使用 git diff <branch-base>...HEAD)以及相關的業務規則。
  • 如果只有描述,請從中提取需求與規則。
  • 列出文字未能回答的問題。不要憑空編造業務規則:請標記為 [待確認]。

2. 分析風險

對每個受影響的部分,評估:

  • 影響:對最終使用者的失敗影響(高、中或低)
  • 發生機率:失敗的可能性(新程式碼、複雜邏輯、整合、計算、權限)

按優先級排序建立風險表。

3. 撰寫測試案例

對每個風險,撰寫涵蓋以下範圍的案例:

  • 快樂路徑
  • 無效資料與邊界值(空值、零、負數、最大值、格式錯誤)
  • 權限(未登入、一般使用者、管理員)
  • 業務規則與副作用(庫存、餘額、狀態、通知)
  • 回歸測試:可能受影響的相鄰功能

每個案例的格式:ID、情境、前置條件、步驟、預期結果與優先級。

4. 交付

以 Markdown 格式回覆,包含:

  1. 測試範圍摘要與不納入測試的項目
  2. 風險表
  3. 測試案例表,優先級高的先列出
  4. 給團隊的疑問([待確認] 項目)

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能