• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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