国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通信設備復雜組網(wǎng)的自動化測試方法及裝置的制造方法

      文檔序號:9790839閱讀:385來源:國知局
      一種通信設備復雜組網(wǎng)的自動化測試方法及裝置的制造方法
      【技術領域】
      [0001]本發(fā)明涉及通信技術領域,具體涉及一種通信設備復雜組網(wǎng)的自動化測試方法及
      目.0
      【背景技術】
      [0002]為了克服手工測試的缺點,通信設備已廣泛地引入了自動化測試技術,自動化測試技術在前期的準備工作中,需要進行腳本編制工作,在對通信設備復雜組網(wǎng)的功能驗證測試中需要反復地模擬多種突發(fā)事件的先后發(fā)生對通信設備的影響,這些突發(fā)事件發(fā)生時對業(yè)務的影響分為兩種情況:瞬斷和中斷,而在撤銷突發(fā)事件后,業(yè)務會恢復?,F(xiàn)有的通信設備復雜組網(wǎng)的功能驗證測試方法是按照某種規(guī)律順序測試各個站點間各個光路、單盤故障對業(yè)務的影響,這樣必然會導致測試用例會出現(xiàn)大量重復的代碼,同時,突發(fā)事件如何先后發(fā)生是依靠代碼編寫人員以往的工作積累,導致測試結果具有很大的片面性。

      【發(fā)明內容】

      [0003]本發(fā)明所要解決的技術問題是現(xiàn)有的通信設備復雜組網(wǎng)的功能驗證測試方法導致測試用例出現(xiàn)大量重復代碼的問題。
      [0004]為了解決上述技術問題,本發(fā)明所采用的技術方案是提供一種通信設備復雜組網(wǎng)的自動化測試方法,包括以下步驟:
      [0005]步驟S1:在已知突發(fā)事件總數(shù)的前提下,根據(jù)復雜組網(wǎng)的拓撲結構圖確定節(jié)點總數(shù);
      [0006]步驟S2:在復雜組網(wǎng)中配置完業(yè)務后,根據(jù)保護規(guī)則和拓撲結構圖確定允許先后發(fā)生η個事件的集合A,例如,n = 2;
      [0007]步驟S3:在所有業(yè)務都正常運行時,通過隨機數(shù)生成器獲取節(jié)點總數(shù)中的第一節(jié)點和第二節(jié)點以及突發(fā)事件總數(shù)中的第一突發(fā)事件和第二突發(fā)事件;
      [0008]步驟S4:在第一節(jié)點上執(zhí)行第一突發(fā)事件的代碼,然后在第二節(jié)點上執(zhí)行第二突發(fā)事件的代碼;
      [0009]步驟S5:判斷是否有業(yè)務發(fā)生瞬斷或中斷,如果有,轉步驟S6 ;否則,轉步驟S9 ;
      [0010]步驟S6:判斷在第一節(jié)點上執(zhí)行第一突發(fā)事件的代碼和在第二節(jié)點上執(zhí)行第二突發(fā)事件的代碼是否在集合A中,如果是,轉SI I;否則,轉步驟S7;
      [0011 ]步驟S7:分別在第一節(jié)點和第二節(jié)點上撤銷第一突發(fā)事件和第二突發(fā)事件,轉步驟S8;
      [0012]步驟S8:判斷發(fā)生瞬斷或中斷的業(yè)務是否恢復正常,如果是,轉步驟S3;否則,轉步驟SI I;
      [0013]步驟S9:分別在第一節(jié)點和第二節(jié)點上撤銷第一突發(fā)事件和第二突發(fā)事件,轉步驟SI O;
      [0014]步驟SlO:再次判斷是否有業(yè)務發(fā)生瞬斷或中斷,如果有,轉步驟SI I ;否則,轉步驟S3;
      [0015]步驟SI 1:通信設備出現(xiàn)故障。
      [0016]在上述技術方案中,通過調整η的值對網(wǎng)絡的復雜度進行調整,η的值越大則網(wǎng)絡的復雜度越大,所述集合A的確定越繁瑣。
      [0017]在上述技術方案中,所述隨機數(shù)生成器采用隨機函數(shù)。
      [0018]在上述技術方案中,所述突發(fā)事件總數(shù)中的突發(fā)事件的代碼包括:主用光纖中斷、備用光纖中斷、斷電、主控盤故障以及主控盤主備切換。
      [0019]在上述技術方案中,所述業(yè)務包括保護業(yè)務和無保護業(yè)務。
      [0020]本發(fā)明還提供了一種通信設備復雜組網(wǎng)的自動化測試裝置,包括:
      [0021]節(jié)點確定單元,在已知突發(fā)事件總數(shù)的前提下,根據(jù)復雜組網(wǎng)的拓撲結構圖確定節(jié)點總數(shù);
      [0022]集合確定單元,在復雜組網(wǎng)中配置完業(yè)務后,根據(jù)保護規(guī)則和拓撲結構圖確定允許先后發(fā)生η個事件的集合A,例如,η = 2;
      [0023]獲取單元,通過隨機數(shù)生成器獲取節(jié)點總數(shù)中的第一節(jié)點和第二節(jié)點以及突發(fā)事件總數(shù)中的第一突發(fā)事件和第二突發(fā)事件;
      [0024]執(zhí)行單元,在第一節(jié)點上執(zhí)行第一突發(fā)事件的代碼,然后在第二節(jié)點上執(zhí)行第二突發(fā)事件的代碼;
      [0025]判斷單元,判斷是否有業(yè)務發(fā)生瞬斷或中斷、發(fā)生瞬斷或中斷的業(yè)務是否恢復正常,以及判斷在第一節(jié)點上執(zhí)行第一突發(fā)事件的代碼和在第二節(jié)點上執(zhí)行第二突發(fā)事件的代碼是否在集合A中;
      [0026]撤銷單元,分別在第一節(jié)點和第二節(jié)點上撤銷第一突發(fā)事件和第二突發(fā)事件;
      [0027]故障確定單元,根據(jù)所述判斷單元的結果,在有業(yè)務發(fā)生瞬斷或中斷時,如果在第一節(jié)點上執(zhí)行第一突發(fā)事件的代碼和在第二節(jié)點上執(zhí)行第二突發(fā)事件的代碼在集合A中,則通信設備出現(xiàn)故障,如果不在集合A中,則執(zhí)行所述撤銷單元,若發(fā)生瞬斷或中斷的業(yè)務沒有恢復正常,則通信設備出現(xiàn)故障;在沒有業(yè)務發(fā)生瞬斷或中斷時,執(zhí)行所述撤銷單元,若還是有業(yè)務發(fā)生瞬斷或中斷,則通信設備出現(xiàn)故障。
      [0028]在上述技術方案中,還包括調整單元,通過調整η的值對網(wǎng)絡的復雜度進行調整,η的值越大則網(wǎng)絡的復雜度越大,所述集合A的確定越繁瑣。
      [0029]在上述技術方案中,所述獲取單元中的所述隨機數(shù)生成器采用隨機函數(shù)。
      [0030]在上述技術方案中,所述突發(fā)事件總數(shù)中的突發(fā)事件的代碼包括:主用光纖中斷、備用光纖中斷、斷電、主控盤故障以及主控盤主備切換。
      [0031 ] 在上述技術方案中,所述業(yè)務包括保護業(yè)務和無保護業(yè)務。
      [0032]本發(fā)明利用隨機數(shù)生成器決定節(jié)點總數(shù)中發(fā)生突發(fā)事件的節(jié)點以及突發(fā)事件總數(shù)中的突發(fā)事件,能最大化的模擬現(xiàn)網(wǎng)運行中的隨機事件,驗證通信設備的質量和可靠性,大大減少了重復代碼的編寫工作。
      【附圖說明】
      [0033]圖1為本發(fā)明提供的一種通信設備復雜組網(wǎng)的自動化測試方法流程圖;
      [0034]圖2為本發(fā)明提供的復雜組網(wǎng)的拓撲結構圖;
      [0035]圖3為本發(fā)明提供的突發(fā)事件的集合;
      [0036]圖4為本發(fā)明提供的一種通信設備復雜組網(wǎng)的自動化測試裝置結構示意圖;
      [0037]圖5為本發(fā)明提供的測試連接示意圖。
      【具體實施方式】
      [0038]本發(fā)明提供的通信設備復雜組網(wǎng)的自動化測試方法及裝置,在一個復雜組網(wǎng)的拓撲場景中,根據(jù)代碼積累,獲得突發(fā)事件的代碼段,其總數(shù)為Z,節(jié)點中的業(yè)務和保護方式配置完成后,得到一個允許先后發(fā)生的事件集合,如果這個事件集合內的事件先后發(fā)生,則業(yè)務僅僅發(fā)生倒換;如果這個事件集合外的事件先后發(fā)生,則業(yè)務出現(xiàn)中斷,但是在事件消失后發(fā)生中斷的業(yè)務能夠恢復。利用隨機函數(shù)確定節(jié)點總數(shù)Y中的第一節(jié)點Yl和第二節(jié)點Y2以及突發(fā)事件總數(shù)Z中的第一突發(fā)事件Zl和第二突發(fā)事件Z2,在第一節(jié)點Yl上執(zhí)行第一突發(fā)事件Zl的代碼,然后在第二節(jié)點Y2上執(zhí)行第二突發(fā)事件Z2的代碼,如果第一突發(fā)事件Zl和第二突發(fā)事件Z2在事件集合中,那么業(yè)務只會發(fā)生倒換;如果第一突發(fā)事件Zl和第二突發(fā)事件Z2不在事件集合中,那么業(yè)務會發(fā)生瞬斷或中斷,一旦事件消失,發(fā)生瞬斷或中斷的業(yè)務能夠恢復。利用隨機函數(shù)決定發(fā)生突發(fā)事件的節(jié)點和事件,能最大化的模擬現(xiàn)網(wǎng)中節(jié)點的運行情況,而且整個過程都是自動化完成的,也最大化的減少了重復代碼的編寫工作。
      [0039]下面結合說明書附圖和【具體實施方式】對本發(fā)明做出詳細的說明。
      [0040]本發(fā)明實施例提供了一種通信設備復雜組網(wǎng)的自動化測試方法,如圖1所示,該方法包括以下步驟:
      [0041]步驟S101、在已知突發(fā)事件總數(shù)Z的前提下,根據(jù)復雜組網(wǎng)的拓撲結構圖確定復雜組網(wǎng)中的節(jié)點總數(shù)Y。
      [0042]其中,復雜組網(wǎng)的拓撲結構圖如圖2所示;突發(fā)事件的集合如圖3所示,突發(fā)事件總數(shù)Z中的突發(fā)事件的代碼包括:主用光纖中斷、備用光纖中斷、斷電、主控盤故障以及主控盤主備切換等。
      [0043]步驟S102、在復雜組網(wǎng)中配置符合工程需要的各種保護業(yè)務和無保護業(yè)務。
      [0044]步驟S103、業(yè)務配置完成后,根據(jù)保護規(guī)則(G.8131和G.8132中定義的規(guī)則)和拓撲結構圖確定允許先后發(fā)生η個事件的集合A,例如,η = 2。
      [0045]其中,可通過調整η的值對網(wǎng)絡的復雜度進行調整,η的值越大則網(wǎng)絡的復雜度越大,同時,集合A的確定越繁瑣,例如根據(jù)保護規(guī)則和拓撲結構圖可以列舉出允許先后發(fā)生2個事件的集合A,允許先后發(fā)生3個事件的集合B,以及允許先后發(fā)生4個事件的集合C等。
      [0046]步驟S104、通過儀表檢查所有業(yè)務是否都正常運行,如果正常運行,轉步驟S105;否則,轉步驟S114。
      [0047]步驟S105
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1