[發明專利]面向工業互聯網平臺組件的兼容性測試方法及系統在審
| 申請號: | 202011278026.4 | 申請日: | 2020-11-16 |
| 公開(公告)號: | CN112270110A | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | 孟祥曦;張娟娟;段翔宇;欒燕;陶煒 | 申請(專利權)人: | 國家工業信息安全發展研究中心 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F11/36;G06F119/02 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 羅丹 |
| 地址: | 100040 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 工業 互聯網 平臺 組件 兼容性 測試 方法 系統 | ||
本發明公開了一種面向工業互聯網平臺組件的兼容性測試方法及系統。面向工業互聯網平臺組件的兼容性測試方法,包括:根據被測組件與工業互聯網平臺運行環境的交互情況,配置測試環境;基于被測組件的配置文件和適應性指標,構建靜態模型;基于被測組件的需求文檔、設計文檔和開發文檔,采用API窗口樹的建模方法,構建動態模型;在測試環境中安裝被測組件,并判斷被測組件是否被正確安裝,若是,對被測組件進行建模測試,否則,輸出不能正確安裝的結果;對被測組件進行建模測試,包括:利用靜態模型對被測組件進行向下兼容測試;利用動態模型對被測組件進行交錯兼容測試。采用本發明,可以減少測試過程中的人工參與、提高測試效率、降低測試成本。
技術領域
本發明涉及工業互聯網平臺軟件測試領域,尤其涉及一種面向工業互聯網平臺組件的兼容性測試方法及系統。
背景技術
在工業互聯網平臺發展過程中,各大平臺紛紛打造開發者社區,引入開源軟件開發技術,形成功能組件模塊化開發的產業生態。隨著功能組件產品數量的快速增加,組件之間的互聯互通能力成為了平臺、用戶和開發者都愈發關注的事情。對于平臺而言,互聯互通一方面能夠提升平臺的穩定性;另一方面,不同產品和不同品牌組件之間的互聯互通能夠為平臺提供更好的供應商議價能力。對用戶而言,平臺功能組件的互聯互通有利于其享受到更多基于功能整合的服務。從開發者的角度來看,組件的兼容性對其開發成果跨平臺部署和應用具有重要意義。由此,組件的兼容性測試成為了工業互聯網產業鏈中的重要環節。隨著工業互聯網平臺支撐的組件功能越來越多,組件之間依賴和相互調用關系越來越復雜,人工編制的測試用例很難完全覆蓋。一旦兼容性出現問題,依賴人工的方式進行追蹤排查會消耗大量的人力成本,因此迫切需一種能夠進行自動化排查的兼容性測試方法。
發明內容
本發明實施例提供一種面向工業互聯網平臺組件的兼容性測試方法及系統,用以解決現有技術中針對工業互聯網平臺組件兼容性測試效率低的問題。
根據本發明實施例的面向工業互聯網平臺組件的兼容性測試方法,包括:
根據被測組件與工業互聯網平臺運行環境的交互情況,配置測試環境;
基于所述被測組件的配置文件和適應性指標,構建靜態模型;
基于所述被測組件的需求文檔、設計文檔和開發文檔,采用API窗口樹的建模方法,構建動態模型;
在所述測試環境中安裝所述被測組件,并判斷所述被測組件是否被正確安裝,若是,對所述被測組件進行建模測試,否則,輸出不能正確安裝的結果;
對所述被測組件進行建模測試,包括:
利用所述靜態模型對所述被測組件進行向下兼容測試;
利用所述動態模型對所述被測組件進行交錯兼容測試。
根據本發明的一些實施例,所述基于所述被測組件的配置文件和適應性指標,構建靜態模型,包括:
基于公式1-3構建靜態模型:
staticMode∷=(Names,Config,SA) 公式1;
Config∷=(cID,{(cAttr,cVal)*}) 公式2;
SA∷=(sID,{(sAttr,sVal)+}) 公式3;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家工業信息安全發展研究中心,未經國家工業信息安全發展研究中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011278026.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數字信息銷售系統及處理方法
- 下一篇:一種電纜橋架彎道連接裝置





