0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

openharmony測試框架

姚小熊27 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 2021-06-24 15:56 ? 次閱讀

OpenHarmony在傳統(tǒng)的單設備系統(tǒng)能力的基礎上,創(chuàng)造性地提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念,支持多種終端設備上運行,第一個版本支持128K-128M設備上運行。針對設備開發(fā)者,OpenHarmony采用了組件化的設計方案,可以根據(jù)設備的資源能力和業(yè)務特征進行靈活裁剪,滿足不同形態(tài)的終端設備對于操作系統(tǒng)的要求??蛇\行在百K級別的資源受限設備和穿戴類設備,也可運行在百M級別的智能家用攝像頭/行車記錄儀等相對資源豐富的設備。

華為 HarmonyOS 正式開源,對于研發(fā)同學而言,又多了一個系統(tǒng)來適配。而對于測試而言,也需要多學一種工具啦。扒了下鴻蒙的gitee,基本就2塊:

一、XTS認證子系統(tǒng)

這個很明顯,對應Android的CTS。

代碼庫: https://openharmony.gitee.com/openharmony/xts_acts https://openharmony.gitee.com/openharmony/xts_tools_lite

XTS是OpenHarmony生態(tài)認證測試套件的集合,當前包括acts(application compatibility test suite)應用兼容性測試套,后續(xù)會拓展dcts(device compatibility test suite)設備兼容性測試套等。 test/xts倉當前包括acts與tools軟件包:acts,存放acts相關測試用例源碼與配置文件,幫助終端設備廠商盡早發(fā)現(xiàn)軟件與OpenHarmony的不兼容性,確保軟件在整個開發(fā)過程中滿足OpenHarmony的兼容性要求。

tools,提供acts編寫和編譯所依賴的開發(fā)框架。

二、 developertest

代碼庫: https://openharmony.gitee.com/openharmony/test_developertest

開發(fā)過程采用測試驅動開發(fā)模式,開發(fā)者基于系統(tǒng)新增特性可以通過開發(fā)者自己開發(fā)用例保證,對于系統(tǒng)已有特性的修改,也可通過修改項目中原有自測試用例保證,旨在幫助開發(fā)者在開發(fā)階段就能開發(fā)出高質(zhì)量代碼。

看了下語言,基本是 c++python。

developertest的核心是這個: https://openharmony.gitee.com/op 。。。 iver/lite_driver.py

責任編輯:YYX

整合自:pcb聯(lián)盟網(wǎng)、太平洋電腦

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3380

    瀏覽量

    42602
  • 鴻蒙
    +關注

    關注

    57

    文章

    2378

    瀏覽量

    42938
  • OpenHarmony
    +關注

    關注

    25

    文章

    3731

    瀏覽量

    16431
收藏 人收藏

    評論

    相關推薦

    OpenHarmony程序分析框架論文入選ICSE 2025

      近日,ICSE 2025軟件工程實踐Track放榜,面向OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)的ArkTS程序分析基礎框架--方舟程序分析器(論文題目為
    的頭像 發(fā)表于 01-02 13:41 ?154次閱讀
    <b class='flag-5'>OpenHarmony</b>程序分析<b class='flag-5'>框架</b>論文入選ICSE 2025

    第三屆OpenHarmony技術大會星光璀璨、致謝OpenHarmony社區(qū)貢獻者

    取得豐碩成果的TSG團隊、OpenHarmony技術俱樂部團隊及個人,本次大會特別舉辦了星光團隊和星光個人授牌儀式。共授牌4個星光TSG,分別是安全及機密計算TSG、跨平臺應用開發(fā)框架TSG、編程語言
    的頭像 發(fā)表于 10-21 14:10 ?237次閱讀

    基于ArkTS語言的OpenHarmony APP應用開發(fā):HelloOpenharmony

    1、程序簡介該程序是基于OpenHarmony標準系統(tǒng)編寫的UI應用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開發(fā)
    的頭像 發(fā)表于 09-15 08:09 ?442次閱讀
    基于ArkTS語言的<b class='flag-5'>OpenHarmony</b> APP應用開發(fā):Hello<b class='flag-5'>Openharmony</b>

    OpenHarmony 成功亮相國際學術會議 ASPLOS 2024

    OpenHarmony的分布式特性、并發(fā)驗證框架及可信執(zhí)行環(huán)境,并與來自全球各地的專家學者深入探討了其在移動操作系統(tǒng)、分布式系統(tǒng)、系統(tǒng)架構設計、移動
    的頭像 發(fā)表于 05-16 09:28 ?460次閱讀
    <b class='flag-5'>OpenHarmony</b> 成功亮相國際學術會議 ASPLOS 2024

    鴻蒙OS開發(fā)實戰(zhàn):【自動化測試框架】使用指南

    為支撐HarmonyOS操作系統(tǒng)的自動化測試活動開展,我們提供了支持JS/TS語言的單元及UI測試框架,支持開發(fā)者針對應用接口進行單元測試,并且可基于UI操作進行UI自動化腳本的編寫。
    的頭像 發(fā)表于 04-08 14:49 ?1480次閱讀
    鴻蒙OS開發(fā)實戰(zhàn):【自動化<b class='flag-5'>測試</b><b class='flag-5'>框架</b>】使用指南

    Python自動化測試框架及其應用

    Pytest是一個非常成熟的全功能的Python測試框架,與python自帶的unittest測試框架類似,但是比unittest框架使用起
    的頭像 發(fā)表于 04-03 16:15 ?576次閱讀
    Python自動化<b class='flag-5'>測試</b><b class='flag-5'>框架</b>及其應用

    【六】Purple Pi OH開發(fā)板帶你7天入門OpenHarmony

    今天我們來從OpenHarmony簡介、環(huán)境搭建、創(chuàng)建第一個OpenHarmony項目等方面開始OpenHarmony應用開發(fā)的第一步。一.OpenHarmony簡介
    的頭像 發(fā)表于 03-14 08:31 ?571次閱讀
    【六】Purple Pi OH開發(fā)板帶你7天入門<b class='flag-5'>OpenHarmony</b>!

    介紹一種OpenAtom OpenHarmony輕量系統(tǒng)適配方案

    本文在不改變原有系統(tǒng)基礎框架的基礎上, 介紹了一種OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)輕量系統(tǒng)適配方案。
    的頭像 發(fā)表于 03-05 09:24 ?1235次閱讀
    介紹一種OpenAtom <b class='flag-5'>OpenHarmony</b>輕量系統(tǒng)適配方案

    自制測試框架(設置界面密碼1)

    鼠標,按鍵盤,目視確認顏色或CheckSUM值的。直接可以實現(xiàn)自動或半自動操作,實現(xiàn)程序防呆; 5、可連接各類儀器和板卡; *附件:測試框架.rar
    發(fā)表于 03-02 19:33

    OpenHarmony4.0源碼解析之媒體框架

    媒體框架簡介 媒體框架 multimedia_player_framework 主要提供音視頻的錄制與播放功能。 框架簡介 從框架圖中可以看出,媒體
    的頭像 發(fā)表于 02-26 22:05 ?1050次閱讀
    <b class='flag-5'>OpenHarmony</b>4.0源碼解析之媒體<b class='flag-5'>框架</b>

    【鴻蒙】OpenHarmony 4.0藍牙代碼結構簡析

    /master/api當前所有應用層接口統(tǒng)一歸并到interface倉;api 10中藍牙接口按照profile拆分了多個d.ts文件 框架層https://gitee.com/openharmony/communication_bluetooth該倉之前包含
    的頭像 發(fā)表于 02-26 16:08 ?1625次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b> 4.0藍牙代碼結構簡析

    淺談兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 組織在 Gitee 開源了兼容 OpenHarmony 的 Flutter。該組織主要用于孵化 OpenHarmony 相關的開源生態(tài)項目。 ? ? ▲ 倉庫地址
    的頭像 發(fā)表于 02-02 15:22 ?639次閱讀
    淺談兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter

    Qt For OpenHarmony圖形化的進展突破

    Qt 適配 OpenHarmony 意義 Qt 是一個 C++ 跨平臺開發(fā)框架,主要用于開發(fā)圖形用戶界面(Graphical User Interface,GUI)程序,具有跨平臺類庫(支持目前
    的頭像 發(fā)表于 02-02 14:29 ?1596次閱讀
    Qt For <b class='flag-5'>OpenHarmony</b>圖形化的進展突破

    OpenHarmony 之 NAPI 框架介紹

    環(huán)境中的 JS 變量與方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下簡稱 “OpenHarmony”)應用層基于 javascript 語言開發(fā),而系統(tǒng)
    的頭像 發(fā)表于 02-01 17:34 ?735次閱讀
    <b class='flag-5'>OpenHarmony</b> 之 NAPI <b class='flag-5'>框架</b>介紹

    鴻蒙OpenHarmony NAPI技術-基礎學習

    NAPI(Native API)是OpenHarmony系統(tǒng)中的一套原生模塊擴展開發(fā)框架,它基于Node.js N-API規(guī)范開發(fā),為開發(fā)者提供了JavaScript與C/C++模塊之間相互調(diào)用的交互能力??梢栽贜odeJs官網(wǎng)查看各種NAPI接口定義說明。
    的頭像 發(fā)表于 01-19 16:57 ?1007次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b> NAPI技術-基礎學習