亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        LTE系統(tǒng)中自動化測試的設(shè)計和實現(xiàn)

        2013-08-09 08:22:28徐嘯濤梁方英胡蕊莉
        關(guān)鍵詞:測試環(huán)境測試工具測試用例

        徐嘯濤,梁方英,胡蕊莉

        (1 浙江機(jī)電職業(yè)技術(shù)學(xué)院,杭州 310053;2 浙江恒生電子證券事業(yè)部,杭州 310053)

        TD-LTE是一種相對于3G有更高服務(wù)質(zhì)量,更高傳輸速率的第四代移動通信技術(shù)標(biāo)準(zhǔn)之一。其中吞吐量是eNode B(TD-LTE基站)傳輸性能的重要技術(shù)指標(biāo)之一。由于吞吐量的測試需要考慮到多種配置參數(shù)的組合,既需要頻繁的回歸測試也需要大量穩(wěn)定性測試。因此當(dāng)研發(fā)版本快速發(fā)布的時候,手工測試無法滿足其大量的測試需求。測試自動化是一種測試技術(shù),它通過自動化測試工具或者其它手段可以充分的增加測試覆蓋范圍,完成大量的重復(fù)測試,體現(xiàn)軟件性能優(yōu)劣。不僅能夠大大減輕測試人員的工作量,還能夠幫助完成許多手工測試難以完成的任務(wù)。因此對于TD-LTE系統(tǒng)吞吐量測試自動化的研究具有很高的現(xiàn)實意義。

        1 測試環(huán)境

        目前通用的Robot自動化測試框架能滿足TDLTE吞吐量自動化測試需求?;谀彻綯D-LTE測試平臺搭建了吞吐量自動化測試環(huán)境,基本的硬件環(huán)境設(shè)計框圖如圖1所示。

        (1)測試對象為eNode B,UE為仿真設(shè)備,它們和各自相應(yīng)的control PC都連在同一個L2交換機(jī)上,這是為了盡量避免吞吐量的耗損。

        (2)Power breaker是一個自動電源開關(guān),通過關(guān)鍵詞語句的軟件調(diào)用,Robot工具能夠自動控制整個系統(tǒng)的電源開和關(guān)。

        (3)可編程衰減器是一種能夠?qū)π盘査p自動控制的設(shè)備,在此設(shè)計方案中,它連接在UE仿真器和RRU模塊之間,用來調(diào)節(jié)空口上信號的無線衰減特性。同Power breaker類似,Robot測試工具通過一個控制模塊對衰減器的應(yīng)用服務(wù)器進(jìn)行自動控制,進(jìn)而能夠自動調(diào)節(jié)信號的無線衰減量。

        (4)Hudson server是一臺自動化測試執(zhí)行控制終端。能夠控制整個自動化系統(tǒng)的執(zhí)行、log記錄、報告的輸入輸出等。

        圖1 測試環(huán)境硬件連接框圖

        2 用例設(shè)計

        在圖1所示的測試環(huán)境平臺上,通過Robot自動化測試工具,設(shè)計了一個簡單的TM3吞吐量測試用例(腳本)。如下所示,基本的用例(腳本)框架可以分成4個部分,包括用例頭模塊、用例變量、用例步驟和用例關(guān)鍵詞。

        2.1 用例頭模塊

        Documentation TM1 throughput Case

        Test Setup Initial Connection With BTS ControlPC And TM500 Control PC

        Test Teardown Disconnect All Hosts

        ……

        2.2 用例變量

        ${Throughput_Time} 300 sec

        ${TM500_LogList} L1THROUGHPUT

        ${UL_theory_rate1&7} 11250

        ……

        ${DL_theory_rate1&7_Txdiv&SISO} 32000

        2.3 用例步驟

        TM3 ThroughPut [Documentation]

        Tx mode is close loop MIMO

        TMx_throughput 20M_MIMO

        ${SCF_config1&7_MIMO}... MIMO 100

        ${TM500_LogList}…MIMO 18

        ${UL_theory_rate1&7}

        ${DL_theory_rate1&7_MIMO}

        2.4 用例關(guān)鍵詞

        TMx_throughput [Documentation] steps to start throughput and check value

        [Arguments] ${BTS_Configured} ${SCF_configuration}${TM500_LogList}

        ${configuration} ${DL_bandwith} ${UL_bandwith}

        ${UL_theory_rate} ${DL_theory_rate}

        Restart_BTS_until_On air ${BTS_Configured} ${SCF_configuration}

        Attach&Start_PPPOE ${TM500_LogList} ${configuration} ${DL_bandwith}

        …… ${UL_bandwith}

        Check_Throughput_Value ${UL_theory_rate} ${DL_theory_rate}

        ……

        3 結(jié)果分析

        在Robot測試工具中調(diào)用上述測試用例,并且在圖1的測試環(huán)境上進(jìn)行自動化測試,可以看到運(yùn)行結(jié)果將輸出到一個專有的文件夾中,該文件夾中包括report、log等子文件,可以以HTML格式顯示。這些結(jié)果文件包含測試運(yùn)行的具體信息,比如開始結(jié)束時間,用例總數(shù),用例通過/失敗率等。點(diǎn)擊其中某個用例的鏈接,如圖2所示,則可以看到一系列的詳細(xì)測試用例步驟信息。并且點(diǎn)擊其中任意的某個測試步驟的鏈接,也可以顯示相對應(yīng)的log信息。

        如圖2所示,該次測試結(jié)果為pass。在Robot測試平臺上,根據(jù)具體的需求,也可植入代碼從終端側(cè)的log信息中得出吞吐量的最大/最小/平均值。以TM3模式為例,可以從log信息中得出下行吞吐量均值為80.2 Mbit/s,上行吞吐量均值為15.04 Mbit/s。由此得出達(dá)到基站設(shè)計吞吐量需求。

        圖2 吞吐量詳細(xì)測試結(jié)果文件

        def get_TM500_max_min_average_value_and_contrast_base(tm500_log, columnName, base_value, filter_data=1000):

        try:

        file_handle = file('%s' % (tm500_log), 'r')

        except:

        raise Exception, "TM500 log '%s' open failed"% tm500_log

        lines = file_handle.readlines()data_list = []

        data_ave=0

        base_value=float(base_value)

        filter_data = float(filter_data)

        try:

        for line in lines:

        items = line.split(',')

        if columnName in items:

        position = items.index(columnName)

        if re.match('^d.*d+:d+:d+:d+,d+,d+',line):

        # exclude value which is not integer or low than filter

        if items[position] == '-' or items[position]== '- ' or int(items[position]) <= filter_data :

        continue

        else:

        data_value =int(items[position])

        data_list.append(data_value)

        data_ave=round(float(sum(data_list))/float(len(data_list)), 3)

        finally:

        print data_list

        file_handle.close()

        print data_ave

        if data_ave >= base_value :

        return True

        else :

        return False

        4 結(jié)束語

        傳統(tǒng)的軟件測試是采用手工測試的方法,勞動強(qiáng)度高,并且很單調(diào),浪費(fèi)大量的資源,消耗了測試人員大量的時間和精力。測試自動化使得軟件測試進(jìn)入了一個新的發(fā)展時期,是軟件測試未來發(fā)展的必然趨勢之一。但自動化測試目前并不能解決所有問題。例如自動化測試現(xiàn)階段沒有辦法實現(xiàn)網(wǎng)絡(luò)模式的選擇,而傳統(tǒng)的手工測試則可以彌補(bǔ)這一缺點(diǎn)。另外如果很多測試需要人為的在控制臺上干涉,這樣的測試也不適合用于自動化測試。因此在大力發(fā)展自動化測試的同時,在測試策略上如何更好的進(jìn)行平衡選擇,把自動化測試和手工測試有效的結(jié)合使得最大效能的達(dá)到測試目的是一項值得研究的課題。

        [1] 彭木根,孫卓,王文博. WiMAX與3G LTE網(wǎng)絡(luò)互聯(lián)與融合技術(shù)研究[J]. 電信科學(xué),2007,(1).

        [2] 李新. TD-LTE無線網(wǎng)絡(luò)覆蓋特性淺析[J]. 電信科學(xué),2009,(1).

        [3] 沈嘉,索士強(qiáng)等編著. 3GPP長期演進(jìn)(LTE)技術(shù)原理與系統(tǒng)設(shè)計[M]. 北京:人民郵電出版社,2008.

        [4] IEEE 802.16. Broadband Wireless Access Working Group. IEEE 802.16m Evaluation Methodology Document[S]. 2009,1.

        [5] 謝顯中,雷維嘉. IMT-Adanced標(biāo)準(zhǔn)發(fā)展分析[J]. 信息與通信技術(shù),2010,(12).

        猜你喜歡
        測試環(huán)境測試工具測試用例
        邊緣智力兒童及其智力測試工具的研究進(jìn)展
        全數(shù)字仿真測試環(huán)境在航天軟件測試中的應(yīng)用研究
        基于SmartUnit的安全通信系統(tǒng)單元測試用例自動生成
        雷達(dá)航跡處理測試環(huán)境構(gòu)建方法研究
        科技視界(2019年10期)2019-09-02 03:22:27
        Http并發(fā)連接測試工具
        網(wǎng)絡(luò)設(shè)備自動化測試設(shè)計與實現(xiàn)
        基于混合遺傳算法的回歸測試用例集最小化研究
        福祿克推出先進(jìn)的連接式測試工具系統(tǒng)
        負(fù)離子紡織品檢測方法分析
        中國纖檢(2015年4期)2015-03-13 18:25:35
        基于依賴結(jié)構(gòu)的測試用例優(yōu)先級技術(shù)
        精品国产污黄网站在线观看| 性色av无码中文av有码vr| 国产精品无套一区二区久久 | 亚洲精品无码久久久久久| 乱码午夜-极品国产内射| 国产91 对白在线播放九色| 亚洲大尺度动作在线观看一区 | 亚洲五月婷婷久久综合| 男女羞羞的视频免费网站| 亚洲av日韩综合一区尤物| 久久精品人搡人妻人少妇| 爱情岛论坛亚洲永久入口口| 亚洲综合精品伊人久久| 亚洲欧洲高潮| 美女福利一区二区三区在线观看| 国产理论亚洲天堂av| 手机在线观看免费av网站| 日本少妇高潮喷水xxxxxxx | 国产成人无码专区| 国产伦精品一区二区三区免费| 四虎4545www国产精品| 爆乳午夜福利视频精品| 亚洲大胆美女人体一二三区| 久久96日本精品久久久| 中文亚洲一区二区三区| 精品粉嫩av一区二区三区| 欧美成人精品a∨在线观看| 怡红院免费的全部视频| 久久频道毛片免费不卡片| 亚洲天堂无码AV一二三四区| 久久国产av在线观看| 老岳肥屁熟女四五十路| 亚洲视频一区二区三区视频| 国产一精品一av一免费 | 国产91精品成人不卡在线观看| 亚洲AV小说在线观看| 日韩久久无码免费看A| 日本一区二区三区在线视频播放| 高级会所技师自拍视频在线| …日韩人妻无码精品一专区| 亚洲永久精品ww47|