Eggplant — HMI 自動化測試軟體
阿新 • • 發佈:2018-12-28
概述
傳統的HMI(人機互動系統)測試方法是純手工測試,依靠人眼判斷測試結果和手工記錄,效率低下。攝像頭+ 機械手也是常見手段,輸入測試用例過程繁瑣,機械手執行動作耗時,攝像頭圖片記錄精度不高。
Eggplant 是英國Eggplant公司推出的創新性自動化測試工具。通過VNC 或RDP 通訊技術遠端桌面連線被測物件,基於影象和文字識別演算法進行物件定位,進而驅動和確認被測HMI 裝置的響應,能夠實現自動化的HMI 操作測試,很大提高HMI 的功能測試效率。對於車機車輛網、T-BOX 等功能,將面對大量web 網頁測試、手機APP 測試、手機-車機功能一致性測試等任務,採用Eggplant 可更高效方便地開展測試工作。
產品介紹
Eggplant “觀察”圖形顯示,像人一樣“操作”HMI 被測裝置,能夠跨平臺測試被測裝置。Eggplant 以獨特的自動化測試技術,幫助使用者更快地釋出HMI 產品,大量縮減時間和成本。
• 功能特點
♦ Eggplant AI 支援自動建立測試用例
♦ 專利影象識別演算法,高精度圖片捕獲和圖片對比
♦ Capture模式捕獲介面中將被操作的圖形物件
♦ 允許不同精度的圖片捕獲:Tolerant、Precise、Pulsing等
♦ 指令碼自動錄製-回放,錄製介面操作流程,自動生成測試指令碼
♦ 整合強大的OCR(光學字元識別)引擎,識別中、英、俄、日、韓等200 多種語言
♦ 測試指令碼語言“Sense Talk”,易學習掌握,使用方便
♦ 支援自動/手動開發測試指令碼,同步執行指令碼於被測裝置、即時更新介面
♦ 測試指令碼靈活易編輯,提供圖片集合功能,同一套測試指令碼可複用於多個專案
♦ 支援測試指令碼的執行、暫停、單步執行、斷點除錯等
♦ 自動生成測試結果:Excel、TXT、XML
♦ 開放自由的對外介面支援與第三方工具整合:Vector CANoe、IBM Rational RQM、DOORS、HP QC
♦ 無需認知被測裝置軟體程式或底層語言,不依賴其它技術,只需獲得VNC 傳送的圖形畫素資訊
♦ 支援跨平臺測試,包括Android,iOS,Linux,WinCE,QNX,Windows,Unix
♦ 雙系統測試架構,基於圖片搜尋定位,測試用例為系統級事件,對被測軟體不構成影響,實現黑盒測試
♦ 支援多臺裝置同步測試,可應用於車載資訊娛樂系統、車載儀表、手機、Web 在內的多款HMI 裝置測試
• 測試內容
♦ 影象顯示測試:座標、尺寸、顏色
♦ 跳轉邏輯測試
♦ 功能測試
♦ 壓力測試
應用& 案例