測試可從開發(fā)人員計算機上的終端上運行,也可以使用Web服務(wù)器間接地運行,這個服務(wù)器提供一個運行各種套件或測試用例的接口。測試套件可直接由用戶排隊,并動態(tài)執(zhí)行,也可以安排為定期運行。輪詢代理定期查詢?nèi)蝿?wù)隊列,可按優(yōu)先級對任務(wù)排序,如果有任務(wù)可執(zhí)行,則開始執(zhí)行包含在套件中的測試用例。 所有信息被傳送到中央控制節(jié)點,中央控制節(jié)點負責(zé)運行測試腳本,并與 L2STUB 和 TM 進行通信,以發(fā)送測試中指定的命令,并收集信息和調(diào)試消息進行記錄。此外,它還可以作為決策點,根據(jù)測試用例定義所用的腳本內(nèi)容做出“通過/未通過/錯誤”等測試結(jié)果判定。
圖 2. 飛思卡爾黑匣子設(shè)置
數(shù)據(jù)庫用于存儲任務(wù)隊列、測試結(jié)果、任務(wù)歷史和日志。Web 服務(wù)器使用數(shù)據(jù)庫中的信息來生成報告,渲染網(wǎng)頁。
L2STUB 的主要目的是生成話務(wù)和 FAPI 配置消息。 它擁有最小的高層邏輯,提供多種選項,用于處理上下行鏈路的調(diào)度請求、混合自動重傳請求重新傳輸、邏輯信道復(fù)用,此外,還提供有關(guān)L1狀態(tài)的統(tǒng)計數(shù)據(jù),如循環(huán)冗余校驗、誤碼率等。測試腳本能夠控制 L2STUB 和 TM,如下圖所示:
圖 3. 飛思卡爾黑匣子設(shè)置
測試終端設(shè)備和 VSA/VSG 模擬具有特定功能的移動臺/用戶設(shè)備 (UE) 的行為。 測試終端設(shè)備可有兩種操作模式:
- 完整的協(xié)議棧模式
· 在這種模式下,實施OSI 協(xié)議棧的L1-L3,TM 如同普通 UE一樣運行。
· 通過TM 進行的測試必須在基站側(cè)通過完整的協(xié)議棧來執(zhí)行。
· L1 的信令通過標準的信令信道進行
- L1 獨立模式(黑匣子模式)
· 在這種模式下,在TM內(nèi)只實施L1.
· 通過TM 進行的測試可在基站側(cè)通過L2 存根 + L1來執(zhí)行。
· TM 只處理物理信道
· 任何 L1 信令都通過借助腳本發(fā)送的專用命令執(zhí)行
VSA 和 VSG 僅僅是 L1 設(shè)備,只能解碼或生成物理信道。它們用來更精細地控制 L1,通常用于一致性測試。該術(shù)語表示根據(jù)所有設(shè)備必須遵從的標準給出的某些預(yù)定義測試用例。
VSA 是一個信號分析儀,具有頻譜分析功能。它擁有多個功能,如:
- 顯示信號質(zhì)量指標(誤差矢量幅度、峰值因子、峰均功率比)
- 檢測特定物理信道的存在
- 檢測編碼傳輸塊的內(nèi)容。
VSG 是矢量信號發(fā)生器。 它擁有多個功能,如:
- 應(yīng)用無線信道模式
- 應(yīng)用噪聲
- 生成物理信道
- 引起誤碼
- 創(chuàng)建預(yù)定義的一致性測試配置
這兩種設(shè)備都可以通過腳本進行指揮,可用于一致性測試套件。
用戶評論(0)