如何自動化零售銷售點系統(POS)測試

Eggplant Test 軟體
+ Eggplant Test 測試軟體

自動化零售 POS 軟體測試

自動化 POS 測試和品質保證,包括安全支付交易和與後端系統的介面,需要一個具有先進電腦視覺的自動化系統,以模擬使用者行為並驗證系統輸出。有效的自動化零售軟體測試解決方案還應與實體機器人系統整合,以觸發安全支付活動。

透過此配置,自動化軟體測試解決方案可以驗證 POS 終端機功能、連接周邊設備效能,以及與後端商店和連鎖系統的互動,例如庫存管理、客戶關係管理、供應鏈、企業資源規劃等。

自動化 POS 測試解決方案

確保零售POS系統更新的及時部署和可靠運行,需要先進的自動化技術來進行POS測試。Eggplant Test 的模型化方法透過自動化探索性測試並專注於最容易出現缺陷的區域,實現更高的測試覆蓋率。它還能自動化回歸測試,以找出功能或單元測試可能遺漏的錯誤。Eggplant 利用電腦視覺、人工智慧 (AI) 和融合引擎,在圖形使用者介面 (GUI) 層級測試 POS 系統,無論其程式碼庫或作業系統為何。

觀看自動化零售 POS 測試示範

探索我們自動化 POS 測試解決方案中的產品與功能

智慧電腦視覺

從使用者角度進行智慧型圖形使用者介面測試,以確保可存取性和零售軟體功能。

了解更多

任何平台。

使用 Eggplant Test 驗證複雜後端整合、POS 軟體和週邊裝置的互通性。

了解更多

模型式測試

運用Eggplant的模型式測試,確保POS軟體測試的準確性和可靠性,該測試有助於預測POS系統在各種條件下的行為。

了解更多

相關應用案例

POS 測試常見問題

Keysight Eggplant 從終端使用者的角度,利用機器學習 (ML) 辨識影像和讀取文字,測試跨作業系統和硬體平台的功能。內建的自動化智慧功能可顯示已完成的測試,以及為確保 POS 系統、整合和店內硬體的完整測試覆蓋率所需的測試。Keysight Eggplant 具備技術中立性,可結合測試任何 POS 終端機(無論是 Toshiba 或在 Linux 或 Windows 上執行的 Oracle Retail Xstore),以及支付終端機和其他週邊設備。

 

傳統自動化工具從程式設計師的角度進行測試,著重於特定裝置上的一個技術層。因此,測試人員必須了解各種程式語言並同時使用多種測試工具。

Keysight Eggplant Test 可連接機器人,測試人與週邊設備的互動。它能模擬涉及人為操作的觸控點,例如使用信用卡終端機、讀取收據或關閉收銀機的錢箱。例如,Keysight Eggplant Test 在測試期間利用電腦視覺技術,透過放置在信用卡終端機上方的網路攝影機讀取使用者介面。當顯示器顯示「插入卡片」時,Eggplant 會讀取文字,向機器人的 Python 控制器發出 API 呼叫,並指示其插入支付卡。Keysight Eggplant Test 還能控制觸控筆來按下信用卡終端機上的按鈕,並使用帶有機器人手指的致動器來關閉錢箱。

測試環境或實驗室通常由多個銷售點 (POS) 終端機和稱為通道的裝置組成。每個測試人員都使用 Eggplant Functional 來建立和測試 SenseTalk 自動化測試指令碼。Keysight Eggplant Test 可透過 RDP、VNC 或 KVM 連接到 POS 系統。NetOp 可連接 IBM 和 Toshiba 4690 的特定 POS 終端機,以存取 4690 控制器。Keysight Eggplant Test 會列出每個 POS 通道,讓測試團隊能夠在多個 POS 裝置上平行執行和排程多個測試。

Keysight Eggplant Test 具備一個伺服器,可儲存每次測試迭代的完整結果,並為每個測試案例和歷史執行提供進階分析。

 

這些結果記錄了終端使用者與 Keysight Eggplant Test 所協調的 POS 系統互動的每個步驟。如有需要,它可以記錄測試的螢幕截圖,以逐一顯示實際發生的情況。

 

使用者可透過儀表板,存取一段時間內所執行測試的各種分析資料。例如,涵蓋率報告會提供 Eggplant 已執行之成功測試的詳細資訊,並透過熱圖顯示測試涵蓋率。

 

驅動 Keysight Eggplant Test 的人工智慧功能,運用機器學習 (ML) 演算法分析測試區域,並最佳化未來的執行優先順序。這項技術也支援探索機制,可產生所有測試案例、突顯總測試數量,並預測執行所有測試所需的時間。此資訊可根據成功準則判斷軟體是否已準備好發布。

 

儀表板還包含錯誤報告,顯示應用程式的哪些區域失敗。品質保證 (QA) 經理和測試人員可一目了然地調查測試執行。不同顏色表示失敗率,從白色 (表示沒有失敗) 到紅色 (表示沒有記錄到通過)。

 

QA 摘要畫面還提供過去幾天進行的所有測試的圖形化概覽,以協助快速識別問題。

聯絡我們標誌

聯絡我們的專家。

需要協助尋找適合您的解決方案嗎?