面试官:请问蓝牙设备如何测试?灵魂拷问,我人傻了....

这篇具有很好参考价值的文章主要介绍了面试官:请问蓝牙设备如何测试?灵魂拷问,我人傻了....。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

所谓蓝牙技术,实际上是一种短距离无线通信技术,利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。

面试官:请问蓝牙设备如何测试?灵魂拷问,我人傻了....

 文章来源地址https://www.toymoban.com/news/detail-410109.html

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

在我们的身边接触到的蓝牙模块设备非常多,手机、车载、耳机、音响、自拍杆、打印机等设备都有带蓝牙模块等。作为一个测试人员,且每天都跟手机打交道,如果让我们测试手机的蓝牙模块该从何处入手呢?今天我们就来谈谈手机蓝牙功能的测试点。大体上可以从功能性测试、兼容性、稳定性测试、性能测试等方面考虑,欢迎在后台留言补充。

功能测试

1、APP扫描设备

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

2)蓝牙设备被扫描到并出现在可连接设备列表的条件:蓝牙设备名称与可连接的设备列表中的名称匹配、设备处于广播状态;

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

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

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

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

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

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

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

4)扫描过程中取消;

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

2、连接设备

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

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

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

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

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

3、断开连接

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

2)APP端断开:手动断开、其他操作断开连接;
4、其他交互操作

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

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

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

4)手机端连接多个不同蓝牙设备,各个设备功能是否都正常使用;
5、连接成功后的数据传输

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

2)性能上,APP与蓝牙设备的交互是否满足需求;

二、兼容性测试

1、车载蓝牙

1)配对连接:

  •     手机搜索车载配对;
  •     车载搜索手机配对;
  •     错误密码配对;
  •     电话本、通话记录、短信同步:
  •     车载手动、自动匹配SIM卡、手机联系人;
  •     车载匹配群组联系人;
  •     手机/车载操作:联系人删除、添加同步;
  •     手机/车载操作:通话记录同步-呼入、呼出、错过、删除同步;
  •     手机/车载操作:短信消息同步-接收、发送、删除、未读/已读状态;
  •     权限控制-拒绝时不允许同步;

2)通话:

  •     手机端发起/接收通话检查-手机操作车载同步,音质、音量、通道;
  •     车载端发起/接收通话检查-车载操作手机同步,音质、音量、通道;
  •     拨打运营商号码提示按键操作;
  •     多路通话;
  •     通话车载重连压力;

3)音乐播放:

  •     手机端播放音乐-手机端操作车载同步,音量、进度条、暂停、播放;
  •     手机端播放音乐-车载段操作手机同步,音量、进度条、暂停、播放;
  •     手机/车载交叉控制;
  •     音乐播放时车载重连压力;

4)交互测试:

  •     音乐播放时来电-手机/车载接听、挂断;
  •     音乐播放时拨号-手机车载拨号、挂断;
  •     音乐播放时手机接收/发送微信语音消息;
  •     车载导航语音播报时来电接听后挂断;

2、蓝牙耳机、音箱

1)搜索配对连接。

2)通话:

  •     通话效果-主观;
  •     通话中手机控制;
  •     通话中耳机控制-接听、拒接、回拨、挂断、静音/恢复、音量调节;
  •     拨打运营商号码提示按键操作 ;
  •     多路通话;
  •     通话中蓝牙耳机重连;

3)音乐:

  •     音乐效果-主观;
  •     播放音乐手机端控制;
  •     播放音乐耳机端控制-暂停/播放、上/下一首、音量调节;
  •     播放音乐时手机/蓝牙交互-暂停、播放;
  •     音乐播放时耳机重连;

4)交互:

  •     音乐时来电-手机/耳机接听、挂断;
  •     音乐时拨号-手机/耳机拨号;
  •     音乐时接收/发送微信语音消息;

5)三方应用:

  •     抖音短视频;
  •     爱奇艺播放视频;
  •     王者荣耀游戏;
  •     微信语音、视频通话;

3、蓝牙鼠标和键盘

  •     鼠标、键盘搜索配对连接;
  •     鼠标左键单击-图片、音乐控制、视频控制;
  •     鼠标左键双击-打开应用、网页缩放、窗口缩放;
  •     鼠标长按-execl表选中;
  •     鼠标右键-网页操作;
  •     鼠标滑轮-联系人滚动、网页浏览、ppt翻页,滑轮按压;
  •     键盘所有字符输入;
  •     键盘上的功能键-如tab换行、空格键等;
  •     键盘上的组合键操作;
  •     三方应用上鼠标、键盘操作;

4、蓝牙手环

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

5、蓝牙自拍杆

  •     搜索配对连接;
  •     前摄、后摄拍照、连拍;

6、蓝牙打印机

  •     搜索配对连接;
  •     单张、多张连续打印;
  •     打印过程中交互-来电、消息、蓝牙配对等请求和文件传入等;

7、蓝牙文件传输

  •     系统覆盖:Android、ios各系统版本。
  •     手机品牌覆盖:小米对三星、华为、oppo、vivo、iphone、小米等。
  •     系统、品牌测试文件格式覆盖:视频、图片、txt、vcf、apk、压缩包等。

三、稳定性测试

1、开关和连接稳定性

  •     状态栏开关压力断开/连接;
  •     设置开关压力断开/连接;
  •     重启蓝牙耳机自动连接;
  •     重启/开关手机自动连接 -需要支持的耳机;
  •     传输文件大小-大文件;
  •     传输文件个数限制;
  •     蓝牙共享网络;

2、配对稳定性

  •     测试机与辅助机主动配对;
  •     测试机与辅助机被动配对;
  •     测试机与车载配对;
  •     测试机与自拍杆配对;
  •     测试机与耳机配对;

3、蓝牙搜索

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

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

四、性能测试

  •     配对连接耗时;
  •     重连耗时;
  •     1米、10米无障碍发送、接收10M文件;
  •     1米、10米有人体障碍发送、接收10M文件;
  •     隔墙发送、接收10M文件;
  •     5米距离不开WiFi传输10M文件性能-室外;
  •     5米距离开WiFi传输10M文件性能-室外;
  •     蓝牙耳机播放音乐卡顿距离;
  •     蓝牙耳机播放音乐断开距离;
  •     蓝牙耳机通话时卡顿距离;
  •     50米(-80-90dbm)弱信号传输10M文件;
  •     1米抗干扰;
  •     10米抗干扰。
     

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

面试官:请问蓝牙设备如何测试?灵魂拷问,我人傻了....

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

到了这里,关于面试官:请问蓝牙设备如何测试?灵魂拷问,我人傻了....的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能任务4-读懂YOLOv5模型的几个灵魂拷问问题,深度理解 YOLOv5模型架构

    大家好,我是微学AI,今天给大家介绍一下人工智能任务4-读懂YOLOv5模型的几个灵魂拷问问题,深度理解 YOLOv5模型架构。YOLOv5是一种高效且精确的目标检测模型,由ultralytics团队开发。它采用了轻量级的网络结构,能够在保持高性能的同时降低计算复杂度。模型由三个主要部分

    2024年01月16日
    浏览(44)
  • 测试工程师:“ 这锅我不背 ” ,面对灵魂三问,如何回怼?

    在一个周末的早餐我被同事小周叫出去跑步,本想睡个懒觉,但是看他情绪不太稳定的样子,无奈艰难爬起陪他去跑步。 只见她气冲冲的对着河边大喊:真是冤枉啊!!! 原来是在工作中被莫名其妙背锅,见她又气氛又不能“伸冤”的样子,真是无比心疼。 产品出了问题,谁

    2023年04月18日
    浏览(35)
  • 蓝牙设备如何自定义UUID

    所有 BLE 自定义服务和特性必须使用 128 位 UUID 来识别,并且要确保基本 UUID 与 BLE 定义的基本 UUID(00000000-0000-1000-8000-00805F9B34FB)不一样。基本 UUID 是一个 128 位的数值,根据该值可定义标准UUID(16 位和 32 位)。 BLE 规范未定义生成 BLE 服务和特性的自定义 UUID 的方式。用户会

    2024年02月09日
    浏览(34)
  • 第一百一十九回 如何通过蓝牙设备读写数据

    我们在上一章回中介绍了如何获取蓝牙状态相关的内容,本章回中将介绍 如何通过蓝牙设备读写数据 。闲话休提,让我们一起Talk Flutter吧。 通过蓝牙设备读写数据有两种方法: 一种是读写Characteristics; 一种是读写Descriptor. 我们在本章回中介绍的读写数据本质上是读写 Cha

    2024年02月12日
    浏览(48)
  • 如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码

    Win10 专业版 远程解锁 蓝牙解锁小程序 如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码 手机不需要拿出来,在口袋里就可以自动解锁,比如中午12点出去吃饭,人走手机也走了,蓝牙离开了电脑范围,电脑会自动解

    2024年02月07日
    浏览(81)
  • 面试官:请问泛型擦除、泛型上界、泛型下界、PECS原则 是什么?

    泛型的本质是 类型参数化,解决类型爆炸的问题。 所谓泛型是指将类型参数化,以达到代码复用提高软件开发工作效率的一种数据类型。 然后我们要定义一个盘子 plate,注意这个盘子除了  装入食物food之外,还可以装其他的比如 小玩具。 为了装不同类型的食物,我们需要

    2024年01月25日
    浏览(33)
  • 关于前端面试中forEach方法的灵魂7问?

    目录 前言 一、forEach方法支持处理异步函数吗? 二、forEach方法在循环过程中能中断吗? 三、forEach 在删除自己的元素后能重置索引吗? 四、forEach 的性能相比for循环哪个好? 五、使用 forEach 会不会改变原来的数组? 1.基本数据类型(改变不了原数组)  2.引用类型(可以改

    2024年01月20日
    浏览(38)
  • 微信小程序蓝牙连接 uniApp蓝牙连接设备

     蓝牙列表期待效果  代码  js里面注意getBLEDeviceCharacteristics获取特征值的时候,极个别设备参数write,read,notify是乱来的,需要自己打单独处理,通过对应write,read,notify 为true的时候拿到对应的uuid,

    2024年02月04日
    浏览(66)
  • 考验大家指针功底的时候到了:请问如何理解 (int*)1 + 1 ?

     来,猜猜看,这里的执行结果是什么? 这是今天课上的一道理解题,给大家一点点思考时间。 (心里有答案了再往下滑哦)  5 4 3 2 1 . 答案是 , 报warning! 因为%p才是用来输出地址的哈哈。 不过如果忽略warning呢? 那么最终答案是:5  为什么是 5? 1 + 1 = 5? 哈哈别急,让

    2024年02月01日
    浏览(35)
  • Win10的蓝牙和其他设备没有蓝牙开关选项

    大家好:         衷心希望各位点赞。         您的问题请留在评论区,我会及时回答。         虽然蓝牙驱动并没有问题,但是Win10的蓝牙和其他设备却没有显示蓝牙开关的选项。这导致笔记本电脑无法使用蓝牙连接设备。如下图所示:         添加蓝牙或其他

    2024年04月11日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包