NEXT开发应用质量建议与测试指南

随着鸿蒙原生开发如火如荼的进展,NEXT对应用的质量提出了更高的要求。
NEXT的应用质量分为2个部分内容:
⚫ 体验质量: 功能数据完备、基础体验、HarmonyOS特征增强体验
⚫ 内容合规: 资质、内容、广告、付费、开发者行为等

image.png

image.png

image.png

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

image.png

单元测试
DevEco Studio工程创建时便在工程module下创建ohosTest目录,用于开发者单元测试用例代码编写、执行,它可用于测试系统或应用接口。
如果需要做U测试,可以导入UITest库,用于控件识别和控件操作,进行UI自动化编写和测试。

image.png

应用与服务体检
DevEco Studio – 工具 – 应用与服务体检
选择测试的设备,Module和参数
勾选需要体检的用例,点击“开始”

image.png

hdc常用命令
• hdc (HarmonyOS Device Connector) 是用于开发和测试的命令行工具,可以通过
该工具与真实设备或模拟器进行命令交互
• hdc工具通过HarmonyOS SDK获取,存放于SDK的toolchains目录下,可将SDK的
toolchains目录添加到环境变量方便使用。

功能 命令
安装应用 :
hde install hap 包路径
hdc install d:/myapp.hap

卸载应用: hdc uninstall bundlename

启动应用: hdc shell aa start -b bundlename -a abiityname

查看安装的应用列表: hdc shell bm dump -a

发送文件到设备: hdc file send local remote

从设备拉取文件: hdc file recv remote local

查看log: hdc hilog

测试工具
提供HarmonyOS应用和元服务开发、调试、单元测试、集成测试、上架预测试等各阶
段开发活动所需的测试工具和测试服务平台,帮助开发者全面高效测试

image.png

DevEco Testing专项测试
DevEco Testing是用于专项测试的工具,提供了UI Viewer(用 于ArkUI控件树查
看)、兼容性、稳定性、性能、功耗等测试能力,并提供了测试报告。

image.png

应用测试实例:DevEco Testing测试应用稳定性

  1. 选择应用稳定性测试/应用探索测试
  2. 选择连接的测试设备
  3. 选择被测应用(设备已安装或需要新安装的Hap包)
  4. 设置测试时长等参数
  5. 创建测试任务开始测试
  6. 测试完成后会生成测试报告,也测试任务中找到本次测试的测试报告

image.png

应用测试实例:UIViewer查看应用控件树
image.png

ArkUI Inspector(查看运行时的任意App的UI组件树,如果是当前运行的工程,可以定位到相应代码,极其实用)

下图是NEXT版本上的抖音App首页组件树

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码莎拉蒂 .

你的鼓励是我最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值