51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1007|回复: 0
打印 上一主题 下一主题

[原创] 如何测试蓝牙功能?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-28 16:20:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近分配到一个任务关于app与机器人之间的近场通讯——采用蓝牙技术进行通讯的测试任务。网上搜索了一轮发现该文章把蓝牙设备测试的基础功能点及常见的蓝牙设备的测试以及测试的相关思路写的非常不错,为了快速完成该测试任

务,就直接照搬过来。

所谓蓝牙技术,实际上是一种短距离无线通信技术,利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设

备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。

蓝牙是现在智能设备上一个必不可少的模块,支持大容量的近距离无线通信,典型的传输距离是10米左右,通过增加发射功率可达到100米,支持多链接,安全性高。

在我们的身边接触到的蓝牙模块设备非常多,手机、车载、耳机、音响、自拍杆、打印机等设备都有带蓝牙模块等。作为一个测试人员,且每天都跟手机打交道,如果让我们测试手机的蓝牙模块该从何处入手呢?今天我们就来谈谈手机蓝

牙功能的测试点。大体上可以从功能性测试、兼容性、稳定性测试、性能测试等方面考虑。

功能测试

一、APP扫描设备

1、手机端蓝牙不同设置下是否能正常扫描:蓝牙打开、蓝牙关闭;

2、蓝牙设备被扫描到并出现在可连接设备列表的条件:

  • 蓝牙设备名称与可连接的设备列表中的名称匹配、设备处于广播状态;

  • 蓝牙设备与可连接的设备列表中名称是否匹配:匹配、不匹配;

  • 蓝牙设备状态(视具体硬件而定):待机状态、广播状态、已连接状态、蓝牙设备操作中、数据传输中、关机状态;


测试以上各种组合场景下,蓝牙设备是否能正常扫描且出现在可连接设备列表;


3、不同场景下,是否正常扫描:

  • 一个手机同时扫描多个设备;

  • 多个手机同时扫描同一个设备;

  • 多个手机同时扫描多个设备;

4、扫描过程中取消;

5、扫描结果:扫描超时;未扫描到可连接设备,是否支持重试;扫描失败;扫描成功;


二、连接设备

APP端点击可连接设备列表,连接蓝牙设备。

  • 测试蓝牙设备状态变化后,不同状态下是否可正常连接:待机状态、广播状态、已连接状态、蓝牙设备操作中、数据传输中、关机状态;

  • 连接结果的处理:连接成功、连接失败、连接超时等;

  • 连接成功后的操作:APP其他操作、连接中断、退到后台、杀掉APP等;

  • 其他场景:扫描到多个设备;


三、断开连接

  • 设备端断开:设备关机、设备电量耗尽;

  • APP端断开:手动断开、其他操作断开连接;


四、其他交互操作

  • 切换其他蓝牙设备,是否正常连接;

  • 蓝牙断开后重新打开,支持自动连接;

  • 距离超出蓝牙可检测范围,是否会断开连接,再恢复到可检测范围,能否自动连接;

  • 手机端连接多个不同蓝牙设备,各个设备功能是否都正常使用;


五、连接成功后的数据传输

  • 功能上:APP端和蓝牙设备端是否符合正常使用需求;

  • 性能上:APP与蓝牙设备的交互是否满足需求;


兼容性测试

一、车载蓝牙

1、配对连接:

  • 手机搜索车载配对;

  • 车载搜索手机配对;

  • 错误密码配对;

  • 电话本、通话记录、短信同步:

  • 车载手动、自动匹配SIM卡、手机联系人;

  • 车载匹配群组联系人;

  • 手机/车载操作:联系人删除、添加同步;

  • 手机/车载操作:通话记录同步-呼入、呼出、错过、删除同步;

  • 手机/车载操作:短信消息同步-接收、发送、删除、未读/已读状态;

  • 权限控制-拒绝时不允许同步;


2、通话:

  • 手机端发起/接收通话检查-手机操作车载同步,音质、音量、通道;

  • 车载端发起/接收通话检查-车载操作手机同步,音质、音量、通道;

  • 拨打运营商号码提示按键操作;

  • 多路通话;

  • 通话车载重连压力;


3、音乐播放:

  • 手机端播放音乐-手机端操作车载同步,音量、进度条、暂停、播放;


  • 手机端播放音乐-车载段操作手机同步,音量、进度条、暂停、播放;

  • 手机/车载交叉控制;

  • 音乐播放时车载重连压力;


4、交互测试:

  • 音乐播放时来电-手机/车载接听、挂断;

  • 音乐播放时拨号-手机车载拨号、挂断;

  • 音乐播放时手机接收/发送微信语音消息;

  • 车载导航语音播报时来电接听后挂断;


二、蓝牙耳机、音箱

1、搜索配对连接。

2、通话:

  • 通话效果-主观;

  • 通话中手机控制;

  • 通话中耳机控制-接听、拒接、回拨、挂断、静音/恢复、音量调节;

  • 拨打运营商号码提示按键操作 ;

  • 多路通话;

  • 通话中蓝牙耳机重连;


3、音乐:

  • 音乐效果-主观;

  • 播放音乐手机端控制;

  • 播放音乐耳机端控制-暂停/播放、上/下一首、音量调节;

  • 播放音乐时手机/蓝牙交互-暂停、播放;

  • 音乐播放时耳机重连;


4、交互:

  • 音乐时来电-手机/耳机接听、挂断;

  • 音乐时拨号-手机/耳机拨号;

  • 音乐时接收/发送微信语音消息;


5、三方应用:

  • 抖音短视频;

  • 爱奇艺播放视频;

  • 王者荣耀游戏;


  • 微信语音、视频通话;


三、蓝牙鼠标和键盘

  • 鼠标、键盘搜索配对连接;

  • 鼠标左键单击-图片、音乐控制、视频控制;

  • 鼠标左键双击-打开应用、网页缩放、窗口缩放;

  • 鼠标长按-execl表选中;

  • 鼠标右键-网页操作;

  • 鼠标滑轮-联系人滚动、网页浏览、ppt翻页,滑轮按压;

  • 键盘所有字符输入;

  • 键盘上的功能键-如tab换行、空格键等;

  • 键盘上的组合键操作;

  • 三方应用上鼠标、键盘操作;


四、蓝牙手环

  • 搜索配对连接;

  • 手环手机同步;

  • 手环解锁;

  • 多profile交互-如蓝牙耳机播放音乐过程中手环解锁和数据同步;


五、蓝牙自拍杆

  • 搜索配对连接;

  • 前摄、后摄拍照、连拍;


六、蓝牙打印机

  • 搜索配对连接;

  • 单张、多张连续打印;

  • 打印过程中交互-来电、消息、蓝牙配对等请求和文件传入等;


七、蓝牙文件传输

  • 系统覆盖:Android、ios各系统版本。

  • 手机品牌覆盖:小米对三星、华为、oppo、vivo、iphone、小米等。

  • 系统、品牌测试文件格式覆盖:视频、图片、txt、vcf、apk、压缩包等。


稳定性测试

一、开关和连接稳定性

  • 状态栏开关压力断开/连接;

  • 设置开关压力断开/连接;

  • 重启蓝牙耳机自动连接;

  • 重启/开关手机自动连接 -需要支持的耳机;

  • 传输文件大小-大文件;

  • 传输文件个数限制;

  • 蓝牙共享网络;


二、配对稳定性

  • 测试机与辅助机主动配对;

  • 测试机与辅助机被动配对;

  • 测试机与车载配对;

  • 测试机与自拍杆配对;

  • 测试机与耳机配对;


三、蓝牙搜索

测试机搜索蓝牙的个数与对比机对比



四、长时间播放音乐、通话

性能测试


  • 配对连接耗时;

  • 重连耗时;

  • 1米、10米无障碍发送、接收10M文件;

  • 1米、10米有人体障碍发送、接收10M文件;

  • 隔墙发送、接收10M文件;

  • 5米距离不开WiFi传输10M文件性能-室外;

  • 5米距离开WiFi传输10M文件性能-室外;

  • 蓝牙耳机播放音乐卡顿距离;

  • 蓝牙耳机播放音乐断开距离;

  • 蓝牙耳机通话时卡顿距离;

  • 50米(-80-90dbm)弱信号传输10M文件;

  • 1米抗干扰;

  • 10米抗干扰。







分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 16:28 , Processed in 0.068562 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表