Let's learn to be a SQA architect.
事實上,存在第三條路徑——SQA 架構師(Software Quality Assurance Architect)。這不僅僅是一個職稱的改變,更是一次從「技術執行」到「解決方案設計」的本質轉型。
一、 重新定義架構師:在複雜情境中尋找「最優解」
我們首先要打破對架構師的迷思。架構師(Architect)並非單純指涉開發領域的高手,也不是僅僅負責「蓋房子」的人。真正的架構師,其核心能力在於:在複雜的限制條件(Context-force)中,利用領域知識(Domain Knowledge)提出能解決問題的技術方案。
對於 SQA 而言,這意味著你必須從關注「單一產品的規格(Spec)」轉向關注「系統的應用場景」。專案經理(PM)從管理角度運行專案,而 SQA 架構師則必須從「外部關係人」的關切點出發,將這些需求轉化為可落實的測試架構。這需要三種維度的交織:
- 技術與平台: 掌握底層計算機科學與自動化軟體、測試框架。
- 組織背景: 理解公司的商業戰略與資源限制。
- 人際交往: 具備領導力,能與開發者、PM 甚至是客戶對齊認知。
例如在網通產品公司的轉型過程中,SQA 架構師的角色不再只是檢查 Switch 的封包丟失率這類功能測試。面對關鍵客戶(Key Account)時,架構師需要思考:在極端的工業環境下,這套通訊架構如何支撐客戶的營運?這種從「產品測試」到「架構評估」的轉變,是進入架構師階層的第一道門檻。
二、 思維轉型:從檢查者到「場域模擬專家」
資深 SQA 與 SQA 架構師最大的分水嶺,在於**「對齊認知」的能力**。傳統測試模式往往是「被動」的:拿到 Software Spec,寫測試案例,然後執行。但架構師必須是「主動」的,他們追求的是建立一套「具備公信力且能快速響應(Quick Response)」的測試策略。
這套策略的轉型包含三個關鍵支柱:
- 測試範圍的動態定義: 基於風險與複雜度,而非盲目的全覆蓋。架構師會問:「哪些情境是客戶真正在乎的?」
- 資源的戰略配置: R&R 區分 Leader、Manual 與 Auto 的權重,並確保測試設備(Fixture)的精度符合產業標準。
- 高度真實的環境建構: 架構師致力於模擬最貼近客戶場域的測試環境,因為在架構師的邏輯裡,無法反應現實的測試是無效的成本支出。
具體應用: 當 SQA 開始繪製「系統架構圖」而非單純撰寫 Test Case 時,思維就發生了質變。透過架構圖,SQA 能與 SME(領域專家)核對技術規範與實際應用的差異。這種「以圖代話」的過程,正是累積產業知識(Domain Expert)的最高效途徑。
三、 BESS 實踐:在儲能系統中淬煉架構深度
以當前熱門的 BESS(Battery Energy Storage System,儲能系統) 為例,SQA 架構師的價值在於如何處理「跨域整合」的複雜度。儲能系統並非單純的硬體堆疊,它涉及了 EMS(能量管理系統)、BMS(電池管理系統)以及各種通訊協議(如 DL/T 645、RS-485、CAN)。
在 BESS 的實踐中,SQA 架構師會深入探討以下細節:
- 數據採集的精準度: 針對 Battery Rack 的 Cell 採集,除了電壓、電流,如何驗證 SOC(荷電狀態)與 SOH(健康狀態)在極端頻率下的準確性?
- 通訊頻率的挑戰: 當環境控制設備(如 PID、偵煙器)要求 200ms 的響應速度時,現有的網路架構是否會產生瓶頸?
- 規模化與配置差異: 工商儲(Commercial)與大儲(Utility-scale)的架構差異在哪?如何將不同客戶的設計差異歸納為共用的測試架構?
這就是架構師的工作:直接或間接地與客戶對話,持續迭代系統架構設計。 他們蒐集規格、數量與配置的差異,將其轉化為公司內部的技術資產。
結論:跨越天花板的戰略路徑
成為 SQA 架構師,本質上是一場關於「影響力」的修煉。你不再是流程末端的守門員,而是流程前端的導航員。這條路徑要求資深 SQA 必須放下對「工具」或「堅持手動」的過度執著,轉而擁抱「複雜度」。
如何成為 SQA 架構師的下一步行動建議:
- 獲得架構設計經驗: 嘗試參與專案早期的架構評估,而非僅在測試階段介入。
- 提升溝通軟實力: 強化邏輯辯證與溝通能力,架構師的工作有 50% 是在說服他人接受你的品質方案。
- 掌握行業知識體系: 深入研究你所在行業的底層規範(如儲能行業的通訊標準),成為該領域不可替代的專家。
















