[發明專利]一種基于協議配置的通用測試系統及測試方法有效
| 申請號: | 201510735688.2 | 申請日: | 2015-11-03 |
| 公開(公告)號: | CN105262644B | 公開(公告)日: | 2018-08-21 |
| 發明(設計)人: | 段靜;蘇理;陳明奎;李進進;李想利;余長超 | 申請(專利權)人: | 株洲南車時代電氣股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 湖南兆弘專利事務所(普通合伙) 43008 | 代理人: | 周長清 |
| 地址: | 412001 湖*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 協議 配置 通用 測試 系統 方法 | ||
本發明公開了一種基于協議配置的通用測試系統及測試方法,所述測試系統包括:包含有對所有被測產品的測試用例通用測試環境、與被測產品進行數據通信的發送數據協議和接收數據協議、以及定義環境參數與數據名稱這間對應關系的信號映射表;所述測試方法包括根據被測產品配置發送數據協議、接收數據協議及信號映射表過程;通用測試環境根據發送數據協議及信號映射表生成固定格式發送數據包,發送至被測產品的過程;以及通用測試環境根據接收數據協議和信號映射表,讀取接收數據包的過程。本發明通過修改發送數據協議、接收數據協議及信號映射表,即可實現通用測試環境對不同被測產品的測試功能,具有適應性廣、使用靈活方便、成本低、效率高等優點。
技術領域
本發明涉及虛擬仿真測試領域,尤其涉及一種基于協議配置的通用測試系統及測試方法。
背景技術
在一款產品的研發、生產的生命周期中,在產品設計定型前,以及產品投入市前,都需要對產品進行大量的、全方位的測試,以確定產品的功能、性能符合要求。在傳統的情況下,當前設計人員在開發出某款產品后,將其放置在實際的產品使用條件下測試,判斷已開發產品的控制邏輯和功能是否滿足客戶的需求,因傳統測試方法的測試周期長、成本高、效率低,遠遠無法滿足產品測試的需求,并且,傳統的測試方法,對于復雜昂貴的控制對象進行工作調試試驗,風險也非常大。目前,常通過構建虛擬仿真測試環境對產品進行測試,而隨著現代產品的復雜度越來越高,對于同一類型不同型號的產品,其通信協議往往不同,因此,依然必須對相同類型不同型號的新產品進行測試環境的定制開發,環境建設周期長,同時部分通用模型功能塊也必須在新開發的測試環境中另行設計。虛擬仿真測試環境的通用性低,導致產品測試執行效率低,遠遠滿足不了產品的測試需求,嚴重影響測試進度和產品出廠時間。
發明內容
本發明要解決的技術問題就在于:針對現有技術存在的技術問題,本發明提供一種可以滿足相同類型不同型號產品的測試需求,測試適應范圍廣、配置靈活方便、成本低、效率高的基于協議配置的通用測試系統及測試方法。
為解決上述技術問題,本發明提出的技術方案為:一種基于協議配置的通用測試系統,包括通用測試環境、發送數據協議、接收數據協議和信號映射表;
所述通用測試環境包含有對所有被測產品的測試用例,并定義了針對全部被測產品進行測試所需要的全部環境參數,所述環境參數包括參數名稱和參數類型;
所述發送數據協議與被測產品的接收數據協議對應,用于實現通用測試環境正確的向被測產品發送數據,包括發送數據包結構的定義,以及發送數據包中各數據項的數據名稱和數據類型;
所述接收數據協議與被測產品的發送數據協議對應,用于實現通用測試環境正確接收被測產品發送的數據,包括接收數據包結構的定義,以及接收數據包中各數據項的數據名稱和數據類型;
所述信號映射表用于定義發送數據協議中所定義的數據名稱與通用測試環境中所定義的環境參數名稱之間的映射關系,以及接收數據協議中所定義的數據名稱與通用測試環境中所定義的環境參數名稱之間的映射關系。
作為本發明的進一步改進,所述發送數據協議中所定義的任意一個數據名稱,通用測試環境中都有唯一一個環境參數名稱與之對應,且具有相同的數據類型;所述接收數據協議中所定義的任意一個數據名稱,通用測試環境中都有唯一一個環境參數名稱與之對應,且具有相同的數據類型。
作為本發明的進一步改進,所述通用測試環境中所定義環境參數的參數類型、所述接收數據協議中所定義數據項的數據類型、以及所述發送數據協議中所定義的數據項的數據類型包括值類型和布爾類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株洲南車時代電氣股份有限公司,未經株洲南車時代電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510735688.2/2.html,轉載請聲明來源鉆瓜專利網。





