Community生產力與協作github.com

giout/agent-skills

規劃並執行針對當前分支的基本手動迴歸測試,適用於已運行的應用程式堆疊。當要求驗證受影響的應用程式工作流程端到端時使用。

agent-skills 是什麼?

此技能(名為 End-to-End Verification)旨在協助 AI 代理程式在已部署的應用程式堆疊上,針對當前 Git 分支相對於其基礎分支的變更,規劃並執行手動迴歸測試。它會分析分支差異、列出受影響的功能流程、撰寫預期結果的測試清單,並利用內建的 `agent-browser` 技能在網頁應用程式中實際操作測試。支援平台包括任何基於 Git 的開發環境(如 GitHub、GitLab 等),並主要透過瀏覽器與指令介面互動。工作流程包括:確定分支與差異、列出測試項目、執行測試並記錄結果、以及報告成功或失敗的測試,並附上重現步驟。此外,技能還提供環境約束,例如登入憑證、資料庫存取(`DATABASE_URL`)、以及限制一次只執行一個 `.spec` 單元測試檔案以節省資源。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/giout/agent-skills/tree/HEAD/skills/e2e

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

端到端驗證

應用程式堆疊已處於運行狀態。分析當前分支相對於其基礎分支的變更,準備一份必要的手動測試清單,並執行相關的應用程式工作流程以檢查迴歸問題。

第三方技能

  • agent-browser

工作流程

  1. 確定當前分支及其基礎分支。檢查從兩者合併基礎點起的 Git 差異,以及受影響的應用程式流程。
  2. 列出針對已變更行為及密切相關迴歸路徑的必要手動測試。包含預期結果。
  3. 使用已安裝的 agent-browser 技能在網頁應用程式中執行適用的測試。記錄實際結果與任何阻礙因素。
  4. 報告執行的測試、結果,以及任何失敗的測試,並附上重現步驟。區分失敗的測試與無法執行的測試。

環境與限制

  • 預設開啟 [WEB_ADDRESS]。
  • 使用 [USER] 和密碼 [PASSWORD] 登入。
  • 透過網頁應用程式手動建立測試資料。若有重大限制無法進行,則使用提供的 [DATABASE_URL] 直接將所需資料插入資料庫。
  • 當需要資料庫存取時,使用 [DATABASE_URL]。避免將資料庫憑證寫入已提交的檔案或報告中。
  • 若單元測試有幫助,一次只執行一個檔案。為限制資源使用,切勿同時執行超過一個 .spec 檔案。

Individual skills in this repo

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

相關技能