[發明專利]一種軟件平臺的測試方法及系統有效
| 申請號: | 201810383115.1 | 申請日: | 2018-04-26 |
| 公開(公告)號: | CN108733562B | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 周詩釗;吳濤 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 平臺 測試 方法 系統 | ||
1.一種軟件平臺的測試方法,軟件平臺包括至少一個被測組件,其特征在于,所述方法包括以下步驟:
測試框架通知被測組件創建組件實例,其中,組件實例將測試框架作為連接管理組件;
測試框架與組件實例建立連接并進行測試;
所述測試框架將其組件ID作為連接管理組件的組件ID傳入所述被測組件的創建參數打包函數,所述被測組件調用軟件平臺的創建組件函數創建所述組件實例;
所述組件實例作為服務器端或者客戶端;
當所述組件實例作為服務器端時:
所述測試框架作為連接管理組件,向所述組件實例發送新客戶端請求;
所述組件實例創建新客戶端連接后,向所述測試框架發送連接創建回應消息;
所述測試框架作為客戶端向所述組件實例申請注冊;
注冊成功后,所述組件實例回復注冊成功消息給所述測試框架;
所述測試框架向所述組件實例發布客戶端資源預留消息,其中,將所述測試框架的組件ID填入客戶端資源預留消息中的消息發布端的組件ID字段和連接客戶端的組件ID字段。
2.如權利要求1所述的軟件平臺的測試方法,其特征在于:所述連接創建回應消息攜帶有所述新客戶端連接的標識符;
在所述測試框架發布的客戶端注冊消息中,消息接收端的對應連接的標識符為所述新客戶端連接的標識符。
3.如權利要求1所述的軟件平臺的測試方法,其特征在于:當所述組件實例作為客戶端時:
所述組件實例向作為連接管理組件的所述測試框架發布添加客戶端請求消息;
所述測試框架作為連接管理組件向所述組件實例發布服務器可用消息;
所述組件實例向作為服務器端的所述測試框架發布客戶端注冊消息;
所述測試框架作為服務器端回復客戶端注冊回應消息;
所述測試框架作為連接管理組件接收所述組件實例回應的服務器端可用消息,通告連接建立成功。
4.如權利要求3所述的軟件平臺的測試方法,其特征在于:在所述添加客戶端請求消息中,消息發布端的對應連接的標識符為所述組件實例的U_HANDLE標識符;
在所述服務器可用消息中,消息接收端的對應連接的標識符為所述組件實例的U_HANDLE標識符,并將所述測試框架的組件ID填入消息發布端的組件ID字段和服務器端的組件ID字段。
5.如權利要求4所述的軟件平臺的測試方法,其特征在于:在所述組件實例發布的客戶端注冊消息中,消息發布端的對應連接的標識符為所述組件實例的C_HANDLE標識符;
在所述客戶端注冊回應消息中,消息接收端的對應連接的標識符為所述組件實例的C_HANDLE標識符。
6.一種使用權利要求1至5任一項所述的軟件平臺的測試方法的測試系統,其特征在于:所述系統包括測試框架和軟件平臺的被測組件;
所述測試框架包括創建指示模塊、收發模塊和測試模塊,創建指示模塊用于通知被測組件創建組件實例,收發模塊用于與組件實例建立連接,測試模塊用于對組件實例進行測試;
所述被測組件用于創建組件實例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810383115.1/1.html,轉載請聲明來源鉆瓜專利網。





