<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 通用網(wǎng)絡(luò )協(xié)議一致性測試平臺的設計與研究

通用網(wǎng)絡(luò )協(xié)議一致性測試平臺的設計與研究

作者: 時(shí)間:2011-07-20 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:針對我國當前互連、互通的迫切需求,提出了一種方案。通過(guò)對硬件結構和軟件的說(shuō)明,闡述了的工作過(guò)程和方法,為提出了有效的解決方案。
關(guān)鍵詞:通用平臺;;測試

0 前言
計算機網(wǎng)絡(luò )協(xié)議一致性測試是檢驗計算機網(wǎng)絡(luò )各部分正確互連、互通和互操作的關(guān)鍵技術(shù),用來(lái)驗證產(chǎn)品協(xié)議實(shí)現與相應協(xié)議標準之間的一致性。即在同一網(wǎng)絡(luò )協(xié)議標準下檢驗不同的待測設備是否在相同的外部輸入下,輸出相同的結果。
目前, 我國網(wǎng)絡(luò )產(chǎn)品檢測的技術(shù)水平和能力與國際上存在較大差距,協(xié)議一致性測試產(chǎn)品的大多停留在測試方法的理論上,在協(xié)議測試的通用平臺方面還缺乏較好的解決方案。

1 網(wǎng)絡(luò )協(xié)議一致性測試概述
網(wǎng)絡(luò )協(xié)議的一致性測試是一種功能性的黑盒測試,通常包括靜態(tài)測試和動(dòng)態(tài)測試兩類(lèi)。靜態(tài)測試是指協(xié)議實(shí)現者向測試方提交“協(xié)議實(shí)現一致性聲明”與協(xié)議中的靜態(tài)一致性要求相比較,動(dòng)態(tài)測試是運行測試集對DUT(Device under Test)進(jìn)行測試。
協(xié)議一致陛測試包括三個(gè)階段:第一階段是測試生成,為特定協(xié)議產(chǎn)生獨立于所有協(xié)議實(shí)現的抽象測試集;第二階段是測試實(shí)現,把抽象測試集中的測試例轉換成可執行的測試例;第三階段為測試執行,在特定的DUT上執行測試用例。
通用網(wǎng)絡(luò )協(xié)議一致性測試平臺用于動(dòng)態(tài)測試,也分為三個(gè)階段:第一階段是對一個(gè)指定的協(xié)議生成一個(gè)測試套集,根據協(xié)議的要求,這個(gè)測試套集可以在實(shí)現前對收發(fā)雙方進(jìn)行的交互進(jìn)行完全設定,或者在某些需要雙方互動(dòng)(字段值需要對方的數據來(lái)進(jìn)行填寫(xiě))的字段給出一個(gè)變量。第二階段是按照這個(gè)測試套集對被測設備的協(xié)議實(shí)現(DUT)進(jìn)行黑盒測試;第三個(gè)階段是通過(guò)比較DUT的實(shí)際輸出與預期輸出的異同,從而實(shí)現網(wǎng)絡(luò )協(xié)議的一致性測試。
通用平臺對各個(gè)不同的協(xié)議可支持生成不同的測試套集,分別進(jìn)行測試和一致性對比。

2 通用平臺組成
通用平臺由控制臺、測試機兩部分組成。其中控制臺負責配置測試套集的策略、測試結果的統計分析及人機交互;測試機負責生成或接收測試套集,然后生成測試流發(fā)送到被測設備;并從被測設備接收測試數據;然后將數據返回控制臺。如圖1所示。

本文引用地址:http://dyxdggzs.com/article/156021.htm

a.JPG


2.1 控制臺
控制臺硬件可以是一臺PC機,其網(wǎng)卡與測試機控制口相連。在高層通過(guò)人機對話(huà)界面,對協(xié)議、算法及網(wǎng)絡(luò )參數進(jìn)行配置,對測試套集生成模式及使用方式等進(jìn)行策略設置;通過(guò)驅動(dòng)程序與測試機進(jìn)行通信,向測試機輸入測試套集的參數配置,并接收測試機輸出的結果;并對測試結果進(jìn)行統計分析。
軟件模塊包括界面模塊、協(xié)議接口模塊、算法接口模塊、網(wǎng)絡(luò )接口模塊、通信模塊、統計分析模塊。
2.2 測試機
2.2.1 硬件組成
測試機硬件采用高性能、高可靠性、高穩定性的嵌入式多核處理器平臺。配置高速100M、1000M自適應以太網(wǎng)口,可擴展的大容量DDR2內存和大容量的Flash空間。硬件框圖如圖2所示,多核處理器平臺的核心部件為CPU、CPLD和FPGA。

b.JPG


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>