OpenHarmony在傳統(tǒng)的單設(shè)備系統(tǒng)能力的基礎(chǔ)上,創(chuàng)造性地提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念,支持多種終端設(shè)備上運行,第一個版本支持128K-128M設(shè)備上運行。針對設(shè)備開發(fā)者,OpenHarmony采用了組件化的設(shè)計方案,可以根據(jù)設(shè)備的資源能力和業(yè)務(wù)特征進行靈活裁剪,滿足不同形態(tài)的終端設(shè)備對于操作系統(tǒng)的要求。可運行在百K級別的資源受限設(shè)備和穿戴類設(shè)備,也可運行在百M級別的智能家用攝像頭/行車記錄儀等相對資源豐富的設(shè)備。
華為 HarmonyOS 正式開源,對于研發(fā)同學(xué)而言,又多了一個系統(tǒng)來適配。而對于測試而言,也需要多學(xué)一種工具啦。扒了下鴻蒙的gitee,基本就2塊:
一、XTS認(rèn)證子系統(tǒng)
這個很明顯,對應(yīng)Android的CTS。
代碼庫: https://openharmony.gitee.com/openharmony/xts_acts https://openharmony.gitee.com/openharmony/xts_tools_lite
XTS是OpenHarmony生態(tài)認(rèn)證測試套件的集合,當(dāng)前包括acts(application compatibility test suite)應(yīng)用兼容性測試套,后續(xù)會拓展dcts(device compatibility test suite)設(shè)備兼容性測試套等。 test/xts倉當(dāng)前包括acts與tools軟件包:acts,存放acts相關(guān)測試用例源碼與配置文件,幫助終端設(shè)備廠商盡早發(fā)現(xiàn)軟件與OpenHarmony的不兼容性,確保軟件在整個開發(fā)過程中滿足OpenHarmony的兼容性要求。
tools,提供acts編寫和編譯所依賴的開發(fā)框架。
二、 developertest
代碼庫: https://openharmony.gitee.com/openharmony/test_developertest
開發(fā)過程采用測試驅(qū)動開發(fā)模式,開發(fā)者基于系統(tǒng)新增特性可以通過開發(fā)者自己開發(fā)用例保證,對于系統(tǒng)已有特性的修改,也可通過修改項目中原有自測試用例保證,旨在幫助開發(fā)者在開發(fā)階段就能開發(fā)出高質(zhì)量代碼。
developertest的核心是這個: https://openharmony.gitee.com/op 。。。 iver/lite_driver.py
責(zé)任編輯:YYX
-
開源
+關(guān)注
關(guān)注
3文章
3679瀏覽量
43815 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2617瀏覽量
44038 -
OpenHarmony
+關(guān)注
關(guān)注
29文章
3852瀏覽量
18592
發(fā)布評論請先 登錄
第三屆大會回顧第3期 | FFRT并發(fā)框架在OpenHarmony中的設(shè)計與實踐

APP自動化測試框架

北京迅為RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)內(nèi)核HDF驅(qū)動框架架構(gòu)

【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第2章OpenHarmony v3.2-Beta4版本測試

【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第1章 體驗OpenHarmony—燒寫鏡像

迅為RK3568開發(fā)板篇OpenHarmony實操HDF驅(qū)動控制LED-編寫內(nèi)核 LED HDF 驅(qū)動程序
OpenHarmony程序分析框架論文入選ICSE 2025

HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦開發(fā)者測試
第三屆OpenHarmony技術(shù)大會星光璀璨、致謝OpenHarmony社區(qū)貢獻者
基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony

OpenHarmony 明星開發(fā)板和應(yīng)用招募啟動,等你來!
瑞芯微RK3566鴻蒙開發(fā)板OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測試指導(dǎo)

【迅為RK3568開發(fā)板】OpenHarmony學(xué)習(xí)開發(fā)系列教程(第1期 北向基礎(chǔ)篇一)
第二屆大會回顧第24期 | 面向OpenHarmony的軟件工程研究:機遇與挑戰(zhàn)

評論