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 測試生態系面臨的挑戰
| 挑戰 | 說明 |
|---|---|
| 挑戰一 |人工測試的體力極限 | 電源循環壓力測試、長時間穩定性測試往往需要 24/7 不間斷執行。人工監控不僅消耗大量人力,疲勞更是造成漏測與誤判的主因。 |
| 挑戰二 |低機率 Bug 難以重現 | 某些 Bug 的發生率低於 10%,甚至需要在特定條件下才會觸發(例如:從進入 S3 睡眠 1 小時後按下電源鍵喚醒)。人工重現這類問題不僅耗時,且難以保證操作的一致性。 |
| 挑戰三 |一般 RPA 工具涵蓋不足 | 市面上的 RPA 工具以「自動化」為目的,而非「自動化測試」。其局限在於:無法控制 BIOS/UEFI 等非 OS 環境,也無法驅動實體按鍵、I/O 插拔等硬體動作;且 Log 記錄不完整,Fail 時難以回溯根因。 |
| 挑戰四 |腳本維護門檻高 | 傳統自動化工具需要工程師具備程式撰寫能力,腳本建立與維護需仰賴特定人才,難以普及到一般測試工程師。 |
Allion AI PC SQA Testing Solution 解決方案總覽
AI PC SQA Testing Solution 以三大核心能力回應上述挑戰:
- No-Code 腳本編輯平台
- 測試工程師無需具備程式設計背景,即可透過直覺式介面建立、編輯與執行測試腳本。
- 軟硬體整合控制
- 除純軟體層的滑鼠/鍵盤模擬、OCR 辨識、圖像辨識外,更整合多種外接硬體治具,涵蓋實體按鍵、I/O 插拔、電源管理等物理層操作。
- 完整 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 設定在更新後未被重置
情境二:電源管理循環測試
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 記錄全程操作,任意時間點的異常均可回溯
情境六:大量部署後環境驗證(OOBE 自動化)
企業 IT 或 ODM 廠商需對大量 PC 進行相同環境建置,確保每台設備的設定值一致,並驗證安裝流程的成功率。
- Keyboard Simulator 控制 BIOS/UEFI 設定與 OOBE 輸入流程(免除人工逐台操作)
- OCR 辨識安裝畫面文字,自動判斷安裝進度與成功/失敗狀態
- 多機控制架構同時管理多台 DUT,大幅縮短整體部署時間
Why Allion? 核心功能特色介紹
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 記錄每步驟截圖與影片,便於跨工程師交接與除錯。 |
百佳泰自動化平台的優勢
| Faster | Easier | Better |
|---|---|---|
| 加速產品上市:大幅縮短傳統測試流程,將產品更快推向市場,搶佔先機。相較於人工測試,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 還是產品真的出了問題。
回答:可以。
依賴作業系統的自動化工具在 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 重現難題,或是腳本維護的高門檻,立即填寫表單,告訴我們您遇到的任何難題!








































