国产精品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>

      基于面向對象的自動化測試方法及系統(tǒng)、和自動化平臺的制作方法_3

      文檔序號:8922518閱讀:來源:國知局

      [0067] 與所述第二操作模塊104連接的路徑指定模塊105用于為作為測試對象的網絡協(xié) 議指定默認命令行配置文件路徑。在本實施例中,所述第二操作模塊104通過創(chuàng)建一種設 置配置路徑命令,即setDefaultCfgPath命令為命令行配置默認命令行配置文件路徑。在 本實施例中,設置路徑的代碼為setConfigPath,該代碼還可以用于允許測試人員調用以修 改默認命令行配置文件路徑。
      [0068] 分別與所述選取模塊102和路徑指定模塊105連接的所述判斷模塊106用于判斷 作為測試對象的網絡協(xié)議是否發(fā)生變化,若是,則重新調用所述路徑指定模塊105重新指 定默認命令行配置文件路徑,在重新調用所述路徑指定模塊105時需重新創(chuàng)建一修改配置 路徑命令,modifyConfigPath命令為新的測試對象指定默認命令行配置文件路徑。此處需 要說明的是,每一種網絡協(xié)議都具有與之匹配的默認命令行配置文件路徑。若否,則調用用 于終止所述基于面向對象的自動化測試系統(tǒng)運行的終止模塊107。所述終止模塊107與判 斷模塊106連接。
      [0069] 本實施例所述的基于面向對象的自動化測試系統(tǒng)引入了面向對象的思想,將網絡 協(xié)議作為一個對象,將網絡協(xié)議的相關參數(shù)作為對象的屬性,將網絡協(xié)議的功能作為對象 的方法。提高了接口的封裝級別,提高了接口的易用性和腳本的可讀性。所述基于面向對 象的自動化測試方法的接口調用簡單,降低了編寫自動化腳本的測試人員門檻,提升了編 寫腳本的速度,且功能測試接口中與設備交互下發(fā)的cli命令取自用戶指定的配置文件, 測試人員只需指定修改配置文件的路徑即可適配不同的設備,擴展性好。測試人員通過利 用本實施例所述的基于面向對象的自動化測試系統(tǒng)只需調用一種測試方法就可以測試一 個功能,簡化了自動化測試腳本開發(fā)人員的工作。
      [0070] 實施例三
      [0071] 本實施例提供一種自動化平臺2,所述自動化平臺2與一待測設備連接,每一所述 待測設備配置不同網絡協(xié)議,每一網絡協(xié)議具有多個功能測試點。所述網絡協(xié)議包括:ACL, DHCPRelay,DHCPSnooping,EAPS,IGMP,IGMPSnooping,Lacp,LLDP,Mirror,NLDP,PIM-SM, QINQ,RIP,VLAN,VRRP。請參閱圖3,顯示為自動化平臺的原理結構示意圖。所述自動化平 臺2包括上述實施例二中描述的基于面向對象的自動化測試系統(tǒng)21,及與用于與所述基于 面向對象的自動化測試系統(tǒng)連接的交互單元22,所述交互單元22用于提供用戶通過所述 自動化平臺2與所述待測設備交互下發(fā)的命令行(cli)的命令行界面。
      [0072] 綜上所述,本發(fā)明基于面向對象的自動化測試方法及系統(tǒng)、和自動化平臺引入了 面向對象的思想,將網絡協(xié)議作為一個對象,將網絡協(xié)議的相關參數(shù)作為對象的屬性,將 網絡協(xié)議的功能作為對象的方法。提高了接口的封裝級別,提高了接口的易用性和腳本的 可讀性。所述基于面向對象的自動化測試方法的接口調用簡單,降低了編寫自動化腳本的 測試人員門檻,提升了編寫腳本的速度,且功能測試接口中與設備交互下發(fā)的cli命令取 自用戶指定的配置文件,測試人員只需指定修改配置文件的路徑即可適配不同的設備,擴 展性好。測試人員通過利用本發(fā)明只需調用一種測試方法就可以測試一個功能,簡化了自 動化測試腳本開發(fā)人員的工作。
      [0073] 所以,本發(fā)明有效克服了現(xiàn)有技術中的種種缺點而具高度產業(yè)利用價值。
      [0074] 上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟 悉此技術的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾或改變。因 此,舉凡所屬技術領域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術思想下所完 成的一切等效修飾或改變,仍應由本發(fā)明的權利要求所涵蓋。
      【主權項】
      1. 一種基于面向對象的自動化測試方法,其特征在于,所述基于面向對象的自動化測 試方法包括以下步驟: 步驟一,創(chuàng)建一用于測試待測設備配置的網絡協(xié)議的測試腳本,并令所述測試腳本引 入用于提供所述測試腳本接口的數(shù)據包; 步驟二,選取一待測設備以選定該待測設備上配置的網絡協(xié)議為測試對象;所述網絡 協(xié)議包括多個需配置屬性參數(shù); 步驟三,利用預存的屬性參數(shù)設置操作和獲取已設置屬性參數(shù)操作處理作為測試對象 的網絡協(xié)議; 步驟四,調用預置測試方式測試作為測試對象的網絡協(xié)議的多個功能測試點; 步驟五,為作為測試對象的網絡協(xié)議指定默認命令行配置文件路徑。2. 根據權利要求1所述的基于面向對象的自動化測試方法,其特征在于:所述基于面 向對象的自動化測試方法還包括判斷作為測試對象的網絡協(xié)議是否發(fā)生變化,若是,則重 新指定默認命令行配置文件路徑,若否,則結束進程。3. 根據權利要求2所述的基于面向對象的自動化測試方法,其特征在于:重新指定默 認命令行配置文件路徑的步驟為利用預制修改配置路徑方式修改所述步驟五中指定的默 認命令行配置文件路徑使之與變化的網絡協(xié)議相匹配。4. 根據權利要求1所述的基于面向對象的自動化測試方法,其特征在于:所述步驟四 中預置測試方式包括創(chuàng)建不同的作為測試對象的網絡協(xié)議報文、向所述待測設備循環(huán)發(fā)送 作為測試對象的網絡協(xié)議報文、捕獲符合條件的作為測試對象的網絡協(xié)議報文、和/或解 析過濾捕獲的作為測試對象的網絡協(xié)議報文。5. 根據權利要求1所述的基于面向對象的自動化測試方法,其特征在于:所述步驟一 還包括為所述測試腳本引入一面向對象的工具命令語言包以使用其中的測試腳本接口。6. 根據權利要求1所述的基于面向對象的自動化測試方法,其特征在于:所述步驟三 還包括初始化作為測試對象的網絡協(xié)議需配置屬性參數(shù)。7. -種基于面向對象的自動化測試系統(tǒng),其特征在于,所述基于面向對象的自動化測 試系統(tǒng)包括: 創(chuàng)建模塊,用于創(chuàng)建一用于測試待測設備配置的網絡協(xié)議的測試腳本,并令所述測試 腳本引入用于提供所述測試腳本接口的數(shù)據包; 選取模塊,與所述創(chuàng)建模塊連接,用于選取一待測設備以選定該待測設備上配置的網 絡協(xié)議為測試對象;所述網絡協(xié)議包括多個需配置屬性參數(shù); 第一操作模塊,與所述選取模塊連接,用于利用預存的屬性參數(shù)設置操作和獲取已設 置屬性參數(shù)操作處理作為測試對象的網絡協(xié)議; 第二操作模塊,與所述選取模塊和第一操作模塊連接,用于調用預置測試方式測試作 為測試對象的網絡協(xié)議的多個功能測試點; 路徑指定模塊,與所述第二操作模塊連接,用于為作為測試對象的網絡協(xié)議指定默認 命令行配置文件路徑。8. 根據權利要求7所述的基于面向對象的自動化測試系統(tǒng),其特征在于:所述基于面 向對象的自動化測試系統(tǒng)還包括: 判斷模塊,與所述路徑指定模塊連接,用于判斷作為測試對象的網絡協(xié)議是否發(fā)生變 化,若是,則重新調用所述路徑指定模塊重新指定默認命令行配置文件路徑,若否,則調用 用于終止所述基于面向對象的自動化測試系統(tǒng)運行的終止模塊。9. 根據權利要求7所述的基于面向對象的自動化測試系統(tǒng),其特征在于:所述創(chuàng)建模 塊還用于為所述測試腳本引入一面向對象的工具命令語言包以使用其中的測試腳本接口; 所述第一操作模塊還用于初始化作為測試對象的網絡協(xié)議需配置屬性參數(shù)。10. -種自動化平臺,所述自動化平臺與一待測設備連接,其特征在于,所述自動化平 臺包括: 如權利要求7-9中任一所述的基于面向對象的自動化測試系統(tǒng);及 交互單元,用于與所述基于面向對象的自動化測試系統(tǒng)連接的,用于提供用戶通過所 述自動化平臺與所述待測設備交互下發(fā)的命令行的命令行界面。
      【專利摘要】本發(fā)明提供一種基于面向對象的自動化測試方法,包括:創(chuàng)建一用于測試待測設備配置的網絡協(xié)議的測試腳本,并令測試腳本引入用于提供測試腳本接口的數(shù)據包;選取一待測設備以選定該待測設備上配置的網絡協(xié)議為測試對象;網絡協(xié)議包括多個需配置屬性參數(shù);利用預存的屬性參數(shù)設置操作和獲取已設置屬性參數(shù)操作處理作為測試對象的網絡協(xié)議;調用預置測試方式測試作為測試對象的網絡協(xié)議的多個功能測試點;為作為測試對象的網絡協(xié)議指定默認命令行配置文件路徑。本發(fā)明適配不同的設備,擴展性好,簡化了自動化測試腳本開發(fā)人員的工作。
      【IPC分類】G06F11/36
      【公開號】CN104899150
      【申請?zhí)枴緾N201510373567
      【發(fā)明人】曾銀華
      【申請人】上海斐訊數(shù)據通信技術有限公司
      【公開日】2015年9月9日
      【申請日】2015年6月30日
      當前第3頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1