本發明專利技術提供基站射頻自動化測試方法及系統。該方法包括:基站射頻自動化測試系統獲取用戶自定義的樹型測試結構,其中,所述樹型測試結構的葉節點為測試項;基站射頻自動化測試系統采用樹型遍歷方式、從所述樹型測試結構的根節點開始逐級遍歷所述樹型測試結構,以對所述測試項進行測試。本發明專利技術提供的基站射頻自動化測試方法及系統能夠實現根據用戶自定義的測試邏輯對測試項進行測試。
【技術實現步驟摘要】
本專利技術涉及測試
,尤其涉及一種基站射頻自動化測試方法及系統。
技術介紹
基站(Basic Station)是固定在特定地點的高功率多信道雙向無線電發送機,應用于無線網絡中。基站射頻性能直接影響無線網絡的性能。所以,對基站射頻進行自動化的測試,以根據測試結果執行相應處理或優化,對于保障無線網絡的性能是極為重要的。現有技術中的基站射頻自動化測試系統是將測試項羅列在人機交互界面上,首先由用戶配置測試全局參數,例如包括循環次數、間隔時間和載波數等;然后由用戶從所羅列的多個測試項中選擇待測項并配置待測項所需要的性能參數。開始測試后,基站射頻自動化測試系統按照界面上由上至下的順序、根據用戶配置的測試全局參數、依次執行對待測 項的測試。利用上述基站射頻自動化測試系統進行基站射頻測試時,僅能按照單一的測試邏輯對測試項的進行測試,不能應用于復雜的測試環境。
技術實現思路
本專利技術提供基站射頻自動化測試方法及系統,以實現按照自定義的測試邏輯對測試項進行測試。根據本專利技術的一方面,提供一種基站射頻自動化測試方法,包括基站射頻自動化測試系統獲取用戶自定義的樹型測試結構,其中,所述樹型測試結構的葉節點為測試項;基站射頻自動化測試系統采用樹型遍歷方式、從所述樹型測試結構的根節點開始逐級遍歷所述樹型測試結構,以對所述測試項進行測試。根據本專利技術的另一方面,還提供一種基站射頻自動化測試系統,包括獲取模塊,用于獲取用戶自定義的樹型測試結構,其中,所述樹型測試結構的葉節點為測試項;執行模塊,用于采用樹型遍歷方式、從所述樹型測試結構的根節點開始逐級遍歷所述樹型測試結構,以對所述測試項進行測試。根據本專利技術的基站射頻自動化測試方法及系統,通過獲取用戶自定義的以測試項作為葉節點的樹型測試結構,并采用樹型遍歷方式執行對測試項的測試,能夠實現按照用戶配置的任意測試邏輯對測試項的進行測試,從而建立各測試項之間的關聯性。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本專利技術基站射頻自動化測試方法的流程示意圖。圖2為在基站射頻自動化測試系統中創建樹型測試結構的流程圖。圖3為本專利技術基站射頻自動化測試系統的結構示意圖。具體實施例方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。 圖I為本專利技術基站射頻自動化測試方法的流程示意圖。如圖I所示,該基站射頻自動化測試方法包括以下步驟步驟SI,基站射頻自動化測試系統獲取用戶自定義的樹型測試結構,其中,所述樹型測試結構的葉節點為測試項;步驟S2,基站射頻自動化測試系統采用樹型遍歷方式、從所述樹型測試結構的根節點開始逐級遍歷所述樹型測試結構,以對所述測試項進行測試。其中,樹型測試結構是指將待測試的內容按照樹狀結構定義。具體地,從樹狀結構的根節點開始定義,根節點為O級節點;根節點的子結點為I級子節點,I級子節點的子節點為2級子節點,以此類推,直至定義樹狀結構的葉節點。根據上述實施例的基站射頻自動化測試方法,通過獲取用戶自定義的以測試項作為葉節點的樹型測試結構,并采用樹型遍歷方式執行對測試項的測試,能夠實現按照用戶配置的任意測試邏輯對測試項的進行測試,從而建立各測試項之間的關聯性。進一步地,在上述實施例的基站射頻自動化測試方法中,用戶自定義的樹型測試結構包括所述用戶設定的所述樹型測試結構中的各級節點,和所述用戶設定的各級節點的配置信息;相應地,所述基站射頻自動化測試系統在樹型遍歷過程中,根據所述節點的配置信息進行測試。根據上述實施例的基站射頻自動化測試方法,由于樹型測試結構中不僅包括所述用戶設定的所述樹型測試結構中的各級節點,還包括所述用戶設定的各級節點的配置信息,所以能夠對不同的測試項采用不同的參數進行測試,例如對于關注度高的測試項設定較多的循環次數,而對于關注度低的測試項設定較少的循環次數,即實現針對測試項的個性化測試。解決了現有技術中對各測試項的測試流程均需依照統一的測試全局參數,不能實現針對測試項的個性化測試的問題。進一步地,在上述實施例的基站射頻自動化測試方法中,用戶自定義的樹型測試結構包括所述根節點、所述葉節點和位于所述根節點和所述葉節點之間的I級子節點,其中,所述根節點為測試工程,所述I級子節點為測試例。其中,測試工程由多個彼此獨立的測試例組成;測試例是包含了多個測試項的邏輯單元更進一步地,上述樹型測試結構還包括位于所述I級子節點和所述葉節點之間的2級子節點,其中,所述2級子節點為測試集。該測試集是測試項的分類集合,其包含屬于同一類別的全部測試項。下面以這種包含測試工程、測試例、測試集和測試項4級節點的樹型測試結構為例,對在基站射頻自動化測試系統中創建樹型測試結構的流程進行說明。圖2為在基站射頻自動化測試系統中創建樹型測試結構的流程圖。如圖2所示,可按照以下步驟創建樹型測試結構步驟Sll,創建一個測試工程,并對測試工程進行參數配置;具體地,基站射頻自動化測試系統例如通過人機交互界面向用戶提供創建測試工程的選項,用戶點擊該選項后,由基站射頻自動化測試系統自動生成一個測試工程。基站射頻自動化測試系統還向用戶彈出測試工程配置的界面,該界面用于獲取用戶為該測試工程配置的參數,例如測試工程循環次數和測試工程循環間隔時間。步驟S12,在該測試工程中添加測試例,并對各測試例進行參數配置;具體地,用戶可為測試工程設置任意多個測試例。例如當用戶用鼠標右鍵點擊測 試工程的圖標時,基站射頻自動化測試系統彈出用戶可操作選項,例如包括刪除全部選項和增加測試例選項。用戶用鼠標左鍵點擊增加測試例選項時,則測試工程的圖標下方出現一個測試例節點,并彈出用于獲取用戶為該測試例配置的參數的界面。測試例的參數例如包括測試例名稱、測試例循環次數和測試例循環間隔時間。步驟S13,在各測試例中添加測試集,并對所添加的測試集進行參數配置;具體地,與添加測試例的過程相類似,用戶可為測試例選擇添加測試集。用戶用鼠標右鍵點擊某一測試例節點,就會出現右鍵菜單,該菜單中包括添加、刪除、插入、復制和粘貼等操作,并且當用戶將鼠標指向添加時,基站射頻自動化測試系統向用戶提供可供添加的測試集列表,用戶通過點擊所要添加的測試集,即可將其添加為當前測試例的子節點。類似地,基站射頻自動化測試系統彈出與所添加的測試集相對應的配置界面,以獲取用戶輸入的各項配置參數。該配置界面包括測試集循環次數輸入框、測試集循環間隔時間輸入框、通道選擇輸入框及該測試集所涉及的各項參數的參數列表。步驟S14,從步驟S13中所添加的測試集中選取測試項,并對測試項進行參數配置。具體地,基站射頻自動化測試系統向用戶提供各測試集所包括的測試項,以由用戶選擇添加至樹型測試結構中。針對不同的測試項,基站射頻自動化測試系統還可提示用戶輸入不同的測試項參數,例如用于表征測試項是否處于本文檔來自技高網...
【技術保護點】
一種基站射頻自動化測試方法,其特征在于,包括:基站射頻自動化測試系統獲取用戶自定義的樹型測試結構,其中,所述樹型測試結構的葉節點為測試項;基站射頻自動化測試系統采用樹型遍歷方式、從所述樹型測試結構的根節點開始逐級遍歷所述樹型測試結構,以對所述測試項進行測試。
【技術特征摘要】
1.一種基站射頻自動化測試方法,其特征在于,包括 基站射頻自動化測試系統獲取用戶自定義的樹型測試結構,其中,所述樹型測試結構的葉節點為測試項; 基站射頻自動化測試系統采用樹型遍歷方式、從所述樹型測試結構的根節點開始逐級遍歷所述樹型測試結構,以對所述測試項進行測試。2.根據權利要求I所述的基站射頻自動化測試方法,其特征在于,所述用戶自定義的樹型測試結構包括所述用戶設定的所述樹型測試結構中的各級節點,和所述用戶設定的各級節點的配置信息;相應地,所述基站射頻自動化測試系統在樹型遍歷過程中,根據所述節點的配置信息進行測試。3.根據權利要求I或2所述的基站射頻自動化測試方法,其特征在于,所述樹型測試結構包括所述根節點、所述葉節點和位于所述根節點和所述葉節點之間的I級子節點,其中,所述根節點為測試工程,所述I級子節點為測試例。4.根據權利要求3所述的基站射頻自動化測試方法,其特征在于,所述樹型測試結構還包括位于所述I級子節點和所述葉節點之間的2級子節點,其中,所述2級子節點為測試集。5.根據權利要求4所述的基站射頻自動化測試方法,其特征在于,所述測試集包括射頻測試集、小區操作集、頻點遍歷集、介質管理層MML操作集和串口操作集。6.根據權利要求2所述的基站射頻自動化測試方法,其特征在于,所述葉節點的配置信息包括所述測試項的性能參數,除所述葉節點外的各級節點的配置信息包括循環...
【專利技術屬性】
技術研發人員:羅征,劉從亮,鮑春來,馬浩凱,
申請(專利權)人:鼎橋通信技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。