[發(fā)明專利]一種用于計算機聯(lián)鎖系統(tǒng)的自動化界面測試系統(tǒng)及應用有效
| 申請?zhí)枺?/td> | 202011554780.6 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112527683B | 公開(公告)日: | 2022-08-26 |
| 發(fā)明(設計)人: | 柯敏輝;陳慧琍;陳曉軒;曹杰;劉琛 | 申請(專利權(quán))人: | 卡斯柯信號有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F30/20 |
| 代理公司: | 上海科盛知識產(chǎn)權(quán)代理有限公司 31225 | 代理人: | 趙志遠 |
| 地址: | 200070 上海市靜安區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 計算機 聯(lián)鎖 系統(tǒng) 自動化 界面 測試 應用 | ||
1.一種用于計算機聯(lián)鎖系統(tǒng)的自動化界面測試系統(tǒng),其特征在于,該系統(tǒng)包括設備坐標生成模塊、聯(lián)鎖操作場景仿真模塊、設備狀態(tài)結(jié)果判讀模塊和用戶測試腳本編輯模塊;
所述的設備坐標生成模塊讀取當前被測站場的數(shù)據(jù),生成站場中各設備坐標的表格,以供聯(lián)鎖操作場景仿真模塊使用;
所述的聯(lián)鎖操作場景仿真模塊用于提供聯(lián)鎖界面操作的接口;
所述的設備狀態(tài)結(jié)果判讀模塊調(diào)用圖像識別接口函數(shù),對設備狀態(tài)進行判讀,從而判斷測試操作的執(zhí)行結(jié)果;
所述的用戶測試腳本編輯模塊,用于用戶按需求自行設計測試場景,編寫測試用例,并在后續(xù)的測試中復用已保存的測試用例;
所述的設備坐標生成模塊調(diào)用圖像識別的接口,用于獲取界面中某設備實際設備坐標,將其與生成坐標表格中坐標進行比較,從而確定當前站場圖的偏移量和縮放比例;
所述的測試腳本編輯模塊將要執(zhí)行的操作告知聯(lián)鎖操作場景仿真模塊,所述的聯(lián)鎖操作場景仿真模塊會在設備坐標表中找到被操作設備和按鈕的坐標位置,然后執(zhí)行相應操作。
2.根據(jù)權(quán)利要求1所述的一種用于計算機聯(lián)鎖系統(tǒng)的自動化界面測試系統(tǒng),其特征在于,所述的被測站場的數(shù)據(jù)為被測站場的.tle數(shù)據(jù)文件。
3.根據(jù)權(quán)利要求1所述的一種用于計算機聯(lián)鎖系統(tǒng)的自動化界面測試系統(tǒng),其特征在于,所述的聯(lián)鎖操作場景仿真模塊仿真界面測試中所有可能的操作,包括辦理進路、搬道岔至定位/反位、總?cè)∠⒖側(cè)私?、引導總鎖、上電解鎖、坡道解鎖、單鎖、單解、按鈕封鎖、分路不良、引導進路操作。
4.根據(jù)權(quán)利要求1所述的一種用于計算機聯(lián)鎖系統(tǒng)的自動化界面測試系統(tǒng),其特征在于,所述的設備狀態(tài)結(jié)果判讀模塊判斷測試操作的執(zhí)行結(jié)果包括檢查道岔位置、檢查軌道顏色、檢查信號機顏色、檢查道岔人工鎖定狀態(tài)、檢查道岔封鎖狀態(tài)。
5.根據(jù)權(quán)利要求1所述的一種用于計算機聯(lián)鎖系統(tǒng)的自動化界面測試系統(tǒng),其特征在于,所述的測試腳本編輯模塊將要執(zhí)行的操作告知測試結(jié)果判讀模塊進行某種判讀操作,測試結(jié)果判讀模塊即進行該判讀操作,并將判讀結(jié)果輸出到測試報告中。
6.一種用于權(quán)利要求1所述用于計算機聯(lián)鎖系統(tǒng)的自動化界面測試系統(tǒng)的應用,其特征在于,包括以下步驟:
1)首先設備坐標生成模塊根據(jù)站場的.tle文件和實際界面中站場圖的偏移和縮放情況生成設備坐標表;
2)用戶測試腳本編輯模塊按規(guī)定格式編寫自動化測試腳本的表格;
3)聯(lián)鎖操作場景仿真模塊讀取自動化測試腳本的表格后,設備狀態(tài)結(jié)果判讀模塊對其進行處理;
4)當測試腳本步驟全部執(zhí)行完成,則生成測試報告,記錄每一步驟的執(zhí)行結(jié)果和最終用例的執(zhí)行結(jié)果。
7.根據(jù)權(quán)利要求6所述的應用,其特征在于,所述的設備坐標生成模塊的工作流程如下:
101)首先根據(jù)當前站場的.tle數(shù)據(jù)文件,調(diào)用坐標生成模塊代碼,生成坐標表;
102)計算當前站場圖的縮放比例;
103)計算當前站場圖的偏移量;
104)根據(jù)上述生成的坐標表、縮放比例和偏移量,可最終生成當前界面設備的坐標表。
8.根據(jù)權(quán)利要求6所述的應用,其特征在于,所述的聯(lián)鎖操作場景仿真模塊和設備狀態(tài)結(jié)果判讀模塊的工作流程如下:
201)聯(lián)鎖操作場景仿真模塊讀取用戶編輯好的測試腳本表格,若當前操作步驟為判讀設備狀態(tài)相關(guān)操作,則首先根據(jù)該步驟的參數(shù),讀取設備坐標表,找到當前設備的位置,然后根據(jù)具體判讀類型和預期結(jié)果,調(diào)用圖像識別函數(shù)和相應判斷邏輯,判斷當前設備的狀態(tài)與預期結(jié)果是否相符,并將判定結(jié)果記錄到測試報告中;
202)若當前步驟為執(zhí)行界面操作相關(guān),則首先根據(jù)該步驟的參數(shù),讀取設備坐標表,找到當前設備的位置和按鈕位置,然后根據(jù)具體操作類型,調(diào)用相應操作的代碼,執(zhí)行該界面操作;
203)當前步驟執(zhí)行完成,繼續(xù)讀取測試腳本,進行下一步驟;
204)當測試腳本中所有步驟執(zhí)行完成,則最終生成測試報告。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于卡斯柯信號有限公司,未經(jīng)卡斯柯信號有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011554780.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





