探索性測試實戰:超越測試案例的發現之旅
探索性測試不是隨便亂點,而是有策略地運用經驗和直覺來發現測試案例覆蓋不到的問題。分享實用的探索性測試技巧。
最後更新:2026-03-07
探索性測試的效果取決於測試者的經驗和領域知識,建議搭配腳本測試一起使用。
目錄
1. 什麼是探索性測試?
2. Session-Based Test Management (SBTM)
-
Charter
這次要探索什麼?例:「探索購物車在極端情況下的行為」
-
時間限制
通常 60-90 分鐘
-
筆記
記錄發現的問題、疑問、想法
-
Bug / Issue
正式回報的問題
3. 技巧一:角色扮演法
-
新手使用者
第一次使用的新手
-
忙碌使用者
趕時間的忙碌上班族
-
惡意使用者
故意想搞破壞的惡意使用者
-
無障礙使用者
使用輔助工具的身障使用者
-
行動裝置使用者
網路不穩定的行動裝置使用者
4. 技巧二:CRUD 測試法
-
建立後立即刪除
測試快速建立刪除的邊界情況
-
建立大量資料
測試系統在大量資料下的表現
-
同時編輯同一筆資料
測試並發編輯的處理
-
刪除被引用的資料
測試關聯資料的完整性
5. 技巧三:打斷流程法
-
填寫表單到一半按上一頁
測試資料是否保留
-
付款過程中關閉瀏覽器
測試交易的完整性
-
上傳檔案時斷網
測試網路異常處理
-
連點提交按鈕
測試重複提交防護
6. 技巧四:極端值測試
7. 技巧五:環境變化法
8. 記錄探索過程
-
螢幕錄影
用 OBS 或內建錄影,事後回顧
-
即時筆記
用 Notion 或 OneNote 邊測邊記
-
心智圖
用 XMind 整理測試範圍和發現
相關懶人包
2026 क्यूए रुझान: एआई परीक्षण, शिफ्ट-लेफ्ट, और नई कैरियर दिशाएँ
क्यूए क्षेत्र में नवीनतम रुझानों का पता लगाएं, जिसमें एआई-सहायता परीक्षण, शिफ्ट-लेफ्ट रणनीतियां और क्यूए इंजीनियरों की करियर परिवर्तन दिशा शामिल है।
API 測試入門:用 Postman 和 pytest 打造你的第一個 API 測試
API 測試是現代 QA 必備技能。從 HTTP 基礎概念到實際用 Postman 和 pytest 寫測試,帶你踏出 API 測試的第一步。
QA 工程師的一天:從手動測試到自動化的完整流程
分享 QA 工程師的日常工作,從需求分析、測試案例設計、手動測試執行到自動化測試導入的完整經驗。
सामान्य कथन
इस साइट पर दी गई जानकारी केवल संदर्भ के लिए है, और इसकी पूर्णता और सटीकता की गारंटी नहीं है। उपयोगकर्ताओं को जानकारी की प्रयोज्यता के बारे में अपना निर्णय स्वयं लेना चाहिए।