[發明專利]一種測試方法、裝置、計算機設備及可讀存儲介質在審
| 申請號: | 201711084253.1 | 申請日: | 2017-11-07 |
| 公開(公告)號: | CN109756385A | 公開(公告)日: | 2019-05-14 |
| 發明(設計)人: | 溫紅化 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 田衛平 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標網元 測試腳本 自動測試 測試 計算機設備 可讀存儲介質 便捷服務 存儲介質 模型開發 外場測試 系統測試 運維 開發 | ||
本發明公開了一種測試方法,方法包括:利用自動測試模型對目標網元開發得到相應的測試腳本;執行測試腳本,以得到對目標網元進行測試的測試結果;本發明的方法、裝置、計算機設備及存儲介質,克服現有技術中每個目標網元只能通過對應的自動測試模型進行測試的缺陷。首先利用自動測試模型開發出目標網元對應的測試腳本,該測試腳本的完成是依據自動測試模型完成,故完全獨立于linux系統并且不依賴其他任何包,對于系統測試、外場測試、運維等提供便捷服務。然后,通過執行該測試腳本就可以得到對目標網元進行測試的測試結果,以完成對目標網元的測試。而且,基于該自動測試模型,可以完成對所有目標網元對應的測試腳本的開發。
技術領域
本發明涉及通信技術領域,尤其涉及一種測試方法、裝置、計算機設備及可讀存儲介質。
背景技術
SDN(軟件定義網絡)作為一種新型網絡創新架構,是網絡虛擬化的一種實現方式,由于SDN北向承接云平臺下發的配置,南向和各種轉發設備交互,實現對南向各種轉發設備(路由器,交換機,防火墻等)控制,屏蔽底層轉發設備的差異,實現控制與轉發分離,用軟件的方式實現轉發策略,從而更加靈活和智能。
SDN解決方案中由于組網復雜,包含不同類型的轉發設備,實體設備與虛擬化設備等,各種配置錯綜復雜,一旦出現異常數據一致性檢查比較繁瑣。搭建新組網環境各種配置復雜,系統測試過程中測試人員需要掌握的技能需求太多,系統測試人員很多操作比較復雜,有一定的時序性。而且,測試過程中的數據檢查手段有限,并且測試過程中需要到各種設備輸入各種命令,這就對測試人員的技能和測試過程提出了很高的要求。所以,SDN解決方案容易造成SDN測試環境繁多、IP規劃管理及軟硬件資源管理混亂等諸多問題。上述的測試過程都暴露出了對SDN領域自動化的檢查數據和自動化測試的強烈需求。
此外,雖然市場上也有SDN自動化測試技術。但是,現有的SDN自動化測試技術比較分散,每個網元有自己的自動測試模型,而這些自動測試模型又參差不齊,導致每個網元也會單獨采用多種測試工具。多種自動測試模型的應用又會造成測試效果及用戶體驗的降低。
而且,然市場上的SDN自動化測試領域有多種測試工具,如:近幾年在測試領域流行的RobotFramework框架,其在一定程度上滿足了功能測試需求,但性能測試又是其一大軟肋。又如:Jmeter、loadrunner等工具,其在性能測試有一定優勢,但由于其使用比較復雜,做功能測試又顯得乏力。
發明內容
本發明的主要目的在于提出一種測試方法、裝置、計算機設備及可讀存儲介質,克服現有技術中每個目標網元只能通過對應的自動測試模型進行測試的缺陷。
根據本發明的一個方面,提供了一種測試方法,所述方法包括:利用自動測試模型對目標網元開發得到相應的測試腳本;執行所述測試腳本,以得到對所述目標網元進行測試的測試結果。
可選的,所述利用自動測試模型對目標網元開發得到相應的測試腳本之前,所述方法還包括:基于自動測試模型,獲取所述目標網元的測試函數及獲取用于調用所述目標網元的測試函數的調用文件,其中,所述調用文件與所述目標網元一一對應;將所述測試函數的調用索引存入所述調用文件,依據所述調用文件中的所述調用索引生成測試觸發指令,以實現對所述測試腳本的開發。
可選的,所述獲取所述目標網元的測試函數,包括:判斷所述自動測試模型是否已加載過所述目標網元;在所述自動測試模型已加載過所述目標網元的情況下,在所述自動測試模型中查找所述目標網元并增加所述目標網元的目標測試功能,利用所述自動測試模型模型自動生成所述目標測試功能對應的測試函數;在所述自動測試模型未加載過所述目標網元的情況下,在所述自動測試模型中增加所述目標網元的目標測試功能,利用所述自動測試模型模型自動生成所述目標網元的所述目標測試功能對應的測試函數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711084253.1/2.html,轉載請聲明來源鉆瓜專利網。





