本文主要是介绍华为终端(短距离通信部)WiFi外场测试指导规范,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
指导规范的目的
从流程上,保证外场测试人员所有工作执行到位,提升外场定位问题的质量。目前该规范仅适合“手机侧”WiFi外场测试。
外场测试流程

外场测试执行
准备:工具/设备/软件
工具/设备/软件准备Checklist
准备事项 | 是否完成 | 设备名称和软件版本 | 备注(某项不需要准备,请在此处标注开发接口人意见) |
舆情对应的我司手机一台(有root) |
|
|
|
我司上一代旗舰手机一台(有root) |
|
|
|
我司最近Hisi平台手机一台 |
|
|
|
最近型号iPhone手机一台 |
|
|
|
最近型号三星旗舰手机一台 |
|
|
|
抓包便携电脑一台 (安装Omnipeek/Wireshark软件) |
|
|
|
无线抓包卡一个(已在便携机上试过可用抓包) |
|
|
|
我司测试手机安装FieldTest.apk |
| FieldTest_3.2.8 |
|
便携机上准备Android log脚本 |
| NA |
|
便携机上准备dhdutil_firmware_log |
| NA |
|
外场人员熟练操作上述Omnipeek/tcpdump/log脚本等工具 |
| NA | 学习材料《WIFI特性日志抓取工具和方法总结v1.0》 |
外场测试接口人Checklist
相关人员记录 | 人员信息(请备注姓名和联系方式;若不涉及,请备注原因) |
华为外场测试人员 |
|
华为开发接口人员 |
|
供应商(xxx)外场测试人员 |
|
供应商(xxx) 开发接口人员 |
|
现场:与用户/研发交流,测试复现
●表示必操作项;○表示可选项(不操作则必须经过开发接口人的同意)
现场操作事项 | 完成情况记录 (若不涉及请备注研发接口人意见) |
●路由器型号、固件版本信息、网络名称(SSID)和密码 |
|
●详细描述用户WiFi网络组网(能画出拓扑图) |
|
●使用竞品手机对比测试(列举每个竞品的现象) |
|
●抓取问题手机的android log/tcpdump/空口包;记录每次测试STA和AP的bssid? | 查看第4章节如何抓取Log。 |
●记录每次测试结果(包括现象描述、截图或录屏、Log等),独立一个文件夹整理每次测试输出结果 |
|
○是否更换AP 2.4G/5G Hz信道对比测试? |
|
○是否更换AP带宽(20M/40M/80M)对比测试? |
|
○是否配置AP的WMM IE字段对比测试? |
|
○是否配置AP为OPEN模式对比测试? |
|
○是否相对AP做远、近距离对比测试? |
|
○是否配置手机静态IP连接对比测试? |
|
○是否对手机下发控制命令(wl xxx) 对比测试? |
|
○是否关闭手机BT对比测试? |
|
○是否对手机替换不同版本fw(固件)对比测试? |
|
○是否强制对AP恢复出厂设置对比测试? |
|
○是否开启用户问题手机后台Log和抓取android log? (仅用户手机能复现时需要,打开后台Log使用完毕后帮用户还原) |
|
沟通:与研发反复确认问题细节
沟通确认事项 | 完成情况 (是/否) |
3.2节所列举事情,是否已全部经过研发接口人确认? |
|
离开现场前,是否已和研发接口人达成一致? |
|
结束:离开现场,整理输出测试结果
操作事项 | 完成情况 |
整理输出测试结果 | 测试时间点:(精确到分钟) 测试现象:xxx 测试输出Log:android log/tcpdump/空口log |
外场测试总结 | 在3.2节现场测试操作Checklist有哪些遗漏? 外场测试流程有哪些改进建议? 外场测试有发现哪些新问题可以反馈给开发? |
现场工具使用快速指导
如何抓取和导出android log
抓取方法:我司手机后台自动抓取,无需额外操作。
导出方法:直接双击bat脚本文件(找华为研发人员获取脚本)。
如何抓取和导出tcpdump log
抓取方法:
手机上安装FieldTest.apk(找华为研发人员获取)
点击”设置”(左上角)-->打开所有tcpdump选项

点击“开始抓取”,然后完成常规测试
测试完成之后,点击“停止抓取”
导出方法:到SDCard下面获取:/mnt/sdcard/FieldTest/Grab/modem/zips/***。
如何抓取和导出空口 log
抓取方法:
现场查看WiFi路由器的信道;
PC机上操作Omnipeek软件,指定信道抓取;
Omnipeek的抓包操作,需外出人员培训学习,此处不详细涉及。
开始连接WiFi和测试操作;
Omnipeek软件上停止抓取,保存文件。
导出方法:Omnipeek软件保存文件的路径。
这篇关于华为终端(短距离通信部)WiFi外场测试指导规范的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!