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