Allion AI PC SQA Testing Solution:實驗室中進行自動化測試的筆電與桌機,搭配外接攝影機

Allion AI PC SQA 測試解決方案

隨著 AI PC 浪潮的驅動,PC 產品線涵蓋 NB、Desktop、Tablet 到各類 AI PC,每一款產品的推出都伴隨著複雜的軟硬體生態系:OS 版本迭代、驅動程式更新、多樣的周邊介面(USB、HDMI、Thunderbolt),以及各種形態的硬體設計。產品功能越趨複雜,測試的維度與深度也隨之倍增。

百佳泰(Allion Labs)累積逾 30 年的 PC 測試領域深厚經驗,深刻理解這些痛點,並據此開發 Allion AI PC SQA Testing Solution(AI PC SQA 測試解決方案),一套專為 PC 軟體品質驗證(Software Quality Assurance,SQA)設計的自動化測試平台,涵蓋 BIOS/UEFI 等尚未載入作業系統的環境到 Windows 應用層,透過硬體治具執行實體按鍵、I/O 插拔與電源控制,支援 24/7 無人值守長時間測試,協助工程師建立可靠可重現可規模化的測試流程。

PC 測試生態系面臨的挑戰

品牌廠商在PC測試過程中,面臨以下四大挑戰:
挑戰說明
挑戰一 |人工測試的體力極限電源循環壓力測試、長時間穩定性測試往往需要 24/7 不間斷執行。人工監控不僅消耗大量人力,疲勞更是造成漏測與誤判的主因。
挑戰二 |低機率 Bug 難以重現某些 Bug 的發生率低於 10%,甚至需要在特定條件下才會觸發(例如:從進入 S3 睡眠 1 小時後按下電源鍵喚醒)。人工重現這類問題不僅耗時,且難以保證操作的一致性。
挑戰三 |一般 RPA 工具涵蓋不足市面上的 RPA 工具以「自動化」為目的,而非「自動化測試」。其局限在於:無法控制 BIOS/UEFI 等非 OS 環境,也無法驅動實體按鍵、I/O 插拔等硬體動作;且 Log 記錄不完整,Fail 時難以回溯根因。
挑戰四 |腳本維護門檻高傳統自動化工具需要工程師具備程式撰寫能力,腳本建立與維護需仰賴特定人才,難以普及到一般測試工程師。
PC 測試的四大核心挑戰:人工測試的體力極限、低機率 Bug 難以重現、一般 RPA 工具涵蓋不足、腳本維護門檻高

Allion AI PC SQA Testing Solution 解決方案總覽

AI PC SQA Testing Solution 以三大核心能力回應上述挑戰:

  1. No-Code 腳本編輯平台
    • 測試工程師無需具備程式設計背景,即可透過直覺式介面建立、編輯與執行測試腳本。
  2. 軟硬體整合控制
    • 除純軟體層的滑鼠/鍵盤模擬、OCR 辨識、圖像辨識外,更整合多種外接硬體治具,涵蓋實體按鍵、I/O 插拔、電源管理等物理層操作。
  3. 完整 Log Report
    • 每個測試步驟均完整記錄截圖與影片。Fail 發生時工程師可逐步回溯,快速判斷是腳本問題還是產品本身的缺陷。

AI PC SQA Testing Solution vs. 一般 RPA 工具

一般 RPA 工具以「把流程跑完」為目的,AI PC SQA Testing Solution 以「判定 Pass/Fail並保留證據」為目的。

比較項目Allion AI PC SQA Testing Solution一般 RPA 工具
適用測試階段全階段(含 BIOS、開機、OS、Recovery 模式)僅限進入 OS 後
實體操作能力支援各種外接硬體治具(I/O 切換、機械手臂、電動按壓、電源控制等)
學習曲線低(No-Code 介面,無需程式設計)高(需撰寫程式腳本)
Log 完整性高(每步驟截圖 / 影片,便於除錯)僅限工具內部 log

關鍵測試情境指引

百佳泰根據多年 PC 測試服務經驗,整理出以下六大關鍵測試情境,作為導入 AI PC SQA Testing Solution 的標準化測試框架,協助客戶快速建立符合真實使用情境的自動化測試腳本。

情境一:OS 升級與 Driver 回歸測試

OS 版本更新或 Driver 升級後,App 相容性、音訊、影像輸出等可能受到影響,嚴重時導致 BSoD 或功能失效。

  • 自動比對更新前後 App 版本、Driver 版本、登錄檔設定值
  • 透過 OCR 讀取設定值並與 SPEC 比對,利用圖像辨識確認 UI 元素
  • 整合外接 Camera 辨識 BIOS 畫面,確認 UEFI 設定在更新後未被重置
OS 升級與 Driver 回歸測試情境:待測筆電與外接判讀設備
電源管理循環測試環境:多螢幕監控與電源控制治具

情境二:電源管理循環測試

PC 在長時間使用情境下反覆進入/離開省電模式(S3 Sleep、S4 Hibernate),可能引發 Driver 失效、BSoD、資料遺失等低機率但高衝擊的問題。

  • AC/DC Power Control 治具遠端控制電源,模擬完整冷開機與關機流程
  • Physical Button Pressing Fixture 控制電源按鍵,執行睡眠/喚醒操作
  • 外接 Camera 搭配圖像辨識,監控螢幕是否顯示異常畫面
  • Host PC 透過網路 Ping 監控 DUT 狀態,自動判定是否需要重置

情境三:顯示輸出介面驗證

4K/5K/8K 高解析度顯示器需求增加,多螢幕配置與不同介面切換(USB-C、HDMI、DP)使測試矩陣複雜化。

  • Allion I/O Switch Fixture 模擬 HDMI / DisplayPort / USB-C 裝置插拔與切換
  • 外接 Camera 辨識螢幕 OSD 選單、解析度設定值
  • 自動偵測 OSD 顯示異常、畫面撕裂、無訊號等問題
顯示輸出介面驗證:多介面切換治具與顯示器
長時段間歇性測試讓人疲勞

情境四:長時段間歇性測試
(Unattended Testing)

部分 Bug 的觸發條件嚴格(發生率 < 10%),需要在特定時序下執行特定操作才能重現,人工測試難以穩定再現。

  • 精確定時執行:腳本可設定精確等待時間(如 60 分鐘 idle 後觸發),確保每次操作時序一致
  • Physical Button Pressing Fixture 控制電源按鍵,免除人工等待
  • 圖像辨識自動偵測異常 UI 狀態,Fail 時立即截圖存證
  • 24/7 循環執行,大幅提升低機率 Bug 的重現次數

情境五:長時間穩定性與壓力測試

PC 產品需通過長時間連續運作的可靠性驗證,確保不會因環境累積而引發異常。

  • 多機控制架構:一台 Host PC 同時管理多台 DUT,並行執行壓力測試
  • I/O Switch Fixture 自動化 USB/HDMI 熱插拔循環
  • 完整 log 記錄全程操作,任意時間點的異常均可回溯
長時間穩定性與壓力測試:多台待測物並行執行
大量部署後的環境驗證:多台 DUT 同時建置

情境六:大量部署後環境驗證(OOBE 自動化)

企業 IT 或 ODM 廠商需對大量 PC 進行相同環境建置,確保每台設備的設定值一致,並驗證安裝流程的成功率。

  • Keyboard Simulator 控制 BIOS/UEFI 設定與 OOBE 輸入流程(免除人工逐台操作)
  • OCR 辨識安裝畫面文字,自動判斷安裝進度與成功/失敗狀態
  • 多機控制架構同時管理多台 DUT,大幅縮短整體部署時間

Why Allion? 核心功能特色介紹

AI PC SQA Testing Solution 的功能架構分為三大層面:軟體控制模組硬體治具模組,以及多機管控架構。三者協同運作,構成完整的自動化測試環境。

Application #1 Non-OS 環境控制:外接相機、實體按鍵按壓治具與鍵盤訊號模擬工具

Application #1:
Non-OS Environment Control

包含外接相機、實體按鍵按壓治具以及鍵盤訊號模擬工具,涵蓋 BIOS、UEFI 等尚未載入 OS 的環境。適用 BIOS 層級設定、OOBE 等測試情境。

Application #2 遠端與硬體治具控制:I/O Switch Fixture 與遠端控制

Application #2:
Remote and HW Fixture Control

結合遠端控制功能與 I/O Switch Fixture,適合用於相容性測試、硬體插拔功能測試。

Application #3 機械手臂與周邊控制:Mini Robotic Arm 操作觸控螢幕

Application #3:
Robotic Arm and Peripheral Control

包含機械手臂控制與遠端控制,適合用於多樣、複雜的外接設備,或觸控、滑動、多按鍵等多元操作場景。

Application #4 可組合式系統架構:各模組依測試需求彈性搭配

Application #4:
Composable System Architecture

以上各種模組均可根據實際測試需求進行複數搭配,靈活組合出最適合的測試架構。


四大核心功能亮點

AI PC SQA Testing Solution 的四大功能模組,軟體與硬體治具協同運作構成完整的自動化測試環境:
功能說明
No-Code 腳本編輯平台直覺式介面設計,在功能選單選擇 Action(如 Mouse Click、OCR Check、Wait),設定參數後即加入腳本步驟清單。內建邏輯控制:If-Then-Else、Loop、Pass/Fail Judgement,無需任何程式碼。
軟體控制模組滑鼠/鍵盤模擬、OCR 文字辨識、圖像辨識、視窗管理,支援複雜的 UI 互動自動化。
硬體治具模組整合 Keyboard Simulator、External Camera、I/O Switch Fixture、AC/DC Power Control、Physical Button Pressing Fixture、機械手臂等,涵蓋物理層操作。
多機管控架構一台 Host PC 同時管理多台 DUT,並行執行腳本,大幅提升測試效率;完整 Log Report 記錄每步驟截圖與影片,便於跨工程師交接與除錯。
四大核心功能亮點:No-Code 腳本編輯平台、軟體控制模組、硬體治具模組、多機管控架構

百佳泰自動化平台的優勢

Allion 以 Faster、Easier、Better 三個面向說明導入 AI PC SQA Testing Solution 的效益,涵蓋上市時程、使用門檻與測試品質三個層面:
FasterEasierBetter
 加速產品上市:大幅縮短傳統測試流程,將產品更快推向市場,搶佔先機。相較於人工測試,Allion AI PC SQA Testing Solution能將測試週期縮短50%以上。 降低學習門檻:Allion AI PC SQA Testing Solution提供友善的使用者介面,即使沒有專業的程式設計背景也能快速上手。 提升測試精準度:透過一致性的AI自動化測試,能提升測試精準度,提高產品的可靠性。
 提升測試效率:透過平行運算和無人值守操作,Allion AI PC SQA Testing Solution能同時對多個產品進行測試,實現24小時不間斷運作,大幅提升測試效率。 打破語言隔閡:無論銷售至哪個國家,Allion AI PC SQA Testing Solution均可跨越各種機型限制,適用於全球不同的個人電腦/系統產品。 精確分析與改進:通過定性測試累積大量資料,從而導出有效的除錯與改善方案。
 快速適應新產品:Allion AI PC SQA Testing Solution具有高度彈性,能快速適應不同產品的測試需求,減少新產品開發的測試時間。 一致性與透明化:Allion AI PC SQA Testing Solution能確保每次測試的步驟和標準完全一致,避免人為因素造成的誤差。同時以文字和圖片紀錄執行過程與結果,方便檢視和除錯。 高效整合與風險評估:整合不同專案測試結果,分析問題點,提供高、中、低風險項目,協助您在開發早期發現重大問題,提升系統效能與市場競爭力。
 優化測試報告:我們提供詳細且可視化的測試報告,方便工程師快速定位問題,加速問題解決。 提供數據驅動的決策:Allion AI PC SQA Testing Solution能收集大量的測試數據,為產品優化提供數據支持,幫助工程師做出更明智的決策。
 提升產品品質:透過全面、深入的測試,Allion AI PC SQA Testing Solution能有效提升產品的品質和穩定性,降低產品召回的風險。

常見問題 FAQ

問題:有些問題要重複開關機幾百次才會出現一次,靠人力測試無法實現,有別的辦法嗎?

回答:這類低機率問題正是自動化測試存在的理由。
Allion 的 AI PC SQA Testing Solution 以 AC/DC Power Control 治具遠端控制電源、以 Physical Button Pressing Fixture 按壓電源鍵,執行 24/7 無人值守(unattended validation)的電源循環,並在每次喚醒後自動驗證系統功能是否恢復。發生率低於 10% 的問題,重現與否取決於循環次數,而不是取決於測試人員的耐心。

問題:員工反映睡眠喚醒後網路連不上,這種偶發問題怎麼排除?

回答:做法是精確控制時序再大量重複。
Allion 的腳本可設定精確的等待條件——例如從進入 S3 睡眠 60 分鐘後才按下電源鍵喚醒——確保每次操作的時序一致,這是人工測試最難維持的一點。喚醒後由主控端透過網路持續監控待測物狀態並判定連線是否恢復,異常當下自動截圖存證。

問題:自動化測試出來的結果,會不會因為腳本寫壞而誤判?該如何相信它?

回答:這是自動化測試必須回答的問題,也是 Allion 設計完整 log 的原因。
每個步驟都留有截圖與錄影,因此 Fail 發生時可以逐步回溯,判斷是腳本本身的 bug 還是產品真的出了問題。一般 RPA 工具只負責把腳本跑完,Fail 時無從回溯,這正是「自動化」與「自動化測試」的差別。

問題:測試失敗的時候,看得到當時螢幕上發生什麼事嗎?

回答:看得到。
Allion 的 AI PC SQA Testing Solution 對每個測試步驟自動截圖,並支援全程錄影,測試報告以 HTML 格式呈現每一步的 Pass/Fail 判定結果。這是它與一般自動化工具最實質的差異——一般工具只負責把腳本跑完,Fail 時工程師無從回溯;完整的 log 讓人可以判斷失敗是腳本本身的 bug 還是產品真的出了問題。

問題:客戶指定要驗 BIOS 階段的設定,一般工具做不到,這套可以嗎?

回答:可以。
依賴作業系統的自動化工具在 pre-OS 環境無法運作,Allion 的做法是把控制路徑放到作業系統之外:以 Keyboard Simulator 治具送出按鍵訊號、以外接相機辨識畫面,因此在 BIOS/UEFI 設定、開機流程、Recovery 模式與 OOBE 這些尚未進入作業系統的階段都能執行並留下紀錄。

問題:這跟市面上的自動化辦公軟體,本質上差在哪?

回答:差在設計目的。
一般 RPA 工具是為「自動化」設計的,目標是把流程跑完,只能在作業系統內操作軟體介面;Allion 的 AI PC SQA Testing Solution 是為「自動化測試」設計的,目標是判定 Pass/Fail 並保留可回溯的證據。具體差異有兩個:它能在 BIOS/UEFI 等 pre-OS 環境與 BSoD 等異常狀態下持續運作,而且能透過硬體治具執行實體按鍵按壓、I/O 插拔與電源開關等物理層動作。

問題:用機械手臂做,跟用電控開關做,適用的場景不一樣嗎?

答:不一樣。
電控治具(I/O Switch Fixture、AC/DC Power Control)適合固定位置、重複性高的動作,速度快也穩定;Mini Robotic Arm 與 Articulating Magic Arm 適合位置不固定、角度特殊,或需要觸控、滑動等多樣操作的場合。Allion 會依實際測試動作選擇組合,兩者也可搭配使用。

問題:我們的機器有特殊的按鍵位置跟開闔方式,治具做得出來嗎?

回答:Allion 提供客製化治具設計(custom test fixture design)。
標準治具涵蓋 USB-A/USB-C/HDMI/DisplayPort 的插拔切換、實體按鍵按壓與電源控制;針對特殊位置或角度的按鍵,可用 Articulating Magic Arm 或 Mini Robotic Arm 處理;螢幕開闔則由 Automated Lid Control Fixture 執行,適用於螢幕轉軸(hinge)耐久性測試。實際可行性與時程需依機構設計評估。

問題:測試能不能包含實際安裝軟體、開檔案這種日常操作?

回答:可以。
Allion 的軟體控制模組涵蓋滑鼠/鍵盤操作、應用程式啟動與控制、系統狀態檢查(網路連線、裝置管理員、登錄檔),因此安裝軟體、開啟檔案、切換應用程式這類日常操作都能腳本化,並在每個步驟判定結果。

問題:腳本是誰寫?需要提供人力學習嗎?

回答:兩種方式都可行。
Allion 的 AI PC SQA Testing Solution 採 No-Code 介面,測試工程師以選擇 action、設定參數的方式組合腳本,不需要程式撰寫能力,因此客戶自行維護的門檻不高;Allion 也提供教育訓練與操作手冊。若客戶不打算投入人力,則由 Allion 團隊承接腳本建立與維護,以測試顧問服務(extension lab/managed validation service)的形式進行。

問題:治具跟腳本準備好之前,前置期通常多久?時程要怎麼抓?

回答:抓時程的關鍵是分清楚哪些用標準治具、哪些需要客製。
標準 I/O 插拔與電源控制治具可直接沿用,前置期主要花在腳本建立與判定條件確認;需要客製機構的治具則是整個專案的關鍵路徑,應該最先確認。Allion 的建議是在專案啟動時就把治具需求切出來單獨排程,實際時程依機構複雜度而異,需與 Allion 業務確認。

問題:凌晨兩點測試出問題,早上要跟客戶交代,有人能協助對焦問題嗎?

回答:Allion 的問題分析與除錯(issue analysis and debugging)服務就是為這個情境存在的。
自動化測試在異常發生的當下已經留下截圖、錄影與 log,因此早上開始追查時證據是完整的,不需要重新重現一次。後續由 Allion 工程團隊協助收斂根因,並提供可以直接對品牌客戶說明的證據與結論。

Time to Market with Quality!百佳泰為您的 PC 測試自動化打造成功之路

不論您面對的是人工測試瓶頸、低機率 Bug 重現難題,或是腳本維護的高門檻,立即填寫表單,告訴我們您遇到的任何難題!