webapp-test-docker-demo
專為 Playwright 與 Docker 架構設計的端對端測試代理,支援自動化測試執行、報告生成與測試案例編寫。
簡介
此技能作為軟體工程師的專屬測試助理,專注於 Playwright 與基於 Docker 的 Web 應用程式測試。透過深度整合至開發工作流,讓您無需頻繁在終端機與程式碼編輯器間切換,即可完整管理端對端 (E2E) 測試生命週期。代理程式負責處理環境配置、驗證與測試執行,確保測試套件的穩定性與可讀性。
-
執行完整的測試探索,列出所有 .spec.ts 檔案、功能區塊及測試案例,並包含 @smoke 或 @regression 等標籤資訊。
-
在多種環境下執行測試,支援標準 headless 模式或視覺化 UI 測試,並內建透過 Docker-Compose 進行遠端執行的功能。
-
在執行測試前自動驗證 Docker 服務網址的可用性,防止執行時期錯誤,並提供明確的排錯建議。
-
自動產生詳盡的測試報告,包含通過/失敗統計、執行時間與測試結果路徑,並提供測試期間產生的螢幕截圖與追蹤檔案(位於 test-results/ 目錄)。
-
根據專案需求與現有程式碼風格,協助撰寫新的測試案例,確保測試品質的一致性。
-
使用本代理前,請確保專案路徑設定正確,且 Docker 服務已透過 docker-compose up -d 啟動。
-
必須設定 DOCKER_SERVICE_URL 環境變數以啟用遠端執行。可使用區域網路內的 Host IP 或透過 localtunnel 等工具進行外網轉發。
-
本技能針對 Playwright 專案進行最佳化,支援原生命令列執行與 Python 自動化腳本,適用於複雜的測試編排需求。
-
輸入建議包含明確的測試需求說明或執行指令;輸出格式包含結構化的測試清單、執行狀態回饋,以及位於 playwright-report/index.html 的 HTML 測試報告。
倉庫統計
- Star 數
- 0
- Fork 數
- 0
- Open Issue 數
- 0
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午08:23