手動測試養成計畫:從零到專業的 90 天學習路線圖
為 QA 新手設計的 90 天手動測試養成計畫,從基礎概念到實戰演練,每週有明確的學習目標和練習任務。
最後更新:2026-03-07
本計畫為建議性學習路線,實際進度可依個人情況調整。
目錄
1. 為什麼需要系統化學習?
手動測試看似簡單,但要做到「專業」需要系統化的訓練。這份 90 天計畫幫你建立紮實的基礎。
2. 第 1-2 週:測試基礎概念
學習目標:了解軟體開發生命週期(SDLC)、認識 Agile/Scrum 開發流程、理解測試的目的和價值、學會測試的基本分類(功能/非功能、黑箱/白箱)。
-
練習一
選一個常用 App(如 LINE、蝦皮),寫出它的主要功能列表
-
練習二
閱讀一份真實的需求文件,標出你認為可能有問題的地方
3. 第 3-4 週:測試案例設計
學習目標:掌握測試案例的結構和撰寫方法、學會等價分割和邊界值分析、學會決策表和狀態轉換圖。
-
練習一
為「使用者註冊」功能寫 20 個測試案例
-
練習二
為「購物車」功能用決策表列出所有條件組合
-
練習三
畫出「訂單」的狀態轉換圖
4. 第 5-6 週:Bug 管理與工具
學習目標:學會寫專業的 Bug Report、了解 Bug 生命週期、熟悉 Jira 的基本操作、學會使用瀏覽器 DevTools。
-
練習一
找一個網站的 3 個真實 bug,寫出完整的 bug report
-
練習二
用 DevTools 檢查網頁的 Network、Console、Elements
5. 第 7-8 週:測試類型深入
學習目標:功能測試的系統化執行方法、相容性測試(跨瀏覽器、跨裝置)、可用性測試基礎、基礎安全測試(XSS、SQL Injection 概念)。
-
練習一
在不同瀏覽器(Chrome、Firefox、Safari)測試同一個網站
-
練習二
用手機和電腦測試同一個響應式網站,記錄差異
6. 第 9-10 週:API 測試入門
學習目標:HTTP 方法和狀態碼、用 Postman 發送請求、驗證 API 回應、基本的 API 測試案例設計。
-
練習一
使用公開 API(如 JSONPlaceholder)練習 GET、POST、PUT、DELETE
-
練習二
在 Postman 中寫 5 個自動化驗證腳本
7. 第 11-12 週:SQL 與資料驗證
學習目標:SQL SELECT、JOIN、WHERE、用 SQL 驗證測試結果、理解資料庫結構。
-
練習一
安裝 SQLite,練習基本查詢
-
練習二
設計一個簡單的測試場景,用 SQL 驗證資料正確性
8. 第 13 週:實戰模擬
最終練習:選一個開源專案(如 TodoMVC),從零開始做完整的測試。撰寫測試計畫 → 設計測試案例 → 執行測試 → 提交 Bug Report → 整理成作品集。
相關懶人包
2026 QA 趨勢:AI 測試、Shift-Left 與職涯新方向
探索 QA 領域的最新趨勢,包含 AI 輔助測試、Shift-Left 策略、以及 QA 工程師的職涯轉型方向。
API 測試入門:用 Postman 和 pytest 打造你的第一個 API 測試
API 測試是現代 QA 必備技能。從 HTTP 基礎概念到實際用 Postman 和 pytest 寫測試,帶你踏出 API 測試的第一步。
Bug 回報的藝術:讓開發者秒懂的 Bug Report 寫法
一份好的 Bug Report 能大幅加速修復速度。分享 Bug 回報的最佳實踐,包含模板、嚴重度分級、以及如何與開發有效溝通。
一般聲明
本站提供之資訊僅供參考,不保證其完整性與正確性。使用者應自行判斷資訊之適用性。