HarmonyOS Developer DevEco Service使用指南

丶龙八夷
发布于 2023-4-4 14:22
浏览
0收藏

HarmonyOS应用云测试

功耗测试

功耗测试主要验证HarmonyOS应用在华为真机设备上运行的功耗,包括屏幕占用时长、WLAN占用时长、音频占用时长等。具体功耗测试项的详细说明请参考​​功耗测试标准​​。

功耗测试支持Phone,包格式包括Hap/App。

前提条件

创建测试任务
  1. 访问​​HUAWEI DevEco Service​​页面,使用华为开发者帐号进行登录。
  2. 点击界面上的“从这里开始”按钮,进入到控制台。
  3. 选择或者创建一个项目,如果新创建一个项目,注意选择HarmonyOS。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 进入项目空间,在左侧导航栏中选择测试服务 > HarmonyOS云测试,进入HarmonyOS云测试页面点击HarmonyOS云测试页面右侧的创建测试按钮,进入创建测试任务页面

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 在创建测试任务页面选择功耗测试,设置如下信息后,点击下一步
  • 应用程序:选择待测试的HarmonyOS应用包,包括HAP和APP两种格式,如果未上传应用,请先从本地上传一个HarmonyOS应用包。
  • 应用分类:设置应用的一级分类、二级分类和三级分类。

说明

每天只能进行100次功耗测试任务,请合理安排测试任务。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 选择测试设备,功耗测试支持手机(Phone)和轻量级智能穿戴(LiteWearable)。
  2. 任务创建完成后,请等待测试任务完成,可以在HarmonyOS云测试任务列表中查看任务状态。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

查看测试报告

测试任务执行完成后,在任务列表中,可以点击查看测试报告按钮,查看测试结果详细信息。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

在测试报告的概览页,可以查看测试任务的整体情况,如测试通过率、问题分布、在各个测试终端上的问题分布情况。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

点击测试设备后的查看详情按钮,可以查看测试任务详情信息,如测试截屏、异常信息和日志信息。

UX测试

UX测试主要验证HarmonyOS服务卡片和应用的显示相关问题,可检测问题类别包括圆角类、位置类、尺寸类、形状类、字体类、配置类、交互类等。

UX测试支持手机,包格式目前支持Hap、App和Zip格式。关于各测试项的说明如下:

UX测试项

说明

支持的设备

深色模式

服务卡片需要适配深色模式,该检测项当前为建议项

手机(phone)

卡片圆角

服务卡片有圆角裁切的情况不符合规范,卡片应为直角矩形,不可自行设计圆角,圆角裁切由桌面统一进行

手机(phone)

内容圆角

服务卡片内容(组件)如用到圆角,则需使用规范定义的通用圆角,内容圆角请在4vp、8vp、12vp参数中选择

手机(phone)

右上角(pin)热区

为保证服务卡片在任何状态下的交互体验,服务卡片控件热区设置不得与卡片右上角30*30vp范围重合

手机(phone)

最小点击热区

为保证服务卡片在任何状态下的交互体验,服务卡片中需要点击操作的元素,最长边不得小于32vp,物理尺寸大于5mm

手机(phone)

四周安全边距

服务卡片内容不得过于接近服务卡片四周。1*2服务卡片的四周安全距离不得小于8vp;2*2、2*4、4*4服务卡片的四周安全距离不得小于12vp

手机(phone)

卡片留白

为保证服务卡片在任何状态下的交互体验,服务卡片中四边留白不得超过60vp范围;建议服务卡片中间留白不超过50vp

手机(phone)

文字可识别度

服务卡片中不应存在文本被截断、卡片窗口截断、内容重叠以及拉伸变形的情况,避免用户在查看信息时出现显示信息不全等情况

手机(phone)

异形卡片

服务卡片内不得使用纯透明/半透明图片,不允许在服务卡片中露出桌面壁纸

手机(phone)

字体范围

为保证服务卡片中文字清晰易读,服务卡片中最小字号不得小于10fp;建议选择使用通用字号,通用字号请在10vp、12vp、14vp、16vp、20vp、30vp、38vp中进行选择

手机(phone)

默认卡片

支持服务卡片的HarmonyOS应用,为保证HarmonyOS应用服务卡片的上滑交互体验,必须设定默认卡片

手机(phone)

交互手势

不能在服务卡片内使用滑动、拖拽和长按等交互手势,导致与系统层级交互产生冲突

手机(phone)

纯图卡片

不能以一张图片作为服务卡片整体,否则缺乏布局自适应能力,且无法支持无障碍能力

手机(phone)

前提条件

创建测试任务
  1. 访问​​HUAWEI DevEco Service​​页面,使用华为开发者帐号进行登录。
  2. 点击界面上的“从这里开始”按钮,进入到控制台。
  3. 选择或者创建一个项目,如果新创建一个项目,注意选择HarmonyOS。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 进入项目空间,在左侧导航栏中选择测试服务>云测试,进入HarmonyOS云测试页面,点击HarmonyOS云测试页面右侧的创建测试按钮,进入创建测试任务页面

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 在创建测试任务页面选择UX测试,选择待测试的HarmonyOS应用包,包括HAP、APP和ZIP三1种格式,如果未上传应用,请先从本地上传一个HarmonyOS应用包。点击下一步

说明

每天只能进行100次UX测试任务,请合理安排测试任务。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 选择测试设备,UX测试目前可支持手机(Phone),后续会持续更新其他设备类型。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 任务创建完成后,请等待测试任务完成,可以在HarmonyOS云测试任务列表中查看任务状态。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

查看测试报告

测试任务执行完成后,在任务列表中,可以点击查看测试报告按钮,查看测试结果详细信息。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

在测试报告的概览页,可以查看测试任务的整体情况,如测试通过率、问题分布、在各个测试终端上的问题分布情况。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

点击测试设备后的查看详情按钮,可以查看测试任务详情信息,如测试截屏、异常描述等信息。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

HarmonyOS应用远程真机测试

通过远程连接方式控制云端真机对HarmonyOS应用进行测试,包括HarmonyOS应用在远程真机上的安装、测试等,当前支持的真机设备包含TV、Lite Wearable设备、Phone和平板电脑(Tablet)。

通过​​HUAWEI DevEco Service​​​调用远程真机对HarmonyOS应用进行测试,​​HUAWEI DevEco Service​​​根据远程设备信息自动为HAP签名,开发者无须事先对HAP进行签名;已经签名的HAP,​​HUAWEI DevEco Service​​也会根据远程设备信息自动为HAP重新签名。

前提条件

创建测试任务

  1. 访问​​HUAWEI DevEco Service​​页面,使用华为开发者帐号进行登录。
  2. 点击界面上的“从这里开始”按钮,进入到控制台。
  3. 选择或者创建一个项目,如果新创建一个项目,注意选择HarmonyOS。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 进入项目空间,在左侧导航栏中选择远程实验室 > 远程真机,进入远程真机页面。
  2. 在远程真机页面的“机型选择”页签中选中要远程连接的设备,点击“开始测试”按钮,在弹出的“申请使用”对话框中选择使用额度,点击“确定”按钮,跳转到“正在使用的机型”页签。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

说明

远程真机测试支持预约远程设备进行测试。如果当前选择的设备机型没有空闲资源时,可在“机型选择”页签中选中要预约的设备,点击“预约测试”按钮,在弹出的“预约测试”对话框中选择“预约使用日期”和“使用时间段”,预约远程真机的使用时间。

预约后,在预约使用时间段,如果​​HUAWEI DevEco Service​​​服务端为开发者成功锁定设备,将通过华为开发者帐号中预留的联系方式发送设备锁定消息。请注意查收设备锁定消息,及时登录​​HUAWEI DevEco Service​​,进入“我的信息”页面,在预约列表中选择预约的设备,点击“申请使用”,连接远程真机设备进行测试。

  1. 在“正在使用的机型”页签的“应用”子页签中,选择HAP格式的应用或从本地上传HAP格式的文件。从本地上传的HAP格式的文件会自动安装到远程真机上。如果安装失败,可以在HAP的右上角点击

    HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

    按钮重新安装。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

  1. 通过“正在使用的机型”页签左侧的远程真机的模拟屏幕对安装的应用进行使用,测试该应用是否正常。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区

说明

在测试中,可以在“控制面板”子页签的shell 脚本中输入HDC命令,与远程真机进行交互。或在"HiLog"子页签中获取远程真机的日志。

查看测试报告

在“测试报告”页签中,可以查看使用远程真机进行测试的情况。点击“查看”按钮查看测试报告详情。

HarmonyOS Developer DevEco Service使用指南-鸿蒙开发者社区




文章转载自:​​https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/ide-remote-real-device-test-0000001196868531-V3​

标签
已于2023-4-4 14:22:03修改
收藏
回复
举报
回复
    相关推荐