[發明專利]一種基于協議配置的通用測試系統及測試方法有效
| 申請號: | 201510735688.2 | 申請日: | 2015-11-03 |
| 公開(公告)號: | CN105262644B | 公開(公告)日: | 2018-08-21 |
| 發明(設計)人: | 段靜;蘇理;陳明奎;李進進;李想利;余長超 | 申請(專利權)人: | 株洲南車時代電氣股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 湖南兆弘專利事務所(普通合伙) 43008 | 代理人: | 周長清 |
| 地址: | 412001 湖*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 協議 配置 通用 測試 系統 方法 | ||
1.一種基于協議配置的通用測試系統,其特征在于:包括通用測試環境、發送數據協議、接收數據協議和信號映射表;
所述通用測試環境包含有對所有被測產品的測試用例,并定義了針對全部被測產品進行測試所需要的全部環境參數,所述環境參數包括參數名稱和參數類型;
所述發送數據協議與被測產品的接收數據協議對應,用于實現通用測試環境正確的向被測產品發送數據,包括發送數據包結構的定義,以及發送數據包中各數據項的數據名稱和數據類型;
所述接收數據協議與被測產品的發送數據協議對應,用于實現通用測試環境正確接收被測產品發送的數據,包括接收數據包結構的定義,以及接收數據包中各數據項的數據名稱和數據類型;
所述信號映射表用于定義發送數據協議中所定義的數據名稱與通用測試環境中所定義的環境參數名稱之間的映射關系,以及接收數據協議中所定義的數據名稱與通用測試環境中所定義的環境參數名稱之間的映射關系;
所述通用測試環境用于根據被測產品配置傳輸協議及信號映射表;根據發送數據需要,根據信號映射表將環境參數轉為發送數據包參數,生成固定格式的發送數據包,發送給被測產品;接收被測產品發送的接收數據包,并根據信號映射表將接收數據包中的數據值正確賦值給通用測試環境中的環境參數。
2.根據權利要求1所述的基于協議配置的通用測試系統,其特征在于:所述發送數據協議中所定義的任意一個數據名稱,通用測試環境中都有唯一一個環境參數名稱與之對應,且具有相同的數據類型;所述接收數據協議中所定義的任意一個數據名稱,通用測試環境中都有唯一一個環境參數名稱與之對應,且具有相同的數據類型。
3.根據權利要求2所述的基于協議配置的通用測試系統,其特征在于:所述通用測試環境中所定義環境參數的參數類型、所述接收數據協議中所定義數據項的數據類型、以及所述發送數據協議中所定義的數據項的數據類型包括值類型和布爾類型。
4.根據權利要求3所述的基于協議配置的通用測試系統,其特征在于:所述發送數據協議定義固定格式的發送數據包,所述發送數據包由多個固定長度的字段組成,每個字段包括一個值類型數據項,或者包括具有所述字段比特數個布爾類型數據項;所述接收數據協議定義固定格式的接收數據包,所述接收數據包由多個固定長度的字段組成,每個字段包括一個值類型數據項,或者包括具有所述字段比特數個布爾類型數據項;所述通用測試環境通過固定格式的發送數據包和固定格式的接收數據與被測產品進行數據通信。
5.根據權利要求4所述的基于協議配置的通用測試系統,其特征在于:所述信號映射表記載有包括環境參數名稱、協議類型、數據名稱、和位置信息。
6.一種基于協議配置的通用測試方法,其特征在于包括如下過程:
S1.通用測試環境根據被測產品配置傳輸協議及信號映射表的過程;
S2.通用測試環境根據發送數據需要,根據信號映射表將環境參數轉為發送數據包參數,生成固定格式的發送數據包,發送給被測產品;
S3.通用測試環境接收被測產品發送的接收數據包,并根據信號映射表將接收數據包中的數據值正確賦值給通用測試環境中的環境參數。
7.根據權利要求6所述的基于協議配置的通用測試方法,其特征在于:所述步驟S1傳輸協議及信號映射表配置過程包括:
S1.1.接收數據協議配置過程:通用測試環境根據被測產品的型號配置與被測產品發送數據協議相對應的接收數據協議,所述接收數據協議定義了接收數據包的格式,以及接收數據包中各數據項的數據名稱和數據類型;
S1.2.發送數據協議配置過程:通用測試環境根據被測產品的型號配置與被測產品接收數據協議相對應的發送數據協議,所述發送數據協議定義了發送數據包的格式,以及發送數據包中各數據項的數據名稱和數據類型;
S1.3.信號映射表配置過程包括:逐項讀取所述接收數據協議和發送數據協議中各數據項的數據名稱和數據類型,以及所述數據項在數據包中的位置信息,并從通用測試環境中選擇與所述數據項具有相同意義的環境參數名稱,將所述數據名稱、數據類型、位置信息、參數名稱、以及協議的類型填入信號映射表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株洲南車時代電氣股份有限公司,未經株洲南車時代電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510735688.2/1.html,轉載請聲明來源鉆瓜專利網。





