工程開發
exploratory-testing-advanced
進階探索式測試,包含 SBTM、RST 啟發式方法與測試導覽。適用於錯誤調查、發現未知品質風險及結構化手動測試。
簡介
此技能為進階探索式測試提供了一套結構化框架,將測試工作從隨機點擊轉變為具備紀律的認知探究。它以「基於階段的測試管理」(SBTM) 為核心,將探索任務組織成具有明確任務、範圍與品質焦點的限時測試憲章。透過運用 SFDIPOT(品質評估標準)與 FEW HICCUPPS(問題識別預言)等既定啟發式方法,代理程式能系統性地評估軟體的可靠性、資料完整性與作業可用性。此外,此技能整合了多種測試導覽方式,如針對營收功能的「Money Tour」或針對高風險區域的「Bad Neighborhood Tour」,確保對複雜系統的全面覆蓋。
- 採用 SBTM 方法論來管理探索階段(任務設定、執行探索、記錄筆記、總結報告),並設置 45-90 分鐘的限時測試區間。
- 利用 SFDIPOT(結構、功能、資料、介面、平台、營運、時間)來評估品質標準並找出測試缺口。
- 使用 FEW HICCUPPS 作為一致性檢查預言(Oracles),用以識別並分類軟體錯誤。
- 實作 12 種不同的測試導覽策略,透過不同視角導航應用程式,包含業務區、聯邦快遞(資料流向)及垃圾收集等導覽模式。
- 提供強大的筆記模板,用於即時記錄觀察、錯誤、問題以及會話覆蓋率指標。
- 支援代理程式輔助的探索,實現人類導航員與 AI 驅動程式之間的協作,適用於邊際案例生成、視覺測試與模式識別任務。
使用注意事項與限制:
- 適用於調查新功能、發掘自動化測試遺漏的錯誤、學習陌生系統,以及在開發早期進行風險發現。
- 需要主動參與;將探索定義為高階結構化思考,而非無目的的執行。
- 透過代理程式記憶功能共享測試會話,協助團隊追蹤 Bug 群集、重複使用憲章模板並累積啟發式測試結果。
- 最適合運用於駕駛員-領航員(Driver-Navigator)或強效風格(Strong-Style)等結對測試模式,讓代理程式處理重複變數,而人類則專注於高階策略與直覺。
- 專為 Agentic Quality Engineering (AQE) 測試艦隊設計,可協調如 qe-flaky-test-hunter 與 qe-visual-tester 等專業代理程式。
倉庫統計
- Star 數
- 329
- Fork 數
- 65
- Open Issue 數
- 4
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午07:30