1 开始
1.1环境准备
DevEco Studio IDE
1.2安装环境要求
在配置环境的时候请参考:搭建DevEco Studio环境介绍、DecEvo签名应用。
2.测试股框架概述
2.1测试框架概述
HJSUnit测试框架支持使用javascript语言编写测试用例,对鸿蒙APP(特指基于ACE框架使用javascript语言开发的APP,包含轻量化鸿蒙APP以及双框架下的鸿蒙APP)进行自动化测试,测试框架的能力包括:
- 对页面逻辑层的API进行测试
- 对页面UI跳转逻辑进行测试
- 对js framework进行测试
2.2测试框架运行机制
框架支持的测试包为.hap,即用户在鸿蒙源码环境或者IDE下将测试代码编译打包成标准的hap包,然后在安装到设备上运行测试用例。测试用例的执行使用aa命令行工具,支持传入多种参数来实现用例的筛选,如执行单条用例、执行特定测试类型的用例等。
Positive:HJSUnit 测试命令行格式:hdc shell aa start -p${BUILDE_NAME} -n
ohos.testkit.runner.EntryAbility -s