鸿蒙 鸿蒙 OS 的测试工具

恒温 · 2020年09月11日 · 4031 次阅读

华为 HarmonyOS 正式开源,对于研发同学而言,又多了一个系统来适配。而对于测试而言,也需要多学一种工具啦。扒了下鸿蒙的 gitee,基本就 2 块:

XTS 认证子系统

这个很明显,对应 Android 的 CTS。

代码库:

https://openharmony.gitee.com/openharmony/xts_acts

https://openharmony.gitee.com/openharmony/xts_tools_lite

简介
XTS 是 OpenHarmony 生态认证测试套件的集合,当前包括 acts(application compatibility test suite)应用兼容性测试套,后续会拓展 dcts(device compatibility test suite)设备兼容性测试套等。

test/xts 仓当前包括 acts 与 tools 软件包:acts,存放 acts 相关测试用例源码与配置文件,帮助终端设备厂商尽早发现软件与 OpenHarmony 的不兼容性,确保软件在整个开发过程中满足 OpenHarmony 的兼容性要求。
tools,提供 acts 编写和编译所依赖的开发框架。

developertest

代码库:https://openharmony.gitee.com/openharmony/test_developertest

开发过程采用测试驱动开发模式,开发者基于系统新增特性可以通过开发者自己开发用例保证,对于系统已有特性的修改,也可通过修改项目中原有自测试用例保证,旨在帮助开发者在开发阶段就能开发出高质量代码。

看了下语言,基本是 c++python
developertest 的核心是这个: https://openharmony.gitee.com/openharmony/test_developertest/blob/master/src/core/driver/lite_driver.py

初步看了下,测试套件还比较简陋,还不是套房。等我有空了,再来试试看,能不能运行起来。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册