[發明專利]鐵路信號計算機聯鎖系統的自動化測試系統有效
| 申請號: | 201410108026.8 | 申請日: | 2014-03-21 |
| 公開(公告)號: | CN103885439A | 公開(公告)日: | 2014-06-25 |
| 發明(設計)人: | 陳云;閆坤 | 申請(專利權)人: | 上海富欣智能交通控制有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 丁紀鐵 |
| 地址: | 201203 上海市浦東新*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鐵路信號 計算機 聯鎖 系統 自動化 測試 | ||
技術領域
本發明涉及一種鐵路信號計算機聯鎖系統的測試系統,特別是涉及一種鐵路信號計算機聯鎖系統的自動化測試系統。
背景技術
鐵路信號計算機聯鎖系統是一種為了保證鐵路行車安全的設備,它可以接受調度人員的操作命令,并結合采集的各種設備狀態信息進行復雜的邏輯運算后,控制鐵路信號機的燈光顯示和道岔設備的動作。
鐵路信號計算機聯鎖系統在研發過程中和每個實際項目使用之前都必須經過嚴格的測試,并且每次修改軟件或配置數據后,都要重新測試一遍軟件。目前鐵路信號計算機聯鎖系統的測試,主要依靠工程經驗豐富的測試人員手工測試,由于采用測試人員的手工測試,使得現有計算機聯鎖測試過程中存在人力投入大,測試時間長,對測試人員要求高,測試過程易出錯,重復工作量大等一系列問題。
發明內容
本發明所要解決的技術問題是提供一種鐵路信號計算機聯鎖系統的自動化測試系統,能節省測試人力和時間、提高測試效率和準確率。
為解決上述技術問題,本發明提供的鐵路信號計算機聯鎖系統的自動化測試系統包括測試用例執行器和測試用例生成器。
所述測試用例執行器至少包括腳本執行器、上位機模擬器和輸入輸出板模擬器。
所述腳本執行器用于讀入、解析和執行測試用例腳本,所述測試用例腳本用于描述聯鎖測試過程。
所述上位機模擬器用于完成模擬聯鎖上位機的通信功能,所述聯鎖上位機的通信功能包括用于接收聯鎖下位機發送的聯鎖狀態數據以及將聯鎖操作命令發送給所述聯鎖下位機。
所述輸入輸出板模擬器用于完成模擬輸入輸出板的通信功能,所述輸入輸出板的通信功能包括接收所述聯鎖下位機發送的繼電器控制命令和發送繼電器狀態數據給所述聯鎖下位機。
所述測試用例生成器接收測試場景腳本和實際站場數據,根據實際站場數據中的實際使用的設備對所述測試場景腳本中的設備進行替換生成所述測試用例腳本。
進一步的改進是,所述測試場景腳本和所述測試用例腳本都采用可擴展標記語言(Extensible?Markup?Language,XML)格式語句描寫。
進一步的改進是,所述測試用例執行器還包括用戶界面,所述用戶界面提供測試人員觀察測試過程中站場狀態變化的過程的功能和提供測試人員手動測試的功能。
進一步的改進是,所述測試用例執行器還包括數據管理包,所述數據管理包用于實現聯鎖相關的各種數據模型,并在各種數據模型的基礎上提供獲取數據和設置數據的功能。
進一步的改進是,所述測試用例執行器所包含的數據來源包括:所述上位機模擬器接收到的所述聯鎖狀態數據,所述輸入輸出板模擬器接收到的所述繼電器控制命令,所述腳本執行器設置的模擬數據。
進一步的改進是,所述測試用例腳本包括如下4大類命令或語句:設置聯鎖輸入數據和上位機操作命令,比較聯鎖輸出數據和聯鎖狀態數據,控制所述腳本執行器的運行參數,初始化所述聯鎖下位機命令。
本發明能夠實現鐵路信號計算機聯鎖系統的自動化測試,能夠取得如下有益效果:
測試場景可以重復使用,能大大降低重復工作量。
節省了大量的人力和時間,并且對測試人員沒有過高的要求,提高了測試效率。
測試過程可重現且不易出錯,提高了測試的準確性。
測試結果易分析。
附圖說明
下面結合附圖和具體實施方式對本發明作進一步詳細的說明:
圖1是鐵路信號計算機聯鎖系統的結構示意圖;
圖2是本發明實施例的測試用例執行器的結構示意圖;
圖3是本發明實施例的測試用例生成器的結構示意圖。
具體實施方式
本發明實施例是針對鐵路信號計算機聯鎖系統的結構特點和測試工作的特點專門設計的一套綜合自動化測試系統,如圖1所示,是鐵路信號計算機聯鎖系統的結構示意圖;鐵路信號計算機聯鎖系統結構上主要分為聯鎖上位機101,聯鎖下位機102,輸入輸出板103,繼電器電路104。
聯鎖上位機101負責接收操作人員的操作命令,并把命令下發給聯鎖下位機102,同時接收聯鎖下位機102發送的各種狀態數據并顯示給操作人員。聯鎖上位機101與聯鎖下位機102通過以太網通信。
聯鎖下位機102主要負責完成邏輯運算,并通過現場總線將控制命令發送給輸入輸出板103,或者接收輸入輸出板103發送的繼電器電路104狀態數據。
輸入輸出板103負責實際的采集和控制繼電器電路104動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海富欣智能交通控制有限公司,未經上海富欣智能交通控制有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410108026.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種罐身電阻焊機的鐵片堆搬運裝置
- 下一篇:車用空調設備





