[發明專利]一種基于狀態遷移的自動測試可視化方法及系統有效
| 申請號: | 202110456428.7 | 申請日: | 2021-04-27 |
| 公開(公告)號: | CN112988597B | 公開(公告)日: | 2021-08-10 |
| 發明(設計)人: | 曹雅鑫;崔巖;彭棟;張玙;韓興邦;王振輝 | 申請(專利權)人: | 北京全路通信信號研究設計院集團有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/34 |
| 代理公司: | 北京知聯天下知識產權代理事務所(普通合伙) 11594 | 代理人: | 張迎新;史光偉 |
| 地址: | 100070 北京市豐臺區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 狀態 遷移 自動 測試 可視化 方法 系統 | ||
本發明提供一種基于狀態遷移的自動測試可視化方法及系統,方法包括:以狀態對象列表存儲具有遷移關系的一組狀態對象;根據狀態對象之間的遷移關系,按照一定順序執行各狀態對象相關的測試動作;根據狀態對象列表和狀態對象執行順序顯示自動測試的執行進度。采用基于狀態元素的規范化測試腳本,并轉換為對象列表,能夠基于對象列表實現對測試過程的清晰、精細、實時的監控,從而獲取并顯示詳細的測試進度。
技術領域
本發明屬于自動測試領域,特別涉及一種基于狀態遷移的自動測試可視化方法及系統。
背景技術
近年來,為滿足客運專線及高速鐵路快速發展的需求,我國借鑒了歐洲的ETCS標準,提出了立足我國國情的中國列車運行控制系統(CTCS)。無線閉塞中心(Raid BlockCenter,RBC)是CTCS-3級(Chinese Train Control System Level3,中國列車運行控制系統應用等級3)列控系統地面設備中最為關鍵的設備,它根據和其他外部地面系統交互得到的線路信息和列車位置信息生成安全控車命令,計算行車許可(Movement Authority,MA),并通過GSM-R(GSM For Railway)無線網絡傳輸給列車,實現無線閉塞中心控制列車在其覆蓋范圍內安全、可靠運行。
作為安全苛求系統的無線閉塞中心,一旦出現預先沒有估量的故障及錯誤,不僅影響運輸效率,更嚴重地,將危及人身財產安全。因此在無線閉塞中心開通運營之前,必須對該設備進行嚴格的測試,以避免不必要的損失。
無線閉塞中心的測試系統需要模擬與無線閉塞中心通信的所有外部設備,根據相應的通信協議模擬外部設備向無線閉塞中心發送信息,從而構造測試場景。同時,對無線閉塞中心反饋給各個仿真設備的信息進行校驗,從而判斷無線閉塞中心功能是否正確。由于無線閉塞中心涉及的測試案例,測試場景繁多,為保證測試效率和測試質量,目前采用基于腳本的自動測試方法。自動測試過程通常是首先編寫測試腳本,在腳本中規定發送至待測無線閉塞中心的數據并設置測試反饋的校驗條件。之后通過腳本執行器加載并執行相應腳本從而實現自動測試。
目前既有的無線閉塞中心自動測試系統往往通過腳本語言TCL編寫,腳本形式依據具體的腳本語言語法。腳本編寫過程為代碼開發過程,腳本不具備固定的文本形式,難以可視化編輯。
現有無線閉塞中心自動化測試系統存在的不足之處:
1.既有無線閉塞中心自動測試系統的腳本直接采用腳本語言編寫,要求測試人員熟練掌握腳本編程,編寫難度較大。
2.既有無線閉塞中心自動化測試系統編寫腳本時采用文本編輯器對腳本直接進行編輯,無法提供可視化的腳本編輯界面。
3.在目前無線閉塞中心自動化測試系統在測試過程中無法實時反饋腳本的執行情況,只能在測試完成后通過測試日志查看測試結果。
如何提供一種針對復雜測試過程的實時精細的進度顯示方案是當前自動測試中基帶解決的技術問題。
發明內容
為解決至少一個上述現有技術中存在的問題,本發明提供一種基于狀態遷移的自動測試可視化方法,包括:
以狀態對象列表存儲具有遷移關系的一組狀態對象;
根據狀態對象之間的遷移關系,按照一定順序執行各狀態對象相關的測試動作;
根據狀態對象列表和狀態對象執行順序顯示自動測試的執行進度。
進一步地,方法包括:
獲取測試腳本,所述測試腳本包含一個或多個狀態元素,所述狀態元素用于表示測試執行動作和狀態遷移關系;
解析測試腳本,將狀態元素轉化為狀態對象,將狀態對象存儲在列表中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京全路通信信號研究設計院集團有限公司,未經北京全路通信信號研究設計院集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110456428.7/2.html,轉載請聲明來源鉆瓜專利網。





