欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于td-scdma終端協(xié)議一致性測試的協(xié)議模擬系統(tǒng)的制作方法

文檔序號:7746978閱讀:172來源:國知局
專利名稱:用于td-scdma終端協(xié)議一致性測試的協(xié)議模擬系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信的測試領(lǐng)域,特別是涉及一種用于TD-SCDMA移動通訊系統(tǒng) 中的關(guān)于終端協(xié)議一致性的測試系統(tǒng)。
背景技術(shù)
協(xié)議一致性測試,就是根據(jù)協(xié)議的要求,制定相關(guān)測試用例對被測系統(tǒng)的接口協(xié) 議進行測試,來檢驗被測系統(tǒng)的接口協(xié)議是否滿足規(guī)范的要求。實質(zhì)就是利用一組測試用 例,對被測對象進行黑盒測試,通過比較實際結(jié)果與預(yù)期的異同,判斷被測對象是否與協(xié)議 相一致。協(xié)議一致性測試是一種基礎(chǔ)性的測試,能夠為協(xié)議兼容性測試和性能測試做好鋪 墊,以便更快更容易的發(fā)現(xiàn)并解決問題。對于現(xiàn)有通信系統(tǒng)中的協(xié)議測試工具,一般由專業(yè)的儀表廠商開發(fā)專門的系統(tǒng), 在通信標準研發(fā)初期,可供選擇的測試儀表也比較少。如利用現(xiàn)有的儀表,存在以下幾點缺占.
^ \\\ ·1、新功能開發(fā)周期長,更新慢。2、開發(fā)和測試過程中,重復(fù)性的工作太多,每一次版本的升級,都需要重復(fù)的人力 勞動,并對測試人員的水平要求較高。3、擴展性較差。儀表開發(fā)廠商一般不對外其核心的關(guān)鍵技術(shù),一般只能在儀表提 供的平臺和功能上做些簡單的擴展和應(yīng)用,擴展性能太差。4、第三方儀表價格昂貴,運用其進行測試成本較高。以上這些問題將直接影響到對通訊系統(tǒng)性能的測試評價,也必然影響整個第三代 移動通信的發(fā)展速度。因此在測試過程中,非常需要能夠提供通用的自動測試和性能測試 框架,以后所有的測試工具在這個平臺上進行二次開發(fā),大大提高工具開發(fā)效率和開發(fā)質(zhì)量。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷和不足,本發(fā)明的目的是提出一種針對TD-SCDMA通 訊系統(tǒng)中的關(guān)于終端協(xié)議一致性測試的協(xié)議模擬系統(tǒng),通過提供可編輯的測試控制模塊和 測試執(zhí)行模塊,能使測試人員方便快速地構(gòu)造測試用例,構(gòu)造測試環(huán)境,完成測試要求。為了達到上述目的,本發(fā)明提出一種協(xié)議模擬系統(tǒng),可以使用其組建一種針對 TD-SCDMA移動通信系統(tǒng)中關(guān)于終端協(xié)議一致性測試的系統(tǒng),該協(xié)議模擬系統(tǒng)包括運行在安裝有操作系統(tǒng)的PC機上的測試控制模塊,用于管理、控制、執(zhí)行測試腳 本并得出測試結(jié)果,以及實現(xiàn)TD-SCDMA移動通訊系統(tǒng)中CN和RRC的功能。運行在安裝有嵌入式操作系統(tǒng)的工控機上的測試執(zhí)行模塊,用于模擬TD-SCDMA 移動通訊系統(tǒng)中RLC和MAC的功能。所述協(xié)議模擬系統(tǒng)連接真實基站構(gòu)造出模擬通信系統(tǒng)以對TD-SCDMA移動通信終 端進行協(xié)議一致性測試。
作為上述技術(shù)方案的優(yōu)選,所述測試控制模塊還包括開發(fā)測試腳本單元,用于用戶開發(fā)測試用例、測試腳本;執(zhí)行測試腳本單元,用于執(zhí)行測試腳本輸出測試結(jié)果單元,用于接收到被測模塊的反饋消息后輸出測試結(jié)果。作為上述技術(shù)方案的優(yōu)選,所述測試控制模塊還包括
測試管理單元,用于控制測試用例的執(zhí)行/停止,管理測試用例及測試腳本;通訊單元,用于將所述執(zhí)行測試腳本單元執(zhí)行測試腳本所提取的測試用例進行封 裝并發(fā)送。作為上述技術(shù)方案的優(yōu)選,所述通訊單元采用消息或TCP/UDP方式發(fā)送測試用 例。作為上述技術(shù)方案的優(yōu)選,所述測試執(zhí)行模塊還包括RLC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中的RLC模塊的全部功能;MAC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中的MAC模塊的全部功能;通訊單元,用于和高層測試管理模塊以及基站設(shè)備進行通訊。作為上述技術(shù)方案的優(yōu)選,所述測試用例、測試腳本采用TCL腳本語言。本發(fā)明的協(xié)議模擬系統(tǒng)能根據(jù)實際的測試對象構(gòu)造測試環(huán)境,完成系統(tǒng)測試,集 成測試,單元測試等各種類型的測試。本發(fā)明中所實施的針對終端協(xié)議一致性構(gòu)造的系統(tǒng) 簡單實用,能完全滿足對終端的評價和判斷。下面結(jié)合附圖,對本發(fā)明的具體實施方式
作進一步的詳細說明。對于所屬技術(shù)領(lǐng) 域的技術(shù)人員而言,從對本發(fā)明的詳細說明中,本發(fā)明的上述和其他目的、特征和優(yōu)點將顯 而易見。


圖1為應(yīng)用本發(fā)明的協(xié)議模擬系統(tǒng)組建的協(xié)議一致性測試系統(tǒng)的組成框圖;圖2為應(yīng)用本發(fā)明的協(xié)議模擬系統(tǒng)組建的協(xié)議一致性測試的測試環(huán)境的示意圖;圖3為本發(fā)明提出的測試控制模塊中的子模塊示意圖;圖4為本發(fā)明提出的測試執(zhí)行模塊中的子模塊示意圖;圖5為應(yīng)用本發(fā)明的協(xié)議模擬系統(tǒng)進行的協(xié)議一致性測試的流程示意圖。
具體實施例方式如圖1所示,一種用于TD-SCDMA終端協(xié)議一致性測試的協(xié)議模擬系統(tǒng),包括測試控制模塊101,該測試控制模塊運行在安裝有操作系統(tǒng)的PC機上,用于管理、 控制、執(zhí)行測試腳本并得出測試結(jié)果;實現(xiàn)TD-SCDMA移動通信系統(tǒng)中CN(Core Network,核 心網(wǎng))和RRC(Radio Resource Control,無線資源控制協(xié)議層)的功能;測試執(zhí)行模塊102,該測試執(zhí)行模塊運行在按照有嵌入式操作系統(tǒng)的工控機上, 用于實現(xiàn)TD-SCDMA移動通訊系統(tǒng)中RLC(Radio Link Control,無線鏈路控制協(xié)議層)和 MAC (Medium Access Control,媒介訪問控制層)的全部功能。其中,測試控制模塊101塊包括開發(fā)測試腳本單元,用于用戶開發(fā)測試用例及測試腳本;
執(zhí)行測試腳本單元,用于執(zhí)行測試腳本;輸出測試結(jié)果單元,用于接收到被測模塊的反饋消息后輸出測試結(jié)果。測試控制模塊101還可以包括測試管理單元,用于控制測試用例的執(zhí)行/停止,管理測試用例及測試腳本;通訊單元,用于將所述執(zhí)行測試腳本單元執(zhí)行測試腳本所提取的測試用例進行封裝并發(fā)送。通訊單元可以采用消息或TCP/UDP方式發(fā)送測試用例。所述測試用例、測試腳本采用TCL腳本。其中,測試執(zhí)行模塊102塊包括RLC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中RLC層的所有功能;MAC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中MAC層的所有功能;通訊單元,用于與測試控制模塊和真實基站,以及被測對象進行通訊。為了達到終端協(xié)議一致性測試的目的,運用上述這些單元可以根據(jù)測試功能和要 求設(shè)計各種場景,開發(fā)測試用例,構(gòu)造協(xié)議消息。并且,構(gòu)造出來的測試用例和協(xié)議消息,可 以重復(fù)利用。測試人員在測試過程中,只需執(zhí)行測試腳本,通過終端反饋的信元可以自動輸 出測試結(jié)果,判斷被測對象是否達到了測試要求,省去測試人員的重復(fù)性操作。因此,采用本發(fā)明的協(xié)議模擬系統(tǒng)構(gòu)建的協(xié)議一致性測試系統(tǒng)具有以下優(yōu)點1.與協(xié)議無關(guān)構(gòu)造任意碼流,方便修改碼流中的參數(shù)。運用技術(shù)掃描頭文件、 XML文件存儲消息結(jié)構(gòu)和取值。2.強大的結(jié)構(gòu)化腳本能夠?qū)崿F(xiàn)賦值、分支、循環(huán)功能。使用結(jié)構(gòu)化設(shè)計和模塊化 設(shè)計實現(xiàn)腳本的層次體系結(jié)構(gòu)。3.腳本與數(shù)據(jù)分離,腳本中不存在數(shù)據(jù)的“硬編碼”,有利于腳本重用(多種環(huán)境 下適配)和數(shù)據(jù)重用。4.支持自動化測試,能根據(jù)反饋自動輸出測試結(jié)果。在上述實施例中,實現(xiàn)TD-SCDMA移動通信系統(tǒng)中CN和RRC功能,以及RLC和MAC 功能是本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)的,而本發(fā)明的重點在于,利用上述模擬這些功能的單元 構(gòu)造一個協(xié)議模擬系統(tǒng)?!滦詼y試環(huán)境由協(xié)議模擬系統(tǒng)和真實基站組成,其實現(xiàn)方式如圖2所示。協(xié)議模擬系統(tǒng)由運行高層測試控制模塊的PC機和運行底層測試執(zhí)行模塊的工控 機上組成。在PC機上運行的后臺,實現(xiàn)TD-SCDMA移動通訊系統(tǒng)中層3的功能,采用TCL腳 本語言進行測試用例的開發(fā);配置各種協(xié)議消息;并與前臺工控機進行交互。前臺工控機 實現(xiàn)TD-SCDMA通訊系統(tǒng)中層2的功能。另用光纖把協(xié)議模擬系統(tǒng)與真實基站相連,構(gòu)造一套完整的模擬TD移動通訊系 統(tǒng),于是可以運用該系統(tǒng)來針對終端進行協(xié)議一致性測試。其中,協(xié)議模擬系統(tǒng)中的測試控制模塊101根據(jù)實現(xiàn)的功能,參見圖3所示,可以 分成下面各個子模塊01 界面一致性測試系統(tǒng)的界面完成測試用例工程的管理和執(zhí)行控制。每個工程可以有多 個模塊,所有的測試用例和配置數(shù)據(jù),以及測試用例的執(zhí)行都是通過模塊來組織和維護的。
02資源管理管理所需的所有資源。03數(shù)據(jù)庫—致性測試系統(tǒng)使用數(shù)據(jù)驅(qū)動方式,使數(shù)據(jù)和流程分離,簡化了腳本的工作量。系統(tǒng)根據(jù)名字和索引將數(shù)據(jù)保存到數(shù)據(jù)庫中,通過腳本命令可以將數(shù)據(jù)進行組合,使相同的 控制流程每次可以使用不同的數(shù)據(jù),而這些都是系統(tǒng)自動完成的。04測試管理測試管理控制測試用例的執(zhí)行,管理多個測試用例以及大話務(wù)的多種測試模式, 同時測試用例需要管理測試數(shù)據(jù)的維護,測試正確與否的判斷,測試用例執(zhí)行的開始和停 止等等測試控制相關(guān)的操作。開始測試時,測試管理通過消息控制模擬器執(zhí)行相應(yīng)的測試,并控制資源的申請 和釋放,執(zhí)行腳本與資源綁定等工作。05通訊模塊通訊模塊封裝對外的消息發(fā)送接口。06TCL 模塊TCL模塊實現(xiàn)TCL腳本的執(zhí)行,TCL參數(shù)的設(shè)置,以及TCL擴展命令的定義。TCL模 塊為測試管理和模擬器提供控制和執(zhí)行TCL腳本的接口。07編解碼對移動通信系統(tǒng)中的標準接口消息進行編解碼。協(xié)議模擬系統(tǒng)中的測試執(zhí)行模塊102根據(jù)實現(xiàn)的功能,參見圖4所示,可以分成下 面各個子模塊測試執(zhí)行模塊102塊包括RLC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中RLC層的所有功能;MAC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中MAC層的所有功能;通訊單元,用于與測試控制模塊和真實基站,以及被測對象進行通訊。如圖5所示,為應(yīng)用本發(fā)明的協(xié)議模擬器進行的協(xié)議一致性測試方法的一個實施 例的流程圖。包括以下步驟步驟501 針對測試目的,在測試控制模塊101中構(gòu)造測試用例,構(gòu)造協(xié)議消息;并 發(fā)送到測試執(zhí)行模塊102 ;步驟502 測試執(zhí)行模塊102收到協(xié)議消息后,配置相應(yīng)參數(shù),并構(gòu)造成移動通信 系統(tǒng)中的標準接口消息,發(fā)送到基站和被測對象;步驟503 測試執(zhí)行模塊101接收被測對象返回的相應(yīng)消息,并反饋給測試控制模 塊 101 ;步驟504 測試控制模塊101收到被測對象的反饋消息后,與測試用例中的期望值 進行比較,判斷是否符合協(xié)議;步驟505 測試控制模塊101根據(jù)步驟104的判斷結(jié)果,自動輸出測試結(jié)果。上述方案中,步驟502中的被測對象可具體為TD-SCDMA移動通信終端,但本發(fā)明 方法并不局限于TD-SCMDA移動通訊終端,對其他移動終端本發(fā)明提供的方案都是適用的。雖然,本發(fā)明已通過以上實施例及其附圖而清楚說明,然而在不背離本發(fā)明精神及其實質(zhì)的情況下,所屬技術(shù)領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的變化和修正,但這些相應(yīng)的變化和修正都應(yīng)屬于本發(fā)明的權(quán)利要求的保護范圍。
權(quán)利要求
一種用于TD-SCDMA終端協(xié)議一致性測試的協(xié)議模擬系統(tǒng),其特征在于,包括測試控制模塊,該測試控制模塊運行在安裝有操作系統(tǒng)的PC機上,用于管理、控制、執(zhí)行測試腳本并得出測試結(jié)果;以及實現(xiàn)TD-SCDMA系統(tǒng)中CN和RRC的功能;測試執(zhí)行模塊,該測試執(zhí)行模塊運行在安裝有嵌入式操作系統(tǒng)的工控機上,實現(xiàn)TD-SCDMA系統(tǒng)中RLC和MAC的功能。
2.根據(jù)權(quán)利要求1所述的協(xié)議模擬系統(tǒng),其特征在于,所述測試控制模塊包括 開發(fā)測試腳本單元,用于用戶開發(fā)測試用例及測試腳本;執(zhí)行測試腳本單元,用于執(zhí)行測試腳本;輸出測試結(jié)果單元,用于接收到被測模塊的反饋消息后輸出測試結(jié)果。
3.根據(jù)權(quán)利要求2所述的協(xié)議模擬系統(tǒng),其特征在于,所述測試控制模塊還包括 測試管理單元,用于控制測試用例的執(zhí)行/停止,管理測試用例及測試腳本;通訊單元,用于將所述執(zhí)行測試腳本單元執(zhí)行測試腳本所提取的測試用例進行封裝并 發(fā)送。
4.根據(jù)權(quán)利要求3所述的協(xié)議模擬系統(tǒng),其特征在于,所述通訊單元采用消息或TCP/ UDP方式發(fā)送測試用例。
5.根據(jù)權(quán)利要求1所述的協(xié)議模擬系統(tǒng),其特征在于,所述測試執(zhí)行模塊包括 RLC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中RLC層的功能; MAC模擬單元,用于模擬TD-SCDMA移動通訊系統(tǒng)中MAC層的功能; 通訊單元,用于與測試控制模塊、基站,以及被測對象進行通訊。
6.根據(jù)權(quán)利要求上述任意一項權(quán)利要求所述的協(xié)議模擬系統(tǒng),其特征在于,所述測試 用例、測試腳本采用TCL腳本語言。
全文摘要
本發(fā)明涉及一種用于TD-SCDMA終端協(xié)議一致性測試的協(xié)議模擬系統(tǒng),包括測試控制模塊,該測試控制模塊運行在安裝有操作系統(tǒng)的PC機上,用于管理、控制、執(zhí)行測試腳本并得出測試結(jié)果;以及實現(xiàn)TD-SCDMA系統(tǒng)中CN和RRC的功能;測試執(zhí)行模塊,該測試執(zhí)行模塊運行在安裝有嵌入式操作系統(tǒng)的工控機上,實現(xiàn)TD-SCDMA系統(tǒng)中RLC和MAC的功能。應(yīng)用該協(xié)議模擬系統(tǒng)與真實的基站設(shè)備就可以組建終端協(xié)議一致性測試系統(tǒng)。本發(fā)明能夠完成協(xié)議一致性的測試要求,并能根據(jù)實際的測試對象構(gòu)造測試環(huán)境,完成各種類型的測試。
文檔編號H04W24/06GK101808356SQ20101015411
公開日2010年8月18日 申請日期2010年4月20日 優(yōu)先權(quán)日2010年4月20日
發(fā)明者周錦馳, 張理慧, 李傳峰, 果敢, 梅振文, 魏利華 申請人:工業(yè)和信息化部電信傳輸研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青铜峡市| 姚安县| 漳浦县| 涟水县| 临洮县| 镇巴县| 宝山区| 宜兰市| 马鞍山市| 新丰县| 枞阳县| 永宁县| 紫阳县| 泾阳县| 洛川县| 西青区| 滁州市| 九寨沟县| 灵台县| 富裕县| 乌鲁木齐市| 错那县| 巨鹿县| 桐柏县| 兴安县| 五莲县| 渝北区| 永顺县| 梁山县| 陇南市| 伊金霍洛旗| 深圳市| 大兴区| 沛县| 敦化市| 保山市| 太和县| 盘山县| 铁力市| 榆树市| 嘉义市|