[發明專利]一種測試平臺的實現方法有效
| 申請號: | 202010104122.0 | 申請日: | 2020-02-20 |
| 公開(公告)號: | CN111309616B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 甘福根 | 申請(專利權)人: | 珠海市運泰利自動化設備有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州市紅荔專利代理有限公司 44214 | 代理人: | 王賢義 |
| 地址: | 519180 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 平臺 實現 方法 | ||
本發明公開了一種測試平臺的實現方法,旨在提供一種適應性強,擴展性好的,分布式跨平臺的測試平臺的實現方法。本發明實現單機運行或接入自動化產線運行;狀態控制,序列管理,項目執行和記錄保存可以運行在同一臺計算機或者不同的計算機;在不修改主體程序,根據需求添加或修改測試序列文件及執行層數據處理模塊實現對不同產品功能及性能測試,支持條件跳轉及條件選擇測。本發明應用于測試設備的測試平臺的技術領域。
技術領域
本發明屬于計算機技術領域,特別涉及一種測試設備的測試平臺的實現方法。
背景技術
需測試/檢測的產品變化日新月異,測試需求規格各不相同,需要一套通用的擴展性強的上位機軟件平臺,支持用戶修改測試腳本及參數化開發,提高復用度和提高有效執行性;解決程序的可移植性和平臺底層驅動的穩定性及快捷簡易的互換性,提高設備的交付進度和降低質量風險;提供有效的調試工具和手段,快速定位問題及解決問題;同時要求能夠快速的實現客戶定制化需求;能夠跨平臺運行且耦合性降低;隨著自動化的發展,要求測試設備能夠快速的接入自動化產線,但目前并沒有能達到上述要求的測試平臺。
發明內容
本發明所要解決的技術問題是克服現有技術的不足,提供了提供一種適應性強,擴展性好的,分布式跨平臺的測試設備的測試平臺的實現方法。
本發明所采用的技術方案是:
所述測試設備的測試平臺包括如下功能層:
序列器,負責測試序列解析和序列調度執行,數據封裝和解析,網絡發送接收和廣播數據;
執行器,負責硬件驅動管理,功能執行,采集硬件設備數據并對數據進行過濾,處理和封裝,網絡發送接收和廣播數據;
狀態機,負責測試狀態切換,數據封裝和解析,網絡發送接收和廣播數據;
記錄保存器,負責網絡接收數據,數據解析和處理,緩存和保存,以及數據庫上傳;
所述序列器、所述執行器、所述狀態機、所述記錄保存器各功能模塊間通過本機回路網絡或局域網進行數據通訊。
進一步,所述狀態機的測試狀態包括閑置,產品裝入,測試中,測試結束,產品準備取出,其中產品裝入和產品準備取出是實現自動化設備動作的對接。
所述一種測試設備的測試平臺的實現方法,包括如下步驟:
S1、啟動測試設備的測試平臺,測試平臺加載配置文件,提取設備數量及通道數量及停止條件,啟動狀態機,序列器,執行器和記錄保存器進程;
S2、序列器加載測試序列文件;
S3、界面或者機臺動作觸發開始;
S4、狀態器控制治具動作,并通過網絡發送信號請求序列器開始測試,切換狀態至測試中,并廣播開始測試;
S5、序列器通過網絡發送當前待測試項目信息請求到執行器,并將信息通過網絡廣播,記錄保存器將接收解析廣播數據并緩存;
S6、執行器執行對應函數,并將采集的硬件數據通過網絡返回序列器;
S7、序列器將執行器返回的數據與上下限比較,判斷項目結果為成功或者失敗,并將數據和結果通過網絡進行廣播,記錄保存器將接收廣播數據并與S5緩存數據組合保存;
S8、序列器判斷廣播數據是否符合S1的停止條件,符合條件則執行S9,不符合條件則執行S10;
S9、序列器廣播測試完成,狀態機接收廣播并等到所有序列器測試完成,控制設備/治具動作,并跳轉S3等待觸發開始測試;
S10、判斷測試數據是否滿足測試序列中定義的跳轉條件,滿足則執行S11,不滿足則繼續執行S5;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海市運泰利自動化設備有限公司,未經珠海市運泰利自動化設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010104122.0/2.html,轉載請聲明來源鉆瓜專利網。





