鴻蒙 OS 的測試工具

恒温發表於2020-09-11

華為 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

初步看了下,測試套件還比較簡陋,還不是套房。等我有空了,再來試試看,能不能執行起來。

相關文章