本發明專利技術涉及航空電子技術領域,具體而言,涉及一種測試方法、裝置及系統。所述測試方法包括:響應用戶操作向所述交換裝置發送激勵消息,使所述交換裝置將接收到的所述激勵消息發送給目標通用處理模塊,所述激勵消息包括目標通用處理模塊的目的地址;接收所述交換裝置從所述目標通用處理模塊獲取的響應消息,所述響應消息由所述目標通用處理模塊根據所述激勵消息生成;及判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試。通過所述測試方法,減少了測試成本的同時也降低了測試的復雜程度。
【技術實現步驟摘要】
一種測試方法、裝置及系統
本專利技術涉及航空電子
,具體而言,涉及一種測試方法、裝置及系統。
技術介紹
航空電子系統經歷了從分立式、聯合式向綜合式的發展過程。目前,綜合航空電子系統采用綜合化的架構。在綜合航空電子系統中,綜合核心處理機(IntegratedCoreProcesso,ICP)是系統的核心,承擔著航電系統各任務的分布式處理工作,決定了航空電子系統是否能夠正常運行。ICP主要由互連的通用處理模塊(GeneralProcessingProject,GPP)組成,GPP可根據任務要求加載不同的應用程序,分配不同的處理任務,ICP通過接口與外部非通用的傳感器前端、飛控、導航、顯控等設備相連,實現ICP與外部設備的通信,完成對外部設備的數據處理和系統信息綜合處理要求。對航空電子系統的軟件設計、開發和驗證都離不開ICP。因此,對ICP的測試尤為重要。通常情況下,ICP的測試需要對每個GPP進行驗證,而每個GPP都需要外接一個測試終端,導致外部測試終端數量過多,成本過高,并且不同測試終端間的測試流程控制復雜。
技術實現思路
有鑒于此,本專利技術的目的在于提供一種測試方法、裝置及系統,以解決上述問題。為實現上述目的,本專利技術實施例采用如下技術方案:一種測試方法,應用于能夠通過交換裝置與綜合核心處理機通信的測試終端,所述綜合核心處理機包括多個通用處理模塊,所述測試方法包括:響應用戶操作向所述交換裝置發送激勵消息,使所述交換裝置將接收到的所述激勵消息發送給目標通用處理模塊,所述激勵消息包括目標通用處理模塊的目的地址;接收所述交換裝置從所述目標通用處理模塊獲取的響應消息,所述響應消息由所述目標通用處理模塊根據所述激勵消息生成;及判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試。進一步地,所述響應用戶操作向所述交換裝置發送激勵消息的步驟之前,所述方法還包括:響應用戶操作,生成與所述用戶操作對應的激勵消息;將所述激勵消息封裝為FC幀;將封裝為FC幀的激勵消息從電信號轉換為光信號并發送給所述交換裝置。進一步地,所述測試終端中存儲有多個測試處理邏輯,所述響應用戶操作,生成與所述用戶操作對應的激勵消息的步驟,包括:響應用戶操作,查找與所述用戶操作對應的測試處理邏輯;根據所述測試處理邏輯生成激勵消息。進一步地,所述接收交換裝置從所述目標通用處理模塊獲取響應消息的步驟之后,所述判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試的步驟之前,所述方法還包括:將所述響應消息從光信號轉換為電信號;對FC幀格式的所述響應消息進行解封裝。本專利技術另一實施例提供了一種測試裝置,應用于能夠通過交換裝置與綜合核心處理機通信的測試終端,所述綜合核心處理機包括多個通用處理模塊,所述測試裝置包括激勵消息發送模塊、響應消息接收模塊及判斷模塊;所述激勵消息發送模塊用于響應用戶操作向所述交換裝置發送激勵消息,使所述交換裝置將接收到的所述激勵消息發送給目標通用處理模塊,所述激勵消息包括目標通用處理模塊的目的地址;所述響應消息接收模塊用于接收所述交換裝置從所述目標通用處理模塊獲取的響應消息,所述響應消息由所述目標通用處理模塊根據所述激勵消息生成;所述判斷模塊用于判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整。進一步地,所述測試裝置還包括激勵消息生成子模塊、激勵消息封裝子模塊及激勵消息轉換子模塊;所述激勵消息生成子模塊用于響應用戶操作,生成與所述用戶操作相應的激勵消息;所述激勵消息封裝子模塊用于將所述激勵消息封裝為FC幀;所述激勵消息轉換子模塊用于將封裝為FC幀的激勵消息從電信號轉換為光信號并發送給所述交換裝置。進一步地,所述測試終端中存儲有多個測試處理邏輯,所述激勵消息生成子模塊包括邏輯程序查找單元及激勵消息生成單元;所述邏輯程序查找單元用于響應用戶操作,查找與所述用戶操作對應的測試處理邏輯;激勵消息生成單元用于根據所述測試處理邏輯生成激勵消息。進一步地,所述測試裝置還包括響應消息轉換模塊和響應消息解封裝模塊;所述響應消息轉換模塊用于將所述響應消息從光信號轉換為電信號;所述響應消息解封裝模塊用于對FC幀格式的所述響應消息進行解封裝。本專利技術另一實施例提供了一種測試系統,所述測試系統包括交換裝置、綜合核心處理機的多個通用處理模塊及上述測試裝置,其中:所述交換裝置用于接收所述測試裝置發送的激勵消息,將所述激勵消息發送給目標通用處理模塊,所述交換裝置還用于接收所述目標通用處理模塊發送的根據所述激勵消息生成的響應消息,并發送至所述測試裝置;所述目標通用處理模塊用于接收所述激勵消息,根據所述激勵消息生成與所述激勵消息對應的響應消息,并將所述響應消息發送給交換裝置;所述測試裝置用于發送激勵消息和接收所述交換裝置發送的響應消息,并判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試。進一步地,所述交換裝置包括第一消息收發端口、第二消息收發端口及路徑識別模塊,所述第二消息收發端口包括多個且所述第二消息收發端口與所述通用處理模塊一一對應;所述第一消息收發端口用于接收所述測試裝置發送的激勵消息,所述第一消息收發端口還用于將根據所述激勵消息生成的響應消息發送給所述測試裝置;多個所述第二消息收發端口用于將所述第一消息收發端口接收的激勵消息發送給與其對應的通用處理模塊,多個所述第二消息收發端口還用于接收根據所述激勵消息生成的響應消息;所述路徑識別模塊用于根據所述激勵消息包含的目標通用處理模塊的目的地址,使所述激勵消息發送給與所述目標通用處理模塊對應的第二消息收發端口。本專利技術實施例提供的測試方法、裝置及系統,通過所述交換裝置向目標通用處理模塊發送激勵消息,并接收所述交換裝置從所述目標通用處理模塊獲取的響應消息,判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試,如此即可實現通過一個測試終端對多個通用處理模塊進行測試,減少了測試成本的同時也降低了測試的復雜程度。為使本專利技術的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。附圖說明為了更清楚地說明本專利技術實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本專利技術的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。圖1為本專利技術實施例提供的測試終端的方框示意圖。圖2為本專利技術實施例提供的一種測試方法的流程示意圖。圖3為圖2中步驟S100的子步驟流程示意圖。圖4為圖3中子步驟S110的子步驟流程示意圖。圖5為本專利技術實施例提供的一種測試方法的另一種流程示意圖。圖6為本專利技術實施例提供的一種測試裝置的結構框圖。圖標:10-測試終端;100-測試裝置;110-激勵消息發送模塊;1本文檔來自技高網...

【技術保護點】
一種測試方法,其特征在于,應用于能夠通過交換裝置與綜合核心處理機通信的測試終端,所述綜合核心處理機包括多個通用處理模塊,所述測試方法包括:響應用戶操作向所述交換裝置發送激勵消息,使所述交換裝置將接收到的所述激勵消息發送給目標通用處理模塊,所述激勵消息包括目標通用處理模塊的目的地址;接收所述交換裝置從所述目標通用處理模塊獲取的響應消息,所述響應消息由所述目標通用處理模塊根據所述激勵消息生成;及判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試。
【技術特征摘要】
1.一種測試方法,其特征在于,應用于能夠通過交換裝置與綜合核心處理機通信的測試終端,所述綜合核心處理機包括多個通用處理模塊,所述測試方法包括:響應用戶操作向所述交換裝置發送激勵消息,使所述交換裝置將接收到的所述激勵消息發送給目標通用處理模塊,所述激勵消息包括目標通用處理模塊的目的地址;接收所述交換裝置從所述目標通用處理模塊獲取的響應消息,所述響應消息由所述目標通用處理模塊根據所述激勵消息生成;及判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試。2.根據權利要求1所述的測試方法,其特征在于,所述響應用戶操作向所述交換裝置發送激勵消息的步驟,包括:響應用戶操作,生成與所述用戶操作對應的激勵消息;將所述激勵消息封裝為FC幀;將封裝為FC幀的激勵消息從電信號轉換為光信號并發送給所述交換裝置。3.根據權利要求2所述的測試方法,其特征在于,所述測試終端中存儲有多個測試處理邏輯,所述響應用戶操作,生成與所述用戶操作對應的激勵消息的步驟,包括:響應用戶操作,查找與所述用戶操作對應的測試處理邏輯;根據所述測試處理邏輯生成激勵消息。4.根據權利要求2所述的測試方法,其特征在于,所述接收交換裝置從所述目標通用處理模塊獲取響應消息的步驟之后,所述判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整,并生成另一激勵消息對另一通用處理模塊進行測試,若不相同,則停止測試的步驟之前,所述方法還包括:將所述響應消息從光信號轉換為電信號;對FC幀格式的所述響應消息進行解封裝。5.一種測試裝置,其特征在于,應用于能夠通過交換裝置與綜合核心處理機通信的測試終端,所述綜合核心處理機包括多個通用處理模塊,所述測試裝置包括激勵消息發送模塊、響應消息接收模塊及判斷模塊;所述激勵消息發送模塊用于響應用戶操作向所述交換裝置發送激勵消息,使所述交換裝置將接收到的所述激勵消息發送給目標通用處理模塊,所述激勵消息包括目標通用處理模塊的目的地址;所述響應消息接收模塊用于接收所述交換裝置從所述目標通用處理模塊獲取的響應消息,所述響應消息由所述目標通用處理模塊根據所述激勵消息生成;所述判斷模塊用于判斷所述響應消息與所述激勵消息是否相同,若相同則判定所述目標通用處理模塊功能完整。6.根據權利要求5所述的測試裝置,其特征在于,所述激勵消息發送模塊包括激勵消息生...
【專利技術屬性】
技術研發人員:凌云,張敏,解軍,邱昆,胡鋼,
申請(專利權)人:成都成電光信科技股份有限公司,
類型:發明
國別省市:四川,51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。