[發明專利]分布式仿真測試方法、系統、可讀存儲介質及計算機設備有效
| 申請號: | 202210244040.5 | 申請日: | 2022-03-14 |
| 公開(公告)號: | CN114328278B | 公開(公告)日: | 2022-06-17 |
| 發明(設計)人: | 肖鵬;岳鵬;李富強 | 申請(專利權)人: | 南昌航空大學;中國電子科技集團公司第二十研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/451 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 何世磊 |
| 地址: | 330063 江*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 仿真 測試 方法 系統 可讀 存儲 介質 計算機 設備 | ||
本發明提供一種分布式仿真測試方法、系統、可讀存儲介質及計算機設備,方法包括:獲取多個消息的消息結構設計文檔,并對多個消息結構設計文檔分別構建對應的消息協議組件;描述消息互操作的測試環境,以生成測試環境配置;根據測試環境配置、多個消息協議組件以及需求文件進行消息建模,生成消息流程處理場景模型;將消息流程處理場景模型上的節點信息通過關鍵字提取,生成測試用例文件;將測試用例文件轉換成可執行的測試腳本文件,以使用戶利用測試腳本文件對消息數據進行消息測試,以得到對應的測試結果。本發明能有效優化復雜測試流程測試過程中測試分工并縮短的消息測試的周期,提高消息測試的質量。
技術領域
本發明涉及軟件測試技術領域,特別涉及一種分布式仿真測試方法、系統、可讀存儲介質及計算機設備。
背景技術
隨著信息系統由單一化向平臺化發展,消息的可靠性變得極端重要。消息是實現各類信息系統互聯互通,信息共享的重要載體,也是連接各類信息系統的重要紐帶。消息通訊對實現不同系統平臺協同工作,提升系統信息化與智能化水平起到不可或缺的作用。而保障消息協議的一致性與互操作性是提升系統平臺通訊底層可靠性與安全性的重要環節。
消息測試是檢驗通訊是否滿足規范的一種技術方法,目前具有廣泛的應用和較成熟的工具。但是,隨著信息系統越來越復雜、規模越來越龐大。系統功能與接口的急劇增多導致系統之間的行為規則變得繁復。豐富的消息協議種類和復雜多變的消息交互流程,使消息測試設計、測試用例編寫和維護工作越來越棘手。特別是在復雜消息測試場景下,一些測試工作已遠遠超過單個測試人員的能力范圍,需要測試團隊中各類工程師在測試流程精細地分工與協作。特別是在測試團隊中成員承擔多個測試任務情況下,時間或空間上的協同工作常常難以有效地開展,迫使測試項目延期。
分布式測試方法是通過采用多個具有數據采集與控制處理能力的測試節點組成一個多功能測試平臺,通過節點的協同控制來完成復雜的測試工作。但是,傳統的分布式測試方法通??紤]的是測試任務的體量的巨大性,通過分解測試任務,提升測試任務的并行效率。如陳佐在自動測試模型設計中采用分發調度規則對測試用例進行分布式任務調度?;贜I PSP協議的分布式系統采用共享網絡變量技術實現分布式測試下的數據共享與傳輸。
這些分布式測試方法關注同一類型測試任務的并行性,測試任務間不具備關聯性。同時這些分布式方法并沒有減少測試過程中順序測試階段的并行性,沒有考慮如何對復雜測試流程進行合理優化,以提升測試階段之間的協同性。
由此可知,面向測試場景復雜的消息處理流程,使用傳統的測試技術或方法已經無法進行有效支撐。如何針對消息處理流程進行充分驗證,并對消息協議用進行全面的測試是當前亟待解決的關鍵問題。
發明內容
基于此,本發明的目的是提供一種分布式仿真測試方法、系統、可讀存儲介質及計算機設備,以至少解決上述技術中的不足。
本發明提出一種分布式仿真測試方法,包括:
獲取多個消息的消息結構設計文檔,并對多個所述消息結構設計文檔分別構建對應的消息協議組件;
描述消息互操作的測試環境,以生成測試環境配置;
根據所述測試環境配置、多個所述消息協議組件以及需求文件進行消息建模,生成消息流程處理場景模型;
將所述消息流程處理場景模型上的節點信息通過關鍵字提取,生成測試用例文件;
將所述測試用例文件轉換成可執行的測試腳本文件,以使用戶利用所述測試腳本文件對消息數據進行消息測試,以得到對應的測試結果。
進一步的,所述對多個所述消息結構設計文檔分別構建對應的消息協議組件的步驟包括:
分析出各個所述消息結構設計文檔中的消息基本信息以及消息元素信息;
根據所述消息基本信息以及所述消息元素信息構建對應的消息協議組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南昌航空大學;中國電子科技集團公司第二十研究所,未經南昌航空大學;中國電子科技集團公司第二十研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210244040.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光學成像鏡頭
- 下一篇:用于織造工廠的生產管理方法和系統





