项目介绍:
本篇文章是Python + RobotFramework测试框架分享的第二篇文章,介绍的是基于RobotFframework+python构建的一个射频自动化测试工具。包含WIFI的射频测试,BT的射频测试以及校准功能的一个工具。
项目背景:
RF: 也就是常说的射频,英文:Radio Ffrequency
WIFI:就是常说的无线网,英文:Wireless Fidelity
先交代一下项目背景,我司是做车载通信模块的(指甲大小的模块),该模块是一个射频通信模块;所以需要对研发出的模块进行WIFI的射频指标进行测试。
手动测试的方法:
1.需要手动给SOC(芯片)发指令,让SOC发射各种制式(IEEE.802.11a/11b/11n/11g/11ac)的射频信号
2.打开仪表的网页,设置测试信道,测试频率
3. 记录仪表网页上的Power值,EVM值,Freq Error值等等
4.将记录的RF各个测试指标写入DVT报告的模板
每测试一个Channel都需要重复上述的步骤;由于手动测试既耗时又费力,所以需要开发一款自动化测试工具来提升测试效率,节省人力!
测试环境架构:
DUT : Device Under Test