WwangweiyuanblueTooth Sample
fb0b01ba创建于 2025年4月14日历史提交

蓝牙示例代码工程化

用例表

测试功能 预置条件 输入 预期输出 是否自动 测试结果
应用正常启动 设备支持蓝牙 启动应用 进入应用界面,弹出申请蓝牙权限的弹窗 否 Pass
应用正常获取蓝牙权限 设备支持蓝牙,申请蓝牙权限的弹窗点击“允许” 切换到SIWITCH界面,点击打开蓝牙 弹出三方应用申请蓝牙权限的弹窗 否 Pass
应用成功打开蓝牙 设备支持蓝牙,蓝牙权限申请成功。 切换到SIWITCH界面,点击开启蓝牙,在弹窗中点击“开启” 设备打开蓝牙功能,上方Bluetooth State变为Connected 否 Pass
可以正确设置扫描的过滤参数 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开。 在SCAN界面,点击“设置过滤参数”,输入过滤参数,点击confirm,点击开始扫描 设备根据过滤参数正确过滤扫描设备 否 Pass
正常扫描设备 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在SCAN界面,点击开始扫描 设备开始扫描设备,设备Id在下方以弹窗形式显示 否 Pass
显示扫描到的设备 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在SCAN界面,出现过设备Id的弹窗后,点击刷新 扫描到的设备信息在下方以列表形式展示 否 Pass
关闭扫描 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在SCAN界面,点击开始扫描后,点击关闭扫描 弹出停止扫描的弹窗 否 Pass
连接设备 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已扫描到设备 在SCAN界面,点击下方设备列表的connect按钮 弹出连接成功的弹窗,设备信息开始在上方循环播放 否 Pass
发现服务 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 在GATT界面,点击发现服务按钮 弹出扫描到的服务内容的弹窗,并在上方文本框显示 否 Pass
读特征值 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 在GATT界面,设置过滤参数后,点击读特征值 弹出弹窗,显示读取结果 否 Pass
读描述符 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 在GATT界面,设置过滤参数后,点击读描述符 弹出弹窗,显示读取结果 否 Pass
写特征值 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 在GATT界面,设置过滤参数后,点击写特征值 弹出弹窗,显示写入结果 否 Pass
写描述符 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 在GATT界面,设置过滤参数后,点击写描述符 弹出弹窗,显示写入结果 否 Pass
断开连接 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 在GATT界面,点击断开连接 弹出弹窗,显示断开连接成功 否 Pass
注册服务 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击注册服务按钮 弹出弹窗,显示注册服务成功 否 Pass
注销服务 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击注销服务按钮 弹出弹窗,显示注销服务成功 否 Pass
订阅读特征值 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击订阅读特征值按钮 弹出弹窗,显示订阅读特征值成功 否 Pass
订阅写特征值 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击订阅写特征值按钮 弹出弹窗,显示订阅写特征值成功 否 Pass
订阅读描述符 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击订阅读描述符按钮 弹出弹窗,显示订阅读描述符成功 否 Pass
订阅写描述符 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击订阅写描述符按钮 弹出弹窗,显示订阅写描述符成功 否 Pass
设置广播内容 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击设置广播内容按钮 弹出参数弹窗,输入信息设置广播内容 否 Pass
开始广播 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击开始广播按钮 弹出弹窗,提示开始广播 否 Pass
暂停广播 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击暂停广播按钮 弹出弹窗,提示暂停广播 否 Pass
继续广播 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击继续广播按钮 弹出弹窗,提示继续广播 否 Pass
停止广播 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在ADVERISER界面,点击停止广播按钮 弹出弹窗,提示停止广播 否 Pass
关闭蓝牙 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 在SWITCH界面,点击关闭蓝牙按钮 设备关闭蓝牙,上方BlueTooth State变为 Disconnected 否 Pass