1# 蓝牙示例代码工程化 2 3## 用例表 4 5| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 | 6| ----------------- | ------------ | ----------------- | ------------------------|--------- | -------- | 7| 应用正常启动 | 设备支持蓝牙 | 启动应用 | 进入应用界面,弹出申请蓝牙权限的弹窗 |否 | Pass | 8| 应用正常获取蓝牙权限 | 设备支持蓝牙,申请蓝牙权限的弹窗点击“允许” | 切换到SIWITCH界面,点击打开蓝牙 | 弹出三方应用申请蓝牙权限的弹窗 |否 | Pass | 9| 应用成功打开蓝牙 | 设备支持蓝牙,蓝牙权限申请成功。 | 切换到SIWITCH界面,点击开启蓝牙,在弹窗中点击“开启” | 设备打开蓝牙功能,上方Bluetooth State变为Connected |否 | Pass | 10| 可以正确设置扫描的过滤参数 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开。 | 在SCAN界面,点击“设置过滤参数”,输入过滤参数,点击confirm,点击开始扫描 | 设备根据过滤参数正确过滤扫描设备 |否 | Pass | 11| 正常扫描设备 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在SCAN界面,点击开始扫描 | 设备开始扫描设备,设备Id在下方以弹窗形式显示 |否 | Pass | 12| 显示扫描到的设备 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在SCAN界面,出现过设备Id的弹窗后,点击刷新 | 扫描到的设备信息在下方以列表形式展示 |否 | Pass | 13| 关闭扫描 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在SCAN界面,点击开始扫描后,点击关闭扫描 | 弹出停止扫描的弹窗 |否 | Pass | 14| 连接设备 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已扫描到设备 | 在SCAN界面,点击下方设备列表的connect按钮 | 弹出连接成功的弹窗,设备信息开始在上方循环播放 |否 | Pass | 15| 发现服务 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 | 在GATT界面,点击发现服务按钮 | 弹出扫描到的服务内容的弹窗,并在上方文本框显示 |否 | Pass | 16| 读特征值 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 | 在GATT界面,设置过滤参数后,点击读特征值 | 弹出弹窗,显示读取结果 |否 | Pass | 17| 读描述符 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 | 在GATT界面,设置过滤参数后,点击读描述符 | 弹出弹窗,显示读取结果 |否 | Pass | 18| 写特征值 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 | 在GATT界面,设置过滤参数后,点击写特征值 | 弹出弹窗,显示写入结果 |否 | Pass | 19| 写描述符 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 | 在GATT界面,设置过滤参数后,点击写描述符 | 弹出弹窗,显示写入结果 |否 | Pass | 20| 断开连接 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 | 在GATT界面,点击断开连接 | 弹出弹窗,显示断开连接成功 |否 | Pass | 21| 注册服务 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击注册服务按钮 | 弹出弹窗,显示注册服务成功 |否 | Pass | 22| 注销服务 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击注销服务按钮 | 弹出弹窗,显示注销服务成功 |否 | Pass | 23| 订阅读特征值 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击订阅读特征值按钮 | 弹出弹窗,显示订阅读特征值成功 |否 | Pass | 24| 订阅写特征值 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击订阅写特征值按钮 | 弹出弹窗,显示订阅写特征值成功 |否 | Pass | 25| 订阅读描述符 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击订阅读描述符按钮 | 弹出弹窗,显示订阅读描述符成功 |否 | Pass | 26| 订阅写描述符 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击订阅写描述符按钮 | 弹出弹窗,显示订阅写描述符成功 |否 | Pass | 27| 设置广播内容 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击设置广播内容按钮 | 弹出参数弹窗,输入信息设置广播内容 |否 | Pass | 28| 开始广播 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击开始广播按钮 | 弹出弹窗,提示开始广播 |否 | Pass | 29| 暂停广播 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击暂停广播按钮 | 弹出弹窗,提示暂停广播 |否 | Pass | 30| 继续广播 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击继续广播按钮 | 弹出弹窗,提示继续广播 |否 | Pass | 31| 停止广播 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在ADVERISER界面,点击停止广播按钮 | 弹出弹窗,提示停止广播 |否 | Pass | 32| 关闭蓝牙 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 在SWITCH界面,点击关闭蓝牙按钮 | 设备关闭蓝牙,上方BlueTooth State变为 Disconnected |否 | Pass | 33