Harmony测试方法
·
HarmonyOS的测试包通常采用.hap格式,而非传统的.apk格式。安装测试包的过程相对直接,但需要借助HarmonyOS提供的命令行工具或脚本。以下是一个典型的安装流程:
-
解压测试包:首先,将
.zip格式的测试包解压到本地目录,解压后你会找到包含.hsp和.hap文件的app目录,以及一个install_app.sh脚本。 -
准备手机环境:将手机通过USB调试模式连接到电脑,并确保HarmonyOS的开发者选项已开启,允许通过命令行安装应用。
-
执行安装脚本:在命令行中导航到包含
install_app.sh脚本的目录,并赋予其执行权限(如果尚未赋予)。然后,执行该脚本。脚本会执行以下操作:- 清空手机上的临时目录。
- 将
.hap文件发送到手机的临时目录。 - 使用
hdc或bm命令安装应用。 - 清理手机上的临时目录。
测试点
- 功能性测试:
- 验证所有需求功能是否按预期工作。
- 测试异常场景下的应用行为,确保应用能够妥善处理错误或异常情况。
- 性能测试:
- 使用DevEco Studio的Profile功能测试应用的启动时长、页面加载耗时、CPU占用率和内存占用情况。
- 评估应用在不同负载下的响应速度和稳定性。
- 稳定性测试:
- 利用
hdc自带的wukong工具模拟用户操作,进行压力测试和稳定性测试,确保应用在高强度使用下不会崩溃或出现异常。
- 利用
- 兼容性测试:
- 在不同类型的HarmonyOS设备上测试应用,包括直屏手机、折叠屏手机和平板电脑,确保应用在不同屏幕尺寸和硬件配置上均能正常运行。
- 安全性测试:
- 验证应用的数据加密、权限管理等安全措施是否有效,确保用户数据和隐私得到妥善保护。
Harmony hdc 命令行工具
HarmonyOS Device Connector (hdc) 是HarmonyOS为开发人员提供的命令行工具,用于设备调试和应用管理。以下是一些常用命令的简介:
- 查看版本:
hdc -v - 查看连接设备:
hdc list targets - 安装应用:
hdc app install [应用路径],使用-r参数可以覆盖安装。 - 卸载应用:
hdc app uninstall [包名] - 发送文件:
hdc file send [本地文件路径] [设备目标路径] - 接收文件:
hdc file recv [设备文件路径] [本地保存路径] - 查看日志:
hdc hilog - 清除应用缓存和数据:使用
hdc shell bm clean命令,配合-n(包名)和-c(清除缓存)、-d(清除数据)参数。 - 截图:使用
hdc shell snapshotdisplay命令截图,并通过hdc file recv将截图保存到本地。
更多推荐


所有评论(0)