华为终端(短距离通信部)WiFi外场测试指导规范

2023-10-15 10:59

本文主要是介绍华为终端(短距离通信部)WiFi外场测试指导规范,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 指导规范的目的

从流程上,保证外场测试人员所有工作执行到位,提升外场定位问题的质量。目前该规范仅适合“手机侧”WiFi外场测试。

  1. 外场测试流程

  1. 外场测试执行

  1. 准备:工具/设备/软件

  • 工具/设备/软件准备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) 开发接口人员

  1. 现场:与用户/研发交流,测试复现

●表示必操作项;○表示可选项(不操作则必须经过开发接口人的同意)

现场操作事项

完成情况记录 (若不涉及请备注研发接口人意见)

●路由器型号、固件版本信息、网络名称(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使用完毕后帮用户还原)

  1. 沟通:与研发反复确认问题细节

沟通确认事项

完成情况 (是/否)

3.2节所列举事情,是否已全部经过研发接口人确认?

离开现场前,是否已和研发接口人达成一致?

  1. 结束:离开现场,整理输出测试结果

操作事项

完成情况

整理输出测试结果

测试时间点:(精确到分钟)

测试现象:xxx

测试输出Log:android log/tcpdump/空口log

外场测试总结

在3.2节现场测试操作Checklist有哪些遗漏?

外场测试流程有哪些改进建议?

外场测试有发现哪些新问题可以反馈给开发?

  1. 现场工具使用快速指导

  1. 如何抓取和导出android log

抓取方法:我司手机后台自动抓取,无需额外操作。

导出方法:直接双击bat脚本文件(找华为研发人员获取脚本)。

  1. 如何抓取和导出tcpdump log

抓取方法:

  1. 手机上安装FieldTest.apk(找华为研发人员获取)

  1. 点击”设置”(左上角)-->打开所有tcpdump选项

  1. 点击“开始抓取”,然后完成常规测试

  1. 测试完成之后,点击“停止抓取”

导出方法:到SDCard下面获取:/mnt/sdcard/FieldTest/Grab/modem/zips/***

  1. 如何抓取和导出空口 log

抓取方法:

  1. 现场查看WiFi路由器的信道;

  1. PC机上操作Omnipeek软件,指定信道抓取;

Omnipeek的抓包操作,需外出人员培训学习,此处不详细涉及。

  1. 开始连接WiFi和测试操作;

  1. Omnipeek软件上停止抓取,保存文件。

导出方法:Omnipeek软件保存文件的路径。

这篇关于华为终端(短距离通信部)WiFi外场测试指导规范的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/217222

相关文章

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Python实现终端清屏的几种方式详解

《Python实现终端清屏的几种方式详解》在使用Python进行终端交互式编程时,我们经常需要清空当前终端屏幕的内容,本文为大家整理了几种常见的实现方法,有需要的小伙伴可以参考下... 目录方法一:使用 `os` 模块调用系统命令方法二:使用 `subprocess` 模块执行命令方法三:打印多个换行符模拟

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

python3 pip终端出现错误解决的方法详解

《python3pip终端出现错误解决的方法详解》这篇文章主要为大家详细介绍了python3pip如果在终端出现错误该如何解决,文中的示例方法讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下... 目录前言一、查看是否已安装pip二、查看是否添加至环境变量1.查看环境变量是http://www.cppcns

JSR-107缓存规范介绍

《JSR-107缓存规范介绍》JSR是JavaSpecificationRequests的缩写,意思是Java规范提案,下面给大家介绍JSR-107缓存规范的相关知识,感兴趣的朋友一起看看吧... 目录1.什么是jsR-1072.应用调用缓存图示3.JSR-107规范使用4.Spring 缓存机制缓存是每一