1# 串行通信开发指导 2 3## 用例表 4 5| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 | 6| ----------------- | ------------ | ----------------- | ------------------------|--------- | -------- | 7| 应用正常启动 | 设备支持蓝牙 | 启动应用 | 进入应用界面,弹出申请蓝牙权限的弹窗 |否 | Pass | 8| 创建服务器监听 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 点击listenSocket | 弹出对应弹窗 |否 | Pass | 9| socket等待客户端连接 | 设备支持蓝牙,蓝牙权限申请成功 | 点击ServerConnect | 弹出对应弹窗 |否 | Pass | 10| 连接对端设备 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 点击connectDevice | 弹出对应弹窗 |否 |Pass | 11| 向客户端写入数据 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 点击writeData | 弹出对应弹窗 |否 | Pass | 12| 订阅读请求事件 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 点击subscribeEvent | 弹出对应弹窗 |否 | Pass | 13| 取消订阅读请求事件 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开 | 点击unsubscribeEvent | 弹出对应弹窗 |否 | Pass | 14| 关闭服务 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已扫描到设备 | 点击closeServer | 弹出对应弹窗 |否 | Pass | 15| 关闭客户端 | 设备支持蓝牙,蓝牙权限申请成功,蓝牙已打开,已连接到设备 | 单击closeClient | 弹出对应弹窗 |否 | Pass | 16