自動化測試養成計畫:從手動 QA 轉型自動化的 120 天路線圖
為有手動測試經驗的 QA 設計的自動化轉型計畫,從程式基礎到建立完整的自動化測試框架,120 天成為 SDET。
最後更新:2026-03-07
本計畫假設學習者已有手動測試經驗,建議至少 6 個月手動測試基礎後再開始。
目錄
1. 轉型自動化的正確心態
2. 第 1-3 週:Python 基礎
-
練習一
寫一個計算機程式
-
練習二
寫一個讀取 CSV 測試資料的腳本
-
練習三
用 Python 呼叫 API 並驗證結果
3. 第 4-6 週:pytest 與單元測試
-
練習一
為一個簡單的 Python 模組寫 20 個單元測試
-
練習二
用 parametrize 減少重複的測試程式碼
-
練習三
產出 HTML 測試報告
4. 第 7-9 週:API 自動化測試
-
練習一
建立一個完整的 API 測試專案
-
練習二
實作至少 30 個 API 測試案例
-
練習三
整合 CI/CD(GitHub Actions)
5. 第 10-13 週:Web UI 自動化(Playwright)
-
練習一
自動化一個登入流程
-
練習二
用 POM 架構整理測試程式碼
-
練習三
處理常見的 Flaky Test 問題
6. 第 14-15 週:CI/CD 整合
-
練習一
建立一個完整的 CI pipeline,包含 API + UI 測試
-
練習二
設定每日定時執行和 PR 觸發
7. 第 16-17 週:進階主題與實戰
相關懶人包
API 測試入門:用 Postman 和 pytest 打造你的第一個 API 測試
API 測試是現代 QA 必備技能。從 HTTP 基礎概念到實際用 Postman 和 pytest 寫測試,帶你踏出 API 測試的第一步。
Comment rédiger un cas de test de manière professionnelle ? Démontage complet des exigences aux cas de test
De bons cas de test sont l’arme principale du contrôle qualité. Partagez une approche systématique allant de l'analyse des exigences à la rédaction de cas de test, y compris des techniques pratiques telles que la segmentation équivalente et l'analyse des valeurs limites.
L'art du rapport de bogues : comment rédiger des rapports de bogues que les développeurs peuvent comprendre en quelques secondes
Un bon rapport de bug peut considérablement accélérer le processus de réparation. Partagez les meilleures pratiques en matière de signalement de bogues, notamment les modèles, les évaluations de gravité et la manière de communiquer efficacement avec les développeurs.
Déclaration générale
Les informations fournies sur ce site sont fournies à titre indicatif uniquement et leur exhaustivité et leur exactitude ne sont pas garanties. Les utilisateurs doivent porter leur propre jugement sur l'applicabilité des informations.