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

      設(shè)備間的互通性測試方法及系統(tǒng)的制作方法

      文檔序號(hào):7555911閱讀:139來源:國知局
      專利名稱:設(shè)備間的互通性測試方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信系統(tǒng)的測試領(lǐng)域,特別涉及一種設(shè)備間的互通性測試方法及系統(tǒng)。
      背景技術(shù)
      隨著數(shù)字用戶線路(DSL,Digital Subscriber Line)技術(shù)的日漸成熟,測試技術(shù)已從嚴(yán)格的一致性(Conformance)測試轉(zhuǎn)向了互通性(Interoperability)測試。其中DSL論壇的TR-048互通性測試規(guī)范是業(yè)界一套通用的互通性測試標(biāo)準(zhǔn),用以保證由不同生產(chǎn)廠家所生產(chǎn)的設(shè)備之間,在滿足規(guī)定的基本數(shù)據(jù)吞吐量及性能要求的條件下,實(shí)現(xiàn)相互之間的互連互通。
      上述DSL論壇的TR-048互通性測試規(guī)范中的互通性是指如果一個(gè)客戶端設(shè)備(CPE,Custom Premises Equipment)的調(diào)制解調(diào)器(MODEM)和一個(gè)數(shù)字用戶線路接入復(fù)用器(DSLAM,Digital Subscriber Line AccessMultiplexer)之間在執(zhí)行相同或兼容的參數(shù)、功能和選項(xiàng)條件下,以實(shí)際的網(wǎng)絡(luò)架構(gòu)作為性能測試的環(huán)境,在測試環(huán)境變化過程中,它們可顯示令人滿意的通信,則稱它們是動(dòng)態(tài)互通的。
      DSL論壇的TR-048互通性測試是對(duì)DSLAM和CPE MODEM之間的通信互通進(jìn)行測試。TR-048互通性測試系統(tǒng)一般包括線路仿真器、Smartbits測試儀。其中線路仿真器是一種噪聲發(fā)生設(shè)備,用于在TR-048互通性測試系統(tǒng)中設(shè)置TR-048規(guī)定的噪聲和模擬線路長度;Smartbits測試儀是一種集數(shù)據(jù)流量發(fā)生與分析相結(jié)合的設(shè)備,用于測試DSLAM和CPE MODEM之間數(shù)據(jù)傳輸?shù)恼`碼率和丟包率。
      現(xiàn)有技術(shù)中,需要測試工程師通過在測試用機(jī)的操作界面上手工配置DSLAM參數(shù)、線路仿真器參數(shù)和Smartbits測試儀參數(shù),并人為把測試過程中DSLAM、線路仿真器和Smartbits測試儀反饋回的數(shù)據(jù)和TR-048標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比較并生成測試報(bào)告。
      參照?qǐng)D1,是TR-048互通性測試系統(tǒng)的結(jié)構(gòu)框圖。測試工程師通過在測試用機(jī)1的操作界面上打開DSLAM 2控制界面,采用手工方式輸入測試過程中DSLAM 2的各項(xiàng)初始配置參數(shù),并通過DSLAM 2控制界面把測試過程中DSLAM 2反饋回的數(shù)據(jù)和TR-048標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比較,然后把比較分析后的結(jié)果數(shù)據(jù)寫入文件系統(tǒng)。
      同樣,通過在測試用機(jī)1的操作界面上打開線路仿真器3的控制界面,采用手工方式輸入設(shè)置的噪聲值和模擬線路長度值等初始配置參數(shù),并在線路仿真器3的控制界面上根據(jù)測試過程中線路仿真器3反饋回的數(shù)據(jù)和TR-048標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比較,然后把比較分析后的結(jié)果數(shù)據(jù)寫入文件系統(tǒng)。
      通過在測試用機(jī)1的操作界面上打開Smartbits測試儀4的控制界面,采用手工方式配置測試屬性數(shù)據(jù)值等初始配置參數(shù),并在TR-048標(biāo)準(zhǔn)中規(guī)定的測試時(shí)間過后,在Smartbits測試儀4的控制界面根據(jù)測試過程中Smartbits測試儀4反饋回的數(shù)據(jù)和TR-048標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比較,然后把比較分析后的結(jié)果數(shù)據(jù)寫入文件系統(tǒng)。
      其中MODEM 5在一般情況下其參數(shù)可以采取缺省設(shè)置,所以這里不加詳細(xì)敘述。
      由于TR-048標(biāo)準(zhǔn)中涉及到多個(gè)測試用例,對(duì)每個(gè)測試用例進(jìn)行測試時(shí),都需要對(duì)DSLAM初始配置參數(shù)、線路仿真器初始配置參數(shù)和Smartbits測試儀初始配置參數(shù)進(jìn)行重新設(shè)置;同時(shí)在測試用機(jī)的操作界面上統(tǒng)計(jì)并分析DSLAM、線路仿真器和Smartbits測試儀反饋回的各項(xiàng)數(shù)據(jù)時(shí),可能還需要多次取平均值,特別是對(duì)Smartbits測試儀而言,經(jīng)過幾小時(shí)的數(shù)據(jù)傳輸后,其反饋回的數(shù)據(jù)值可能相當(dāng)大。從而上述兩個(gè)原因可使在DSL互通性測試過程中,導(dǎo)致測試工程師的工作任務(wù)量大且測試結(jié)果準(zhǔn)確度低,進(jìn)而還導(dǎo)致測試效率低,人力資源浪費(fèi)的問題。

      發(fā)明內(nèi)容
      本發(fā)明提出一種設(shè)備間的互通性測試方法及系統(tǒng),為解決現(xiàn)有技術(shù)中測試工程師工作任務(wù)量大且測試效率低的問題。
      本發(fā)明提出一種設(shè)備間的互通性測試方法及系統(tǒng),還為解決現(xiàn)有技術(shù)中測試結(jié)果準(zhǔn)確度低的問題。
      為此,本發(fā)明提出了一種設(shè)備間的互通性測試方法,包括步驟(S1)把每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令建立成映射關(guān)系;(S2)執(zhí)行每個(gè)測試用例時(shí),根據(jù)所述映射關(guān)系,將與該測試用例對(duì)應(yīng)的初始配置參數(shù)和測試命令分別下發(fā)到與該測試用例對(duì)應(yīng)的相應(yīng)測試設(shè)備中,測試設(shè)備執(zhí)行相應(yīng)的測試命令,以完成互通性測試。
      其中步驟(S2)之后進(jìn)一步包括(S251)及時(shí)捕獲所述測試設(shè)備反饋的測試數(shù)據(jù);(S252)將所述測試數(shù)據(jù)和存儲(chǔ)的互通性測試標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比對(duì)分析處理,進(jìn)而得到結(jié)果數(shù)據(jù)。
      同時(shí)本發(fā)明還提出了一種設(shè)備間的互通性測試系統(tǒng),該系統(tǒng)包括映射模塊,用于把每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令建立成映射關(guān)系;下發(fā)模塊,用于在執(zhí)行每個(gè)測試用例時(shí),根據(jù)所述映射關(guān)系,將與該測試用例對(duì)應(yīng)的初始配置參數(shù)和測試命令分別下發(fā)到與該測試用例對(duì)應(yīng)的相應(yīng)測試設(shè)備中。
      該互通性測試系統(tǒng)還進(jìn)一步包括
      捕獲模塊,用于及時(shí)捕獲所述測試設(shè)備反饋的測試數(shù)據(jù);比對(duì)分析模塊,與所述捕獲模塊連接,用于將測試數(shù)據(jù)和存儲(chǔ)的互通性測試標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比對(duì)分析處理,進(jìn)而得到結(jié)果數(shù)據(jù)。
      本發(fā)明的有益效果由于本發(fā)明設(shè)備間的互通性測試方法及系統(tǒng)自動(dòng)執(zhí)行對(duì)每個(gè)測試設(shè)備下發(fā)初始配置參數(shù)和測試命令,并對(duì)每個(gè)測試設(shè)備反饋的測試數(shù)據(jù)進(jìn)行比對(duì)分析的過程,不需要測試工程師人為的進(jìn)行配置和分析數(shù)據(jù),所以減輕了測試工程師的工作任務(wù)量,同時(shí)采用的自動(dòng)執(zhí)行比對(duì)分析數(shù)據(jù)過程也提高了測試效率和測試精確度。


      圖1是現(xiàn)有技術(shù)中TR-048互通性測試系統(tǒng)的結(jié)構(gòu)框圖;圖2是本發(fā)明設(shè)備間的互通性測試方法及系統(tǒng)中第一實(shí)施例的下發(fā)初始配置參數(shù)和測試命令的流程圖;圖3是本發(fā)明設(shè)備間的互通性測試方法及系統(tǒng)中的映射關(guān)系表示意圖;圖4是本發(fā)明設(shè)備間的互通性測試方法第二實(shí)施例的測試過程流程圖;圖5是本發(fā)明設(shè)備間的互通性測試系統(tǒng)的第一實(shí)施例結(jié)構(gòu)框圖;圖6是本發(fā)明設(shè)備間的互通性測試系統(tǒng)的第二實(shí)施例結(jié)構(gòu)框圖;圖7是測試用機(jī)和DSLAM之間的連接關(guān)系圖;圖8是測試用機(jī)和測試設(shè)備之間的連接關(guān)系圖。
      具體實(shí)施例方式
      下面以本發(fā)明設(shè)備間的互通性測試方法及系統(tǒng)主要應(yīng)用于DSL論壇的TR-048互通性測試為例進(jìn)行描述。
      首先參照?qǐng)D2,是本發(fā)明設(shè)備間的互通性測試方法及系統(tǒng)中第一實(shí)施例的下發(fā)初始配置參數(shù)和測試命令的流程圖;步驟70中,根據(jù)每個(gè)測試用例,制定該測試用例的測試計(jì)劃和方案,即根據(jù)每個(gè)測試用例,結(jié)合TR-048標(biāo)準(zhǔn),指定執(zhí)行該測試用例的測試設(shè)備,以及對(duì)每一測試設(shè)備的初始配置參數(shù)和需要執(zhí)行的測試命令,并把這些對(duì)應(yīng)實(shí)體建立成映射關(guān)系;進(jìn)而還可以將多個(gè)這樣的映射關(guān)系組成映射關(guān)系表。參照?qǐng)D3,是映射關(guān)系表示意圖,映射關(guān)系表中設(shè)置有多個(gè)測試用例,例如由則試用例A1至測試用例An組成;對(duì)其中的每個(gè)測試用例都根據(jù)TR-048標(biāo)準(zhǔn)的規(guī)定,確定執(zhí)行每個(gè)測試用例的測試設(shè)備,及針對(duì)每一測試設(shè)備需要的初始配置參數(shù)和測試命令,從而形成一個(gè)映射關(guān)系表。
      步驟80中,執(zhí)行一個(gè)測試用例時(shí),根據(jù)該測試用例,在步驟70建立的多個(gè)映射關(guān)系中檢索出與該測試用例對(duì)應(yīng)的測試設(shè)備,以及針對(duì)每一測試設(shè)備的初始配置參數(shù)和測試命令。如圖3所示,要執(zhí)行測試用例A1時(shí),在該映射關(guān)系表中檢索出與該測試用例A1對(duì)應(yīng)的測試設(shè)備1至測試設(shè)備m,以及測試設(shè)備1對(duì)應(yīng)的初始配置參數(shù)和測試命令……測試設(shè)備m對(duì)應(yīng)的初始配置參數(shù)和測試命令;步驟90中,將檢索出的初始配置參數(shù)和測試命令分別下發(fā)到檢索出的相應(yīng)測試設(shè)備中,如圖3所示,將測試設(shè)備1對(duì)應(yīng)的初始配置參數(shù)和測試命令下發(fā)到測試設(shè)備1中……將測試設(shè)備m對(duì)應(yīng)的初始配置參數(shù)和測試命令下發(fā)到測試設(shè)備m中。
      更進(jìn)一步,還可以將圖3所示的映射關(guān)系表存儲(chǔ),以備后續(xù)查詢使用。當(dāng)執(zhí)行某一測試用例時(shí),首先將該測試用例對(duì)應(yīng)的映射關(guān)系從存儲(chǔ)的映射關(guān)系表中下載下來使用。
      參照?qǐng)D4,是本發(fā)明設(shè)備間的互通性測試方法第二實(shí)施例的測試過程流程圖。該互通性測試方法的主要過程如下步驟100中,首先從預(yù)先存儲(chǔ)好的映射關(guān)系表中把要執(zhí)行的測試用例所對(duì)應(yīng)的映射關(guān)系下載下來;如圖3的映射關(guān)系表,要執(zhí)行測試用例A1時(shí),在該映射關(guān)系表中將與該測試用例A1對(duì)應(yīng)的映射關(guān)系下載(該映射關(guān)系包括測試用例A1,及其對(duì)應(yīng)的測試設(shè)備1至測試設(shè)備m,以及測試設(shè)備1對(duì)應(yīng)的初始配置參數(shù)和測試命令……測試設(shè)備m對(duì)應(yīng)的初始配置參數(shù)和測試命令)。
      步驟200中,在步驟100下載的信息中,把執(zhí)行該測試用例對(duì)應(yīng)的測試設(shè)備,及針對(duì)每一測試設(shè)備需要的初始配置參數(shù)和測試命令信息檢索出來;如圖3的映射關(guān)系表,要執(zhí)行測試用例A1時(shí),在下載的信息中檢索出與該測試用例A1對(duì)應(yīng)的測試設(shè)備1至測試設(shè)備m,以及測試設(shè)備1對(duì)應(yīng)的初始配置參數(shù)和測試命令……測試設(shè)備m對(duì)應(yīng)的初始配置參數(shù)和測試命令。
      步驟300中,對(duì)步驟200檢索出的針對(duì)每一測試設(shè)備需要的初始配置參數(shù)和測試命令分別下發(fā)到相應(yīng)的檢索出的測試設(shè)備中;如圖3的映射關(guān)系表,要執(zhí)行測試用例A1時(shí),將檢索出的測試設(shè)備1對(duì)應(yīng)的初始配置參數(shù)和測試命令下發(fā)到測試設(shè)備1中……將檢索出的測試設(shè)備m對(duì)應(yīng)的初始配置參數(shù)和測試命令下發(fā)到測試設(shè)備m中。
      步驟400中,每個(gè)測試設(shè)備在執(zhí)行相應(yīng)的測試命令后,反饋回測試數(shù)據(jù),并對(duì)各個(gè)測試設(shè)備反饋回的測試數(shù)據(jù)進(jìn)行自動(dòng)及時(shí)捕獲;步驟500中,將步驟400及時(shí)捕獲的測試數(shù)據(jù)和TR-048中的相應(yīng)指標(biāo)參數(shù)進(jìn)行一一比對(duì)分析(其中TR-048標(biāo)準(zhǔn)提供了標(biāo)準(zhǔn)的指標(biāo)參數(shù)并且這些標(biāo)準(zhǔn)的指標(biāo)參數(shù)都已經(jīng)預(yù)先存儲(chǔ),根據(jù)測試數(shù)據(jù)和相應(yīng)的指標(biāo)參數(shù)的比對(duì)分析處理后,能夠得到相應(yīng)的測試指標(biāo)是否通過的結(jié)果數(shù)據(jù),當(dāng)然本發(fā)明不局限于TR-048互通性標(biāo)準(zhǔn)的測試,也可以是其他互通性測試,相應(yīng)預(yù)先存儲(chǔ)對(duì)應(yīng)的標(biāo)準(zhǔn)指標(biāo)參數(shù)),進(jìn)而得到結(jié)果數(shù)據(jù),即測試指標(biāo)是否通過的消息。
      步驟600中,將步驟500中得到的結(jié)果數(shù)據(jù)逐一的寫入到文件系統(tǒng)中,以形成測試報(bào)告,用于備份和后續(xù)查詢。
      下面假定執(zhí)行某一測試用例所需的測試設(shè)備為TR-048標(biāo)準(zhǔn)系統(tǒng)中的線路仿真器和Smartbits測試儀,以用來測試DSL系統(tǒng)中的DSLAM和MODEM之間的互通性為例對(duì)本發(fā)明互通性測試系統(tǒng)進(jìn)行詳細(xì)的敘述。參照?qǐng)D5,是本發(fā)明設(shè)備間的互通性測試系統(tǒng)第一實(shí)施例的結(jié)構(gòu)框圖;其中該實(shí)施例提出的互通性測試系統(tǒng)包括映射模塊9、檢索模塊12、下發(fā)模塊13、捕獲模塊14、比對(duì)分析模塊15和寫入模塊16;將上述的模塊全部置于測試用機(jī)1中,其中各個(gè)模塊的功能和連接關(guān)系如下映射模塊9,主要用于把每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令建立成映射關(guān)系;檢索模塊12,與映射模塊9連接,主要用于根據(jù)每個(gè)測試用例,在映射模塊9建立的多個(gè)映射關(guān)系中,檢索出執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令信息;下發(fā)模塊13,與檢索模塊12連接,主要用于把檢索模塊12檢索出的初始配置參數(shù)和測試命令分別下發(fā)到檢索出的相應(yīng)測試設(shè)備中;進(jìn)一步用于使相應(yīng)的測試設(shè)備在設(shè)置完初始配置參數(shù)后執(zhí)行相應(yīng)的測試命令,以對(duì)DSL系統(tǒng)中的DSLAM和MODEM之間的各項(xiàng)互通性測試任務(wù)進(jìn)行測試;捕獲模塊14,主要用于對(duì)每個(gè)測試設(shè)備反饋回的測試數(shù)據(jù)進(jìn)行自動(dòng)及時(shí)捕獲,以及時(shí)獲得每個(gè)測試設(shè)備反饋回的各項(xiàng)測試數(shù)據(jù);比對(duì)分析模塊15,與捕獲模塊14連接,主要用于將捕獲模塊14捕獲的測試數(shù)據(jù)和TR-048中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比對(duì)分析并處理,進(jìn)而得到結(jié)果數(shù)據(jù);即把測試數(shù)據(jù)和TR-048中的相應(yīng)指標(biāo)參數(shù)進(jìn)行一一比對(duì)處理,以得出相應(yīng)的互通性測試指標(biāo)是否通過的結(jié)果數(shù)據(jù);寫入模塊16,與比對(duì)分析模塊15連接,主要用于將比對(duì)分析模塊15得出的結(jié)果數(shù)據(jù)逐一寫入文件系統(tǒng),以形成測試報(bào)告,用以備份和后續(xù)的查詢。
      其中為以后重復(fù)使用上述已經(jīng)建立好的映射關(guān)系,還可以將多個(gè)映射關(guān)系組成的映射關(guān)系表進(jìn)行存儲(chǔ),當(dāng)調(diào)用某一映射關(guān)系時(shí),首先將該映射關(guān)系進(jìn)行下載再使用。
      參照?qǐng)D6,是本發(fā)明設(shè)備間的互通性測試系統(tǒng)的第二實(shí)施例結(jié)構(gòu)框圖;其中該實(shí)施例提出的互通性測試系統(tǒng)包括映射模塊9、存儲(chǔ)模塊10、下載模塊11、檢索模塊12、下發(fā)模塊13、捕獲模塊14、比對(duì)分析模塊15和寫入模塊16;將上述的模塊也全部置于測試用機(jī)1中,其中各個(gè)模塊的功能和連接關(guān)系如下映射模塊9,主要用于把每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令建立成映射關(guān)系;存儲(chǔ)模塊10,與映射模塊9連接,主要用來存儲(chǔ)每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令而建立的映射關(guān)系所組成的映射關(guān)系表;即如圖3所示的測試用例映射關(guān)系表就存儲(chǔ)在該存儲(chǔ)模塊10中;下載模塊11,與存儲(chǔ)模塊10連接,主要用于從存儲(chǔ)模塊10中存儲(chǔ)的映射關(guān)系表中下載每個(gè)測試用例的對(duì)應(yīng)的映射關(guān)系,即下載該測試用例及執(zhí)行該測試用例所需的測試設(shè)備和針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令信息;檢索模塊12,與下載模塊11連接,主要用于根據(jù)每個(gè)測試用例,在下載模塊11下載的信息中,檢索出執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令信息;下發(fā)模塊13,與檢索模塊12連接,主要用于把檢索模塊12檢索出的初始配置參數(shù)和測試命令分別下發(fā)到檢索出的相應(yīng)測試設(shè)備中;進(jìn)一步用于使相應(yīng)的測試設(shè)備在設(shè)置完初始配置參數(shù)后執(zhí)行相應(yīng)的測試命令,以對(duì)DSL系統(tǒng)中的DSLAM和MODEM之間的各項(xiàng)互通性測試任務(wù)進(jìn)行測試;捕獲模塊14,主要用于對(duì)每個(gè)測試設(shè)備反饋回的測試數(shù)據(jù)進(jìn)行自動(dòng)及時(shí)捕獲,以及時(shí)獲得每個(gè)測試設(shè)備反饋回的各項(xiàng)測試數(shù)據(jù);比對(duì)分析模塊15,與捕獲模塊14連接,主要用于將捕獲模塊14捕獲的測試數(shù)據(jù)和TR-048中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比對(duì)分析并處理,進(jìn)而得到結(jié)果數(shù)據(jù);即把測試數(shù)據(jù)和TR-048中的相應(yīng)指標(biāo)參數(shù)進(jìn)行一一比對(duì)處理,以得出相應(yīng)的互通性測試指標(biāo)是否通過的結(jié)果數(shù)據(jù);寫入模塊16,與比對(duì)分析模塊15連接,主要用于將比對(duì)分析模塊15得出的結(jié)果數(shù)據(jù)逐一寫入文件系統(tǒng),以形成測試報(bào)告,用以備份和后續(xù)的查詢。
      其中在測試用機(jī)1中,上述的各個(gè)功能模塊在執(zhí)行測試流程的過程中,下發(fā)模塊13將DSLAM初始配置參數(shù)和測試命令通過串口下發(fā)到DSLAM中,同時(shí)將線路仿真器初始配置參數(shù)和測試命令通過串口下發(fā)到線路仿真器中,并將Smartbits測試儀初始配置參數(shù)和測試命令通過網(wǎng)口下發(fā)到Smartbits測試儀中;DSLAM、線路仿真器和Smartbits測試儀進(jìn)行相應(yīng)的互通測試過程中,不斷的將測試數(shù)據(jù)通過相應(yīng)的串口、網(wǎng)口反饋回測試用機(jī)1,測試用機(jī)1中的捕獲模塊14對(duì)該三個(gè)測試設(shè)備反饋回的測試數(shù)據(jù)進(jìn)行自動(dòng)捕獲,然后及時(shí)送到比對(duì)分析模塊15,以和TR-048標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比對(duì),以得到相應(yīng)指標(biāo)測試是否通過的結(jié)果數(shù)據(jù);然后及時(shí)將得到的結(jié)果數(shù)據(jù)再送至寫入模塊16,逐一寫入到文件系統(tǒng)中,以形成測試報(bào)告的形式。
      上述測試用機(jī)1中的下發(fā)模塊13分別通過腳本語言建立與DSLAM、線路仿真器和Smartbits測試儀之間的邏輯通道,然后分別通過相應(yīng)的腳本語言邏輯通道將初始配置參數(shù)和測試命令下發(fā)到相應(yīng)的測試設(shè)備中;然后各個(gè)測試設(shè)備再分別通過這些相應(yīng)的腳本語言邏輯通道將測試數(shù)據(jù)反饋到測試用機(jī)1中,以進(jìn)行后續(xù)的捕獲、比對(duì)分析處理和寫入操作。其詳細(xì)的處理如下參照?qǐng)D5,在測試用機(jī)1上,利用某種程序語言,如TCL(Tools CommandLanguage)、Microsoft Visual C++,編寫DSLAM控制包、動(dòng)態(tài)連接庫(DLL,Dynamic Link Library),以形成腳本語言邏輯通道,然后下發(fā)模塊13通過該邏輯通道將DSLAM的初始配置參數(shù)和測試命令下發(fā)到DSLAM;同時(shí)測試用機(jī)1使用串口或者網(wǎng)口,發(fā)送或接收控制DSLAM的二進(jìn)制代碼或字符串指令,進(jìn)行通信;并且DSLAM由形成的該邏輯通道返回測試數(shù)據(jù)給測試用機(jī)1,以進(jìn)行下一步操作。
      參照?qǐng)D6,在測試用機(jī)1上,利用某種程序語言,如TCL(Tools CommandLanguage)、Microsoft Visual C++,利用已經(jīng)有的一些控制接口以及測試設(shè)備(包括線路仿真器和Smartbits測試儀)的底層驅(qū)動(dòng)命令,編寫對(duì)應(yīng)的測試設(shè)備控制包、動(dòng)態(tài)連接庫DLL,以形成相應(yīng)的腳本語言邏輯通道。在下發(fā)模塊13中,通過把測試命令經(jīng)串口、網(wǎng)口或通用接口總線GPIB卡及GPIB電纜,下發(fā)給相應(yīng)的測試設(shè)備。測試設(shè)備收到測試命令后,執(zhí)行相應(yīng)的測試。然后測試設(shè)備把某些測試狀態(tài)值作為測試數(shù)據(jù),通過形成的腳本語言邏輯通道,反饋給測試用機(jī)1。
      以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種設(shè)備間的互通性測試方法,其特征在于,該方法包括如下步驟(S1)把每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令建立成映射關(guān)系;(S2)執(zhí)行每個(gè)測試用例時(shí),根據(jù)所述映射關(guān)系,將與該測試用例對(duì)應(yīng)的初始配置參數(shù)和測試命令分別下發(fā)到與該測試用例對(duì)應(yīng)的相應(yīng)測試設(shè)備中,測試設(shè)備執(zhí)行相應(yīng)的測試命令,以完成互通性測試。
      2.根據(jù)權(quán)利要求1所述的互通性測試方法,其特征在于,所述步驟(S2)中進(jìn)一步包括在所述映射關(guān)系中檢索出與要執(zhí)行的測試用例對(duì)應(yīng)的測試設(shè)備,及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令。
      3.根據(jù)權(quán)利要求1所述的互通性測試方法,其特征在于,所述步驟(S1)中還包括將多個(gè)所述的映射關(guān)系組成映射關(guān)系表并存儲(chǔ);同時(shí)將互通性測試標(biāo)準(zhǔn)中的指標(biāo)參數(shù)存儲(chǔ)。
      4.根據(jù)權(quán)利要求3所述的互通性測試方法,其特征在于,所述步驟(S2)進(jìn)一步包括(S241)將要執(zhí)行的測試用例所對(duì)應(yīng)的映射關(guān)系從存儲(chǔ)的映射關(guān)系表中下載;(S242)在下載的映射關(guān)系中檢索出與要執(zhí)行的測試用例對(duì)應(yīng)的測試設(shè)備,及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令。
      5.根據(jù)權(quán)利要求3所述的互通性測試方法,其特征在于,所述步驟(S2)之后進(jìn)一步包括(S251)及時(shí)捕獲所述測試設(shè)備反饋的測試數(shù)據(jù);(S252)將所述測試數(shù)據(jù)和存儲(chǔ)的互通性測試標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比對(duì)分析處理,進(jìn)而得到結(jié)果數(shù)據(jù)。
      6.根據(jù)權(quán)利要求5所述的互通性測試方法,其特征在于,在所述步驟(S252)之后還包括將所述結(jié)果數(shù)據(jù)逐一寫入文件系統(tǒng),以形成測試報(bào)告。
      7.一種設(shè)備間的互通性測試系統(tǒng),其特征在于,該系統(tǒng)包括映射模塊,用于把每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令建立成映射關(guān)系;下發(fā)模塊,用于在執(zhí)行每個(gè)測試用例時(shí),根據(jù)所述映射關(guān)系,將與該測試用例對(duì)應(yīng)的初始配置參數(shù)和測試命令分別下發(fā)到與該測試用例對(duì)應(yīng)的相應(yīng)測試設(shè)備中。
      8.根據(jù)權(quán)利要求7所述的互通性測試系統(tǒng),其特征在于,該系統(tǒng)還包括檢索模塊,分別與所述映射模塊和下發(fā)模塊連接,用于根據(jù)每個(gè)測試用例,檢索執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令。
      9.根據(jù)權(quán)利要求7所述的互通性測試系統(tǒng),其特征在于,該系統(tǒng)還包括存儲(chǔ)模塊,與所述映射模塊連接,用于存儲(chǔ)各個(gè)映射關(guān)系所組成的映射關(guān)系表;下載模塊,與所述存儲(chǔ)模塊連接,用于從存儲(chǔ)的映射關(guān)系表中下載與要執(zhí)行的測試用例對(duì)應(yīng)的映射關(guān)系;檢索模塊,分別與所述下載模塊和下發(fā)模塊連接,用于從下載的映射關(guān)系中檢索出執(zhí)行測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令。
      10.根據(jù)權(quán)利要求9所述的互通性測試系統(tǒng),其特征在于,所述存儲(chǔ)模塊還存儲(chǔ)有互通性測試標(biāo)準(zhǔn)中的指標(biāo)參數(shù)。
      11.根據(jù)權(quán)利要求10所述的互通性測試系統(tǒng),其特征在于,該系統(tǒng)還包括捕獲模塊,用于及時(shí)捕獲所述測試設(shè)備反饋的測試數(shù)據(jù);比對(duì)分析模塊,與所述捕獲模塊連接,用于將測試數(shù)據(jù)和存儲(chǔ)的互通性測試標(biāo)準(zhǔn)中的相應(yīng)指標(biāo)參數(shù)進(jìn)行比對(duì)分析處理,進(jìn)而得到結(jié)果數(shù)據(jù)。
      12.根據(jù)權(quán)利要求11所述的互通性測試系統(tǒng),其特征在于,該系統(tǒng)還包括寫入模塊,與所述比對(duì)分析模塊連接,用于將結(jié)果數(shù)據(jù)逐一寫入文件系統(tǒng),以形成測試報(bào)告。
      全文摘要
      本發(fā)明公開了一種設(shè)備間的互通性測試方法及系統(tǒng),用于通信設(shè)備實(shí)體間的互通性測試領(lǐng)域,該測試方法包括把每個(gè)測試用例和執(zhí)行該測試用例所需的測試設(shè)備,以及針對(duì)每個(gè)測試設(shè)備的初始配置參數(shù)和測試命令建立成映射關(guān)系的步驟;執(zhí)行每個(gè)測試用例時(shí),根據(jù)所述映射關(guān)系,將與該測試用例對(duì)應(yīng)的初始配置參數(shù)和測試命令分別下發(fā)到與該測試用例對(duì)應(yīng)的相應(yīng)測試設(shè)備中,測試設(shè)備執(zhí)行相應(yīng)的測試命令,以完成互通性測試的步驟。該測試系統(tǒng)主要包括映射模塊和下發(fā)模塊。本發(fā)明設(shè)備間的互通性測試方法及系統(tǒng)能夠減小測試工程師的工作任務(wù)量,且提高了測試效率和測試結(jié)果精確度。
      文檔編號(hào)H04L12/26GK1625129SQ20031011713
      公開日2005年6月8日 申請(qǐng)日期2003年12月3日 優(yōu)先權(quán)日2003年12月3日
      發(fā)明者李峰, 廖毓功 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1