九號工具站
返回列表

QA 工程師的一天:從手動測試到自動化的完整流程

分享 QA 工程師的日常工作,從需求分析、測試案例設計、手動測試執行到自動化測試導入的完整經驗。

QA 軟體測試 自動化測試 測試流程 品質保證

最後更新:2026-03-07

本文分享的工作流程為作者個人經驗,不同公司和團隊的流程可能有所不同。

1. 一個 QA 工程師的真實一天

很多人以為 QA 就是「點點點」,但其實一個完整的 QA 流程包含了大量的思考和策略。讓我分享一下實際的工作內容。

2. 早上:需求分析與測試計畫

拿到新功能需求後,第一件事不是打開 App 開始測,而是:

  • 閱讀需求文件

    理解功能的目的、使用場景、邊界條件

  • 寫測試計畫

    列出要測試的面向(功能、效能、相容性、安全性)

  • 設計測試案例

    正向流程、反向流程、邊界值、異常處理

3. 下午:執行測試

手動測試不是隨便亂點,而是有系統地執行:

  • Smoke Test

    快速確認主要功能正常

  • 功能測試

    依照測試案例逐步驗證

  • 探索性測試

    像真實使用者一樣操作,找出預期外的問題

  • 回歸測試

    確認修 bug 後沒有影響其他功能

4. Bug 回報的藝術

一個好的 bug report 應該包含以下要素:

  • 標題

    簡潔描述問題

  • 重現步驟

    1-2-3 步驟清楚可重現

  • 預期 vs 實際結果

    明確說明差異

  • 環境資訊

    OS、瀏覽器、裝置

  • 截圖或錄影

    一圖勝千言

5. 傍晚:自動化與報告

把重複性高的測試案例自動化:

  • 維護自動化腳本

    更新和修復現有的自動化測試

  • 分析測試結果

    更新測試報告,追蹤品質趨勢

  • 團隊溝通

    與開發團隊溝通 bug 狀態和修復進度

ℹ️

一般聲明

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

意見反饋