OpenHarmony在傳統(tǒng)的單設(shè)備系統(tǒng)能力的基礎(chǔ)上,創(chuàng)造性地提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念,支持多種終端設(shè)備上運(yùn)行,第一個(gè)版本支持128K-128M設(shè)備上運(yùn)行。針對(duì)設(shè)備開發(fā)者,OpenHarmony采用了組件化的設(shè)計(jì)方案,可以根據(jù)設(shè)備的資源能力和業(yè)務(wù)特征進(jìn)行靈活裁剪,滿足不同形態(tài)的終端設(shè)備對(duì)于操作系統(tǒng)的要求??蛇\(yùn)行在百K級(jí)別的資源受限設(shè)備和穿戴類設(shè)備,也可運(yùn)行在百M(fèi)級(jí)別的智能家用攝像頭/行車記錄儀等相對(duì)資源豐富的設(shè)備。
華為 HarmonyOS 正式開源,對(duì)于研發(fā)同學(xué)而言,又多了一個(gè)系統(tǒng)來適配。而對(duì)于測(cè)試而言,也需要多學(xué)一種工具啦。扒了下鴻蒙的gitee,基本就2塊:
一、XTS認(rèn)證子系統(tǒng)
這個(gè)很明顯,對(duì)應(yīng)Android的CTS。
代碼庫(kù): https://openharmony.gitee.com/openharmony/xts_acts https://openharmony.gitee.com/openharmony/xts_tools_lite
XTS是OpenHarmony生態(tài)認(rèn)證測(cè)試套件的集合,當(dāng)前包括acts(application compatibility test suite)應(yīng)用兼容性測(cè)試套,后續(xù)會(huì)拓展dcts(device compatibility test suite)設(shè)備兼容性測(cè)試套等。 test/xts倉(cāng)當(dāng)前包括acts與tools軟件包:acts,存放acts相關(guān)測(cè)試用例源碼與配置文件,幫助終端設(shè)備廠商盡早發(fā)現(xiàn)軟件與OpenHarmony的不兼容性,確保軟件在整個(gè)開發(fā)過程中滿足OpenHarmony的兼容性要求。
tools,提供acts編寫和編譯所依賴的開發(fā)框架。
二、 developertest
代碼庫(kù): https://openharmony.gitee.com/openharmony/test_developertest
開發(fā)過程采用測(cè)試驅(qū)動(dòng)開發(fā)模式,開發(fā)者基于系統(tǒng)新增特性可以通過開發(fā)者自己開發(fā)用例保證,對(duì)于系統(tǒng)已有特性的修改,也可通過修改項(xiàng)目中原有自測(cè)試用例保證,旨在幫助開發(fā)者在開發(fā)階段就能開發(fā)出高質(zhì)量代碼。
developertest的核心是這個(gè): https://openharmony.gitee.com/op 。。。 iver/lite_driver.py
責(zé)任編輯:YYX
-
開源
+關(guān)注
關(guān)注
3文章
4234瀏覽量
46234 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2974瀏覽量
45996 -
OpenHarmony
+關(guān)注
關(guān)注
33文章
3960瀏覽量
21166
發(fā)布評(píng)論請(qǐng)先 登錄
【原創(chuàng)】OpenHarmony系統(tǒng)投屏工具軟件 - OpenHarmony_OHScrcpy使用推薦
【OpenHarmony快速入門】本期視頻將介紹應(yīng)用開發(fā)初學(xué)者如何構(gòu)建一個(gè)簡(jiǎn)單的應(yīng)用。
OpenHarmony年度課題管理辦法
兩款搭載KaihongOS的開鴻開發(fā)板被評(píng)為“OpenHarmony 明星開發(fā)板”
知乎開源“智能預(yù)渲染框架” 幾行代碼實(shí)現(xiàn)鴻蒙應(yīng)用頁面“秒開”
第三屆大會(huì)回顧第3期 | FFRT并發(fā)框架在OpenHarmony中的設(shè)計(jì)與實(shí)踐
貢獻(xiàn) OpenHarmony 庫(kù)關(guān)鍵配置
APP自動(dòng)化測(cè)試框架
openharmony測(cè)試框架
評(píng)論