测试可从开发人员计算机上的终端上运行,也可以使用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)