为有牺牲多壮志,敢教日月换新天。

HarmonyOS:应用质量建议与测试指南(1)

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ 
➤GitHub地址:https://github.com/strengthen
➤原文地址:https://www.cnblogs.com/strengthen/p/18508627
➤如果链接不是为敢技术的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

一、应用质量要求介绍

1、应用质量要求分应用体验质量建议和应用内容合规要求两大部分:

(1)、应用体验质量建议:功能数据完备、基础体验要求、HarmonyOS特征增强体验要求。

(2)、内容合规要求:资质、内容、广告、付费、开发者行为、合规等。

二、应用体验质量建议内容
1、功能数据完备:

 2、基础体验要求:

 3、增强体验要求:

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

2、应用体检:DevEco Studio中Tools/AppAnalyzer开启应用体检界面,选择测试的设备,测试的Module和相关参数,勾选需要体检的用例,点击Start开始应用体检测试。

 3、hdc常用命令:

hdc (HarmonyOS Device Connector)是用于开发和测试的命令行工具,可以通过该工具与真实设备或模拟器进行命令交

hdc工具通过HarmonyOS SDK获取,存放于SDK的toolchains目录下,可将SDK的toolchains目录添加到环境变量方便使用。

4、DevEco Testing专项测试

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

四、应用测试实例
1、hidumper查看版本信息
hidumper -c base

2、UI Viewer查看应用控件树。

(1)、选择实用工具/UI Viewer;
(2)、选择连接的测试设备;
(3)、设备上打开需要查看控件树的应用的界面
(4)、点击获取页面,则可获得截图和控件树信息;
(5)、点击左边截图上的控件可在右边看到对应的控件树节点和属性;
(6)、点击右边的控件树节点,左边截图对应的控件会标红框显示。

3、DevEco Testing测试应用稳定性

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

 

posted @ 2024-10-27 17:15  为敢技术  阅读(10)  评论(0编辑  收藏  举报