小基站测试环境搭建与自动化测试实战
📘
30章 · 完整目录
1
小基站概述
什么是小基站 · 与宏基站区别 · 应用场景与市场趋势
2
测试环境总体架构
硬件平台 · 软件平台 · 网络拓扑结构设计
3
核心网模拟器搭建
Amarisoft / open5gs · 4G/5G核心网模拟
4
射频仪器基础
频谱仪 · 信号源 · 矢量网络分析仪操作与校准
5
小基站设备上电与初始化
供电 · 网口连接 · 串口登录 · 基础参数配置
6
网管系统安装与配置
OMC部署 · 网元注册 · 告警管理
7
传输网络配置
VLAN划分 · IP规划 · 路由 · PTP/NTP时钟同步
8
射频线缆与天线连接
馈线损耗 · 天线驻波比 · 射频链路预算
9
小区参数配置
PCI · TAC · 频点 · 带宽 · 功率等基本参数
10
信令跟踪与日志采集
Wireshark抓取S1/NG · 基站日志级别设置
11
基础业务测试
UE附着/去附着 · Ping · Iperf吞吐量
12
移动性测试
同频/异频切换 · X2/S1切换流程验证
13
多用户并发测试
模拟多UE接入 · 容量压力测试
14
RF性能测试
发射功率 · EVM · ACLR · 接收灵敏度
15
自动化测试框架选型
Robot Framework vs Pytest vs 自研框架
16
Python测试脚本基础
SSH · 串口通信 · Telnet操作库
17
测试用例设计方法
等价类划分 · 边界值 · 场景法在小基站应用
18
自动化测试环境搭建
Python虚拟环境 · 依赖库 · 目录结构
19
关键字驱动测试
Robot Framework Resource文件 · 变量管理
20
Pytest实战
Fixture管理 · 参数化 · Allure报告
21
CI/CD集成
Jenkins配置 · Git版本管理 · 自动触发
22
回归测试策略
冒烟测试 · 全量回归 · 差分回归
23
异常场景测试
掉电重启 · 网线松动 · GPS失锁 · CPU过载
24
长时间稳定性测试
72h压力脚本 · 内存泄漏监控 · 日志轮转
25
测试数据管理
Excel/CSV参数化 · 数据库存储 · 报告模板
26
OTA测试基础
暗室环境 · 天线方向图 · MIMO吞吐量
27
干扰测试
同频/邻频/阻塞干扰模拟与排查
28
协议一致性测试
3GPP协议栈验证 · 商用UE与协议分析仪
29
测试报告编写
报告结构 · 缺陷等级 · 结论与建议
30
综合实战项目
从零搭建小基站测试环境 · 自动化测试并输出报告