鴻蒙 OS 的測試工具
華為 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
初步看了下,測試套件還比較簡陋,還不是套房。等我有空了,再來試試看,能不能執行起來。
相關文章
- 為鴻蒙OS說兩句公道話(我對鴻蒙OS的一些看法)鴻蒙
- 初識鴻蒙OS,你好,HarmonyOS!鴻蒙
- 鴻蒙系統系列教程3-鴻蒙OS的技術特徵講解鴻蒙特徵
- 鴻蒙OS的系統呼叫是如何實現的? | 解讀鴻蒙原始碼鴻蒙原始碼
- 鴻蒙 OS 程式碼正式開源!!鴻蒙
- 測試人員如何上手去測試鴻蒙 NEXT鴻蒙
- 鴻蒙OS 2.0應用開發初潮鴻蒙
- 鴻蒙應用怎麼測試?這個工具包請收藏!鴻蒙
- 鴻蒙系統系列教程2-鴻蒙OS系統分散式操作講解鴻蒙分散式
- OS-鴻蒙系統-以及編譯器鴻蒙編譯
- 我的第一個基於HarmonyOS的 (鴻蒙 OS)TV鴻蒙
- 鴻蒙OS架構及關鍵技術整理鴻蒙架構
- 鴻蒙OS揭面紗,開發者怎麼看鴻蒙
- 鴻蒙OS學習資料整理,持續更新中鴻蒙
- 華為鴻蒙OS體驗嚇人:比安卓快60%?鴻蒙安卓
- 鴻蒙layoutWeight鴻蒙
- 3.5鴻蒙鴻蒙
- 2019 華為開發者大會:鴻蒙OS 正式釋出!如果安卓不可用,鴻蒙隨時可以頂上鴻蒙安卓
- Flutter仿京東商城專案:支援最新的Flutter 3.x及鴻蒙OSFlutter鴻蒙
- 用鴻蒙OS在蜂鳴器上播放一曲《兩隻老虎》鴻蒙
- 鴻蒙OS 2.0手機開機畫面演示:終於去掉安卓鴻蒙安卓
- 鴻蒙的技術特性鴻蒙
- 鴻蒙生態鴻蒙
- 初窺鴻蒙鴻蒙
- 鴻蒙HarmonyOS實戰-工具安裝和Helloworld案例鴻蒙
- 鴻蒙系統系列教程5-鴻蒙開發環境的搭建鴻蒙開發環境
- 鴻蒙系統系列教程1-鴻蒙系統的發展史鴻蒙
- 優酷鴻蒙開發實踐 | 鴻蒙卡片開發鴻蒙
- 香橙派將推 Orange Pi OS 系統,基於開源鴻蒙 OpenHarmony 打造鴻蒙
- 鴻蒙開發從開源進入到閉源(Harmony OS)開發主流鴻蒙
- 華為鴻蒙OS釋出會解析,這些乾貨你應該知道鴻蒙
- 第一次嘗試鴻蒙開發鴻蒙
- 礦山中的鴻蒙花開鴻蒙
- 鴻蒙的綠野仙蹤鴻蒙
- 原生鴻蒙的成長史中,書寫著無數鴻蒙先鋒的故事鴻蒙
- 認識鴻蒙Context鴻蒙Context
- 認識鴻蒙ContextUQ鴻蒙Context
- 鴻蒙語言ArkTS鴻蒙