[發明專利]一種網絡交換設備自動化測試方法及裝置在審
| 申請號: | 202210639955.6 | 申請日: | 2022-10-21 |
| 公開(公告)號: | CN115408213A | 公開(公告)日: | 2022-11-29 |
| 發明(設計)人: | 王曉明 | 申請(專利權)人: | 芯河半導體科技(無錫)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/26;G06F11/36 |
| 代理公司: | 北京神州信德知識產權代理事務所(普通合伙) 11814 | 代理人: | 朱俊杰 |
| 地址: | 214135 江蘇省無錫市新吳區菱*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 交換 設備 自動化 測試 方法 裝置 | ||
1.一種網絡交換設備自動化測試方法,其特征在于,該方法包括如下步驟:
S1通過Jenkins構建自動化持續集成測試任務;
S2持續集成測試任務使得測試主機可獲取最新軟件版本并下載到待測試網絡設備上;
S3通過持續集成測試任務使測試主機控制控制電源打開待測試網絡交換設備的電源開關;
S4通過持續集成測試任務使測試主機觸發測試用例腳本對待測試網絡設備下發SDKAPI配置指令以及操作測試儀創建流模型并發流;
S5 Jenkins通過持續集成測試任務調用測試主機上的測試用例腳本讀取待測試網絡交換設備的內部計數以及獲取測試儀的分析結果;通過測試腳本計算出最終的測試用例結果并上傳到Jenkins服務器;并關閉待測試網絡交換設備以及高低溫試驗箱電源;
S6 Jenkins展示最終測試結果并郵件通知相關責任人。
2.根據權利要求1所述的一種網絡交換設備自動化測試方法,其特征在于:所述測試主機通過測試用例腳本用于向所述測試儀和待測網絡交換設備發送測試指令且能讀取測試儀和待測網絡交換設備的數據,最終測試用例腳本根據從讀取測試儀和待測網絡交換設備的數據得到最終測試結果。
3.根據權利要求1所述的一種網絡交換設備自動化測試方法,其特征在于:所述測試儀具體用于相應所述測試用例腳本而與所述待測網絡交換設備進行收發數據。
4.根據權利要求1所述的一種用例回歸分組優化方法,其特征在于:所述Jenkins與所述測試主機通過網線連接,所述測試儀與所述待測設備之間通過網線連接,所述測試主機與所述高低溫試驗箱、控制電源及測試儀之間通過串口線或網線相連。
5.一種網絡交換設備自動化測試裝置,其特征在于,該系統包括:
Jenkins:自動提取最新的測試用例版本并下載到測試主機上,進行測試主機上的測試用例腳本執行以及顯示測試結果;
測試用例腳本:通過TCL編寫的測試案例集合;
待測網絡交換設備:FPGA設備或ASIC設備;
高低溫試驗箱:用以調節環境溫度驗證待測網絡交換設備的耐高低溫能力;
控制電源:所述控制電源與所述待測網絡交換設備相連,用來控制所述待測網絡交換設備電源通斷;
測試儀:用以對所述待測網絡交換設備進行各種類型報文發流控制以及允許測試用例腳本讀取測試儀各類計數;
測試主機:接收Jenkins下發的測試用例腳本;Jenkins通過測試主機執行測試用例腳本控制所述測試儀停發流、對待測試網絡設備下發SDK API指令以及讀取待測試網絡設備內部計數及測試儀計數。
6.根據權利要求5所述的一種網絡交換設備自動化測試裝置,其特征在于:所述測試主機通過測試用例腳本用于向所述測試儀和待測網絡交換設備發送測試指令且能讀取測試儀和待測網絡交換設備的數據,最終測試用例腳本根據從讀取測試儀和待測網絡交換設備的數據得到最終測試結果。
7.根據權利要求5所述的一種網絡交換設備自動化測試裝置,其特征在于:所述測試儀具體用于相應所述測試用例腳本而與所述待測網絡交換設備進行收發數據。
8.根據權利要求5所述的一種網絡交換設備自動化測試裝置,其特征在于:所述Jenkins與所述測試主機通過網線連接,所述測試儀與所述待測設備之間通過網線連接,所述測試主機與所述高低溫試驗箱、控制電源及測試儀之間通過串口線或網線相連。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯河半導體科技(無錫)有限公司,未經芯河半導體科技(無錫)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210639955.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種抗沖型超高阻氧抗菌管材及其制備方法
- 下一篇:一種具有鋼絲層的自行車輪胎





