1. 程式人生 > 其它 >HMI自動化測試在持續整合環境中的應用

HMI自動化測試在持續整合環境中的應用

什麼是持續整合?

在傳統軟體開發過程中,整合通常發生在每個人都完成了各自的工作之後。在專案尾聲階段,通常整合還要痛苦的花費數週或者數月的時間來完成。

並且此時的部署是有風險的,因為任何人都有可能通過一個簡單的提交,就將BUG引入到了生產環境。所以,持續整合是一個將整合提前至開發週期

的早期階段的實踐方式,讓程式碼評審、持續構建、測試驗證和釋出部署整合在一起,不斷地執行這個過程,並對結果進行反饋。通過這個過程,

在未上線前去反覆測試,減少上線後出現bug的機率,利用構建流水線來實現流程和質量的雙重把控。

HMI自動化測試如何助力持續整合?

HMI自動化測試軟體(AutoTest-X/AutoTest-Meter/AutoTest-Cloud等)是一款創新性的自動化測試系統,通過運用精確的影象和文字識別演算法進行物件定位,

進而驅動和確認被測HMI 裝置的響應,能夠實現自動化的HMI 操作測試,極大提高HMI 的功能測試效率。可廣泛應用於汽車中控、儀表、T-BOX 等模組的測試,

極大地提高測試效率、覆蓋率、複用率和準確率,從而降低人力物力,節省時間,降低成本。

在持續整合流水線的測試驗證階段,可以利用AutoTest系列軟體來整合測試環境,打通持續整合環境/手工測試環境/線上模擬環境,保證一條流水線上使用同一份程式碼,

同一份構建物。同時整合測試流程,一鍵式的環境部署和一鍵式的版本管理,釋出前對產品質量有清晰的瞭解。以持續釋出流水線為基準,積極拓展各種型別的測試,

使用自動化程序來更快速、更頻繁、更可靠地進行測試工作。