九號工具站
返回列表

手動測試養成計畫:從零到專業的 90 天學習路線圖

為 QA 新手設計的 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 → 整理成作品集。

ℹ️

一般聲明

本站提供之資訊僅供參考,不保證其完整性與正確性。使用者應自行判斷資訊之適用性。

意見反饋