QA 工程師的一天:從手動測試到自動化的完整流程
分享 QA 工程師的日常工作,從需求分析、測試案例設計、手動測試執行到自動化測試導入的完整經驗。
Last Updated:2026-03-07
本文分享的工作流程為作者個人經驗,不同公司和團隊的流程可能有所不同。
Table of Contents
1. 一個 QA 工程師的真實一天
2. 早上:需求分析與測試計畫
-
閱讀需求文件
理解功能的目的、使用場景、邊界條件
-
寫測試計畫
列出要測試的面向(功能、效能、相容性、安全性)
-
設計測試案例
正向流程、反向流程、邊界值、異常處理
3. 下午:執行測試
-
Smoke Test
快速確認主要功能正常
-
功能測試
依照測試案例逐步驗證
-
探索性測試
像真實使用者一樣操作,找出預期外的問題
-
回歸測試
確認修 bug 後沒有影響其他功能
4. Bug 回報的藝術
-
標題
簡潔描述問題
-
重現步驟
1-2-3 步驟清楚可重現
-
預期 vs 實際結果
明確說明差異
-
環境資訊
OS、瀏覽器、裝置
-
截圖或錄影
一圖勝千言
5. 傍晚:自動化與報告
-
維護自動化腳本
更新和修復現有的自動化測試
-
分析測試結果
更新測試報告,追蹤品質趨勢
-
團隊溝通
與開發團隊溝通 bug 狀態和修復進度
Related Quick Guides
2026 QA 趨勢:AI 測試、Shift-Left 與職涯新方向
探索 QA 領域的最新趨勢,包含 AI 輔助測試、Shift-Left 策略、以及 QA 工程師的職涯轉型方向。
API 測試入門:用 Postman 和 pytest 打造你的第一個 API 測試
API 測試是現代 QA 必備技能。從 HTTP 基礎概念到實際用 Postman 和 pytest 寫測試,帶你踏出 API 測試的第一步。
Beginner’s Guide to Performance Testing: A Complete Tutorial from Load Testing to Stress Testing
A Complete Guide to Getting Started with Performance Testing - Covers load testing, stress testing, and soak testing, introduces the practical usage of the three major tools JMeter, k6, and Locust, and learns to identify system bottlenecks from scratch to ensure online stability.
General Disclaimer
The information provided on this site is for reference only. We do not guarantee its completeness or accuracy. Users should determine the applicability of the information on their own.