# 调测验证

按照预置条件进行分类。

**预置条件一：**

1.  手机已安装华为运动健康App，已登录华为账号。
    
2.  手机侧已安装三方App。
    

| 用例名称 | 步骤 | 预期结果 |
| --- | --- | --- |
| 三方应用拉起用户授权页面 | 1. 打开手机侧三方App，调用用户授权接口。 2. 在用户授权页面手动打开相应的权限开关。 3. 在授权页面的最下方，点击“确定”。 4. 调用步骤3中授予权限的对应接口。 | - 步骤2中，用户授权页面打开成功。 - 步骤4中，接口调用时不会返回The HUAWEI ID is not authorized的错误信息。 |

**预置条件二：**

1.  手机已安装华为运动健康App，已登录华为账号。
    
2.  手机侧已安装三方App。
    
3.  穿戴设备侧安装对应的穿戴设备三方App。
    
4.  穿戴设备已在华为运动健康App绑定，连接正常。
    
5.  已完成用户授权。
    

| 用例名称 | 步骤 | 预期结果 |
| --- | --- | --- |
| 获取已配对穿戴设备 | 手机侧三方App调用获取配对设备接口。 | 接口调用成功，返回配对的穿戴设备信息。 |
| 手机拉起穿戴设备侧应用 | 手机侧三方App调用startRemoteApp接口拉起穿戴设备侧三方App。 | 接口调用成功，能够拉起穿戴设备侧应用，接口调用返回码201或202。 |
| 穿戴设备ping手机 | 穿戴设备侧三方App调用ping接口ping手机侧三方App。 | 接口调用成功，能够ping通手机侧三方App，接口调用返回码205。 |
| 手机向穿戴设备发送消息 | 1. 穿戴设备侧三方App调用接口注册消息接收器。 2. 在手机侧三方App调用消息发送接口，向穿戴设备侧三方App发送消息。 3. 查看穿戴设备侧App接收到的消息是否与手机侧发送的消息一致。 4. 穿戴设备侧三方App调用取消注册消息接收器接口。 5. 在手机侧三方App调用消息发送接口，向穿戴设备侧发送消息。 6. 检查穿戴设备侧是否收到消息。 | - 步骤2中，手机侧三方App发送消息成功，发送进度最终为100，接口调用返回码为207。 - 步骤3中，穿戴设备侧三方App收到的消息与手机侧发送的消息一致。 - 步骤5中，手机侧三方App发送消息失败，接口调用返回码为206。 - 步骤6中，穿戴设备侧三方App未收到消息。 |
| 手机向穿戴设备发送文件 | 1. 穿戴设备侧三方App调用接口注册文件接收器。 2. 在手机侧三方App调用文件发送接口，向穿戴设备侧三方App发送文件。 3. 查看穿戴设备侧App接收到的文件是否与发送的文件一致。 4. 穿戴设备侧三方App调用取消注册文件接收器接口。 5. 在手机侧三方App调用文件发送接口，向穿戴设备侧发送文件。 6. 检查穿戴设备侧是否收到文件。 | - 步骤2中，手机侧三方App发送文件成功，发送进度最终为100，接口调用返回码为207。 - 步骤3中，穿戴设备侧三方App收到的文件与手机侧发送的文件一致（三方应用通过穿戴设备侧demo实现）。 - 步骤5中，手机侧三方App发送文件失败，接口调用返回码为206。 - 步骤6中，穿戴设备侧三方App未收到文件。 |
| 穿戴设备向手机发送消息 | 1. 手机侧三方App调用接口注册消息接收器。 2. 在穿戴设备侧三方App调用消息发送接口，向手机侧三方App发送消息。 3. 查看手机侧三方App接收到的消息是否与穿戴设备侧发送的消息一致。 4. 手机侧调用取消注册消息接收器。 5. 在穿戴设备侧调用消息发送接口，向手机侧发送消息。 6. 检查手机侧是否收到消息。 | - 步骤2中，穿戴设备侧三方App发送消息成功，发送进度最终为100，接口调用返回码为207。 - 步骤3中，手机侧三方App收到的消息与穿戴设备侧发送的消息一致。 - 步骤5中，穿戴设备侧三方App发送消息失败，接口调用返回码为206。 - 步骤6中，手机侧三方App未收到消息。 |
| 穿戴设备向手机发送文件 | 1. 手机侧三方App调用接口注册文件接收器。 2. 在穿戴设备侧三方App调用文件发送接口，向手机侧三方App发送文件。 3. 查看手机侧App接收到的文件是否与穿戴侧发送的文件一致。 4. 手机侧三方App调用取消注册文件接收器接口。 5. 在穿戴设备侧三方App调用文件发送接口，向手机侧发送文件。 6. 检查手机侧是否收到文件。 | - 步骤2中，穿戴设备侧三方App发送文件成功，发送进度最终为100，接口调用返回码为207。 - 步骤3中，手机侧三方App收到的文件与穿戴设备侧发送的文件一致（三方应用通过手机侧demo实现）。 - 步骤5中，穿戴设备侧三方App发送文件失败，接口调用返回码为199开头的错误码。 - 步骤6中，手机侧三方App未收到文件。 |
| 查询穿戴设备状态 | 以查询电量和佩戴状态为例 1. 手机侧三方App调用接口查询穿戴设备电量。 2. 佩戴穿戴设备。 3. 手机侧三方App调用接口查询穿戴设备的佩戴状态。 4. 取消佩戴穿戴设备。 5. 手机侧三方App调用接口查询穿戴设备的佩戴状态。 | - 步骤1中，能够查询到穿戴设备的电量值。 - 步骤3中，手机侧三方App查询到的设备状态为已佩戴状态。 - 步骤5中，手机侧三方App查询到的设备状态为未佩戴状态。 |
| 订阅穿戴设备状态 | 以订阅连接状态和佩戴状态为例 1. 手机侧三方App调用接口订阅设备连接状态。 2. 拉开手机与穿戴设备的距离，直到手机与穿戴设备的连接断开。 3. 重新连接手机和穿戴设备。 4. 手机侧三方App调用接口订阅设备佩戴状态。 5. 佩戴穿戴设备。 6. 取消佩戴穿戴设备。 7. 手机侧三方App取消订阅连接状态与佩戴状态。 8. 取消佩戴穿戴设备并拉开手机与穿戴设备的距离直至连接断开。 | - 步骤2中，手机侧三方App收到穿戴设备断联事件上报。 - 步骤3中，手机侧三方App收到穿戴设备连接事件上报。 - 步骤5中，手机侧三方App收到穿戴设备佩戴事件上报。 - 步骤6中，手机侧三方App收到穿戴设备取消佩戴的事件上报。 - 步骤8中，手机侧三方App未收到取消佩戴与设备断联的事件上报。 |
| 手机向穿戴设备发送通知 | 1. 手机侧三方App调用接口向穿戴设备发送通知。 2. 查看穿戴设备侧接收到的通知是否与手机侧发送的通知一致。 | 步骤2中，穿戴设备侧收到的通知与手机侧发送的通知一致，包括消息内容、标题、按钮等。 |

**预置条件三：**

1.  手机已安装华为运动健康App，已登录华为账号。
    
2.  手机侧已安装三方App。
    
3.  穿戴设备侧安装对应的穿戴设备三方App。
    
4.  穿戴设备已在华为运动健康App绑定，连接正常。
    
5.  已完成用户授权。
    

| 用例名称 | 步骤 | 预期结果 |
| --- | --- | --- |
| 获取穿戴设备传感器列表 | 手机侧应用调用接口获取穿戴设备的传感器列表。 | 接口调用成功，返回设备传感器列表，如ACC等，包括传感器的名称、ID、Type、精度、分辨率等。 |
| 读取穿戴设备传感器数据 | 1. 手机侧三方App调用接口读取穿戴设备传感器数据。 2. 手机侧三方App调用接口停止读取穿戴设备传感器数据。 | - 步骤1中，接口调用成功，手机侧三方APP收到穿戴设备上报的数据，数据内容包括数据值和时间戳。 - 步骤2中，接口调用成功，手机侧三方APP不再收到穿戴设备上报的数据。 |