[發明專利]一種適用于大系統的通訊協議快速并行測試方法有效
| 申請號: | 201810678974.3 | 申請日: | 2018-06-27 |
| 公開(公告)號: | CN108845905B | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 楊波;劉偉;陶金龍;柯文俊;池浩;李敏;劉博;李偉 | 申請(專利權)人: | 北京計算機技術及應用研究所 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/26;H04L29/06 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 張然 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 系統 通訊 協議 快速 并行 測試 方法 | ||
本發明涉及一種適用于大系統的通訊協議快速并行測試方法,包括:將大系統劃分為多個分系統和設備,將單個分系統或單個設備設定為一個基本通訊單位;對每個基本通訊單位所使用的通訊協議進行規格化;每個基本通訊單元的每一個命令對應一個子文件;遍歷文件,讀取基本通訊單位的名稱,根據規格化協議中的該基本通訊單位所鏈接的設備,構建出大系統的鏈接圖;對程序實現的協議和文檔描述的協議進行對比,對依據程序代碼實現進行規格化通訊協議和依據文檔描述進行規格化的通訊協議進行對比;以文檔描述協議為依據,對與基本通訊單位相鏈接的協議進行通訊協議一致性對比,如果有不一致的地方,則進行提示,系統的鏈接圖上顯示輔助信息。
技術領域
本發明涉及通訊協議測試方法,一種適用于大系統的通訊協議快速并行測試方法。
背景技術
復雜的大系統內有多個分系統和設備,各個分系統和設備之間通過接口通訊協議來進行正確的信息交換,如果各分系統和設備之間對同一個協議的理解和實現有偏差,或使用不同版本的通訊協議,會導致通訊出現錯誤,系統無法正常工作。在系統測試過程中,經常出現各分系統或單個設備測試通過,而在大系統工作環境下,各軟件連接后系統無法正常工作的情況。
經分析,此類問題絕大多數為軟件接口不協調所致。目前對系統內多個子系統之間、設備與設備之間的通訊協議審查,多采用人工反復核對的方式,工作量大、人員疲憊易導致測試不完整,特別是當大系統中部分軟件接口變更后,對整個系統的影響域分析可能不充分。
若系統共涉及N個設備,假設每個設備之間都相互通信,則系統測試時接口審查需要審查2*(N-1)!的接口鏈路是否正確,每個測試人員都要與N-1個測試人員進行溝通,若再考慮到測試人員變更等問題,會造成工作量極大、效率低下、以及不可避免的重復工作。
發明內容
本發明的目的在于提供適用于大系統的通訊協議快速并行測試方法,用于解決上述現有技術的問題。
本發明一種適用于大系統的通訊協議快速并行測試方法,其中,包括:將大系統劃分為多個分系統和設備,將單個分系統或單個設備設定為一個基本通訊單位;對每個基本通訊單位所使用的通訊協議進行規格化,當以分系統為一個基本通訊單位時,忽略分系統內部的通訊協議,規格化后的協議單獨形成一個文件;每個基本通訊單元的每一個命令對應一個子文件;把已按分系統或設備為基本通訊單位形成的規格化通訊協議拷貝到指定的目錄,對文件進行分析,并對協議進行對比,確定協議不一致的地方;遍歷文件,讀取基本通訊單位的名稱,根據規格化協議中的該基本通訊單位所鏈接的設備,構建出大系統的鏈接圖;對程序實現的協議和文檔描述的協議進行對比,對依據程序代碼實現進行規格化通訊協議和依據文檔描述進行規格化的通訊協議進行對比,如果有不一致的地方,則進行提示,系統的鏈接圖上顯示輔助信息;以文檔描述協議為依據,對與基本通訊單位相鏈接的協議進行通訊協議一致性對比,如果有不一致的地方,則進行提示,系統的鏈接圖上顯示輔助信息。
根據本發明的適用于大系統的通訊協議快速并行測試方法的一實施例,其中,該文件的內容包含:該基本通訊單位的名稱、通訊協議來源、通訊協議版本、通訊協議審查人、通訊協議審查時間以及通訊命令。
根據本發明的適用于大系統的通訊協議快速并行測試方法的一實施例,其中,該通訊命令包括:
通訊命令1功能文字描述以及性能描述、通訊命令1的屬性描述、通訊命令1的鏈接設備、通訊命令1的發送接收屬性描述、通訊命令1的字段屬性描述、通訊命令1的字段屬性描述、通訊命令1的字段屬性描述、通訊命令2功能文字描述以及性能描述、通訊命令2的屬性描述、通訊命令2的鏈接設備、通訊命令2的發送接收屬性描述、通訊命令2的字段屬性描述、通訊命令2的字段屬性描述、通訊命令2的字段屬性描述、通訊命令3功能文字描述以及性能描述以及通訊命令3的屬性描述。
根據本發明的適用于大系統的通訊協議快速并行測試方法的一實施例,其中,還包括對文件名稱進行標注。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京計算機技術及應用研究所,未經北京計算機技術及應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810678974.3/2.html,轉載請聲明來源鉆瓜專利網。





