华为终端(短距离通信部)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

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

定价129元!支持双频 Wi-Fi 5的华为AX1路由器发布

《定价129元!支持双频Wi-Fi5的华为AX1路由器发布》华为上周推出了其最新的入门级Wi-Fi5路由器——华为路由AX1,建议零售价129元,这款路由器配置如何?详细请看下文介... 华为 Wi-Fi 5 路由 AX1 已正式开售,新品支持双频 1200 兆、配有四个千兆网口、提供可视化智能诊断功能,建

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

Python使用Colorama库美化终端输出的操作示例

《Python使用Colorama库美化终端输出的操作示例》在开发命令行工具或调试程序时,我们可能会希望通过颜色来区分重要信息,比如警告、错误、提示等,而Colorama是一个简单易用的Python库... 目录python Colorama 库详解:终端输出美化的神器1. Colorama 是什么?2.

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分