[發明專利]自動化的整合測試系統及其方法有效
| 申請號: | 201910848189.2 | 申請日: | 2019-09-09 |
| 公開(公告)號: | CN112463467B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 王磊 | 申請(專利權)人: | 英業達科技有限公司;英業達股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 南霆;程爽 |
| 地址: | 201114 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 整合 測試 系統 及其 方法 | ||
本發明公開了一種自動化的整合測試系統及其方法,通過測試端主機在初始時產生虛擬移動裝置,并且在測試端主機偵測到生產設備產生異常信號后,執行預先設置的腳本文件以呼叫基礎函式及控制函式,用以模擬異常信號的處理流程以及遠端調整生產設備的設備參數,接著再根據腳本文件的執行結果生成日志文件,以及根據日志文件中的不同時間范圍產生相應的報告文件以進行傳送或顯示,用以實現提高在復雜環境中的系統測試便利性的技術效果。
技術領域
本發明涉及一種測試系統及其方法,特別是自動化的整合測試系統及其方法。
背景技術
近年來,隨著系統整合的普及與蓬勃發展,各種整合方式便如雨后春筍般地涌現。然而,隨著設備種類及數量的增加,如何便利的進行測試便成為各家廠商亟欲解決的問題之一。
一般而言,傳統在系統整合完成后,需要進行多項測試以確認功能符合預期,其測試方式通常以人力對各設備進行各項操作,并且確認整體操作流程是否正常,倘若出現問題便回報給程序設計師進行修正及調整。然而,此方式需要耗費大量的人力及物力,例如:需要配置相應的軟硬件設備,故在復雜環境中具有系統測試不便的問題。除此之外,人力的測試方式也容易因為枯燥乏味而導致出錯率上升。
有鑒于此,便有廠商提出自動化測試的技術手段,其預先在軟件系統上設置相應的程序指令,例如:自檢指令,并且通過執行程序指令來取代人工測試。然而,此方式難以應用在復雜的測試環境中,例如:在整合生產設備、移動裝置及網站等等的應用環境中,在軟件系統上使用測試的程序指令,僅能各自獨立進行測試,無法真實的反應整體的狀況,故在復雜環境中仍然存在系統測試不便的問題。
綜上所述,可知現有技術中長期以來一直存在系統測試不便的問題,因此實有必要提出改進的技術手段,來解決這一問題。
發明內容
本發明公開一種自動化的整合測試系統及其方法。
首先,本發明公開一種自動化的整合測試系統,此系統包括:生產設備及測試端主機。其中,生產設備用以執行生產系統,此生產系統允許測試端主機進行遠端控制以調整生產設備的設備參數,以及允許產生異常信號;測試端主機用以通過網絡與生產設備連線,所述測試端主機包括:第一測試控制模組、第二測試控制模組、執行模組及生成模組。所述第一測試控制模組用以在初始時執行移動裝置模擬程序以生成虛擬移動裝置,其中,移動裝置模擬程序提供多個基礎函式,用以模擬使用者在虛擬移動裝置的觸控操作,以及模擬虛擬移動裝置執行觸控操作的操作結果;第二測試控制模組提供多個控制函式,所述控制函式包括通過應用程序界面(Application Programming Interface,API)控制瀏覽器(Browser)登入維修網頁系統、定位瀏覽器中的網頁元素,以及驅動瀏覽器根據已定位的網頁元素執行網頁操作;執行模組連接第一測試控制模組及第二測試控制模組,用以在偵測到異常信號產生后,執行預先設置的腳本文件以呼叫基礎函式及控制函式,用以模擬異常信號的處理流程以及遠端調整所述設備參數;生成模組連接執行模組,用以持續記錄腳本文件的執行結果以生成日志文件,并且根據日志文件中的不同時間范圍產生相應的報告文件以進行傳送或顯示。
另外,本發明公開一種自動化的整合測試方法,應用在具有生產設備及測試端主機的網絡環境,其步驟包括:在該生產設備執行生產系統,此生產系統允許測試端主機進行遠端控制以調整生產設備的設備參數,以及允許產生異常信號;測試端主機在初始時,執行移動裝置模擬程序以生成虛擬移動裝置,其中,所述移動裝置模擬程序提供多個基礎函式,用以模擬使用者在虛擬移動裝置的觸控操作,以及模擬虛擬移動裝置執行觸控操作的操作結果;測試端主機在偵測到異常信號產生后,執行預先設置的腳本文件以呼叫基礎函式及控制函式,用以模擬異常信號的處理流程以及遠端調整所述設備參數,其中,執行控制函式包括通過應用程序界面控制瀏覽器登入維修網頁系統、定位瀏覽器中的網頁元素,以及驅動瀏覽器根據已定位的網頁元素執行網頁操作;以及測試端主機持續記錄腳本文件的執行結果以生成日志文件,并且根據日志文件中的不同時間范圍產生相應的報告文件以進行傳送或顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達科技有限公司;英業達股份有限公司,未經英業達科技有限公司;英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910848189.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:眼科壓力控制系統、成套部件以及方法
- 下一篇:一種物料識別方法





