《11、HDC+2022+OpenHarmony兼容性測試技術與方案-public.pdf》由會員分享,可在線閱讀,更多相關《11、HDC+2022+OpenHarmony兼容性測試技術與方案-public.pdf(14頁珍藏版)》請在三個皮匠報告上搜索。
1、OpenHarmony兼容性測試技術與方案系統兼容性測試業務思路兼容性業務需要定義操作系統的技術細節,并為原始設備制造商(OEM)提供了各種設計文檔、測試工具,以確保開發者開發的應用可以在各種設備上順利運行。生態更多的用戶為消費者提供一致的應用體驗為應用開發者提供一致的軟硬件開發環境差異化產品設計的同時;降低兼容性設計開銷和成本更多的開發者更多的設備系統兼容性測試業務挑戰生態產品多樣,硬件方案千差萬別全新構建能力,如何保證測試充分結果可信海量規模套件,如何精準測試提升效率OEM設備類型PCS定義XTS套件基于產品硬件規劃選擇合適的系統類型基于PCID選擇XTS兼容性測試套件CPURAMROMG
2、PUWIFI屏幕.公共基礎庫DFXACTSDCTSHATS智能家居IPCamera智能手表芯片模組開發板輕量/小型/標準 系統最小系統部件集可選部件集最小硬件約束可選硬件約束產品兼容性設計規范PCS目標:定義OpenHarmony系統軟件兼容性設計規范以及運行的硬件規格依賴,看護OpenHarmony設備的應用兼容性、硬件兼容性和分布式互通兼容性,支撐構建統一的生態。編譯器/運行時內核升級JS UI框架分布式軟總線IF3 硬件兼容IF1 應用兼容IF2分布式業務兼容應用層應用框架OS層軟總線內核分布式調度DFX智能家居視頻音樂通話可選部件最小系統三方硬件(芯片/驅動)硬件平臺&外設兼容性測試套
3、件XTS最小系統可選部件三方應用 應用API兼容測試套件ACTS 分布式兼容測試套件DCTS 硬件抽象兼容測試套件HATS框架層&系統服務層圖形&媒體用戶程序框架關鍵架構ACTS(application compatibility test suite)應用兼容性測試套件OpenHarmony應用SDK/NDK API圖形框架媒體框架RS架構元能力窗口包管理軟總線部件化聲明式開發框架OpenGLVKZLIB應用兼容性測試套件ACTS應用與開發框架ACE基礎庫語音運行時設置基礎庫123HATS測試范圍應用應用程序框架硬件系統服務HDF框架(驅動)內核(Linux&LiteOS)硬件器件HATS測
4、試類別HDF框架約束HCS配置約束注冊驅動約束綁定HDI接口約束集成場景Audio播放等Camera 拍照等HDI接口Audio HDICamera HDISensor HDIDisplay HDIInput HDIHDI硬件抽象兼容性測試套件HATSHATS(Hardware Abstract Test Suite)硬件抽象測試套分布式組網、協議間兼容分布式業務兼容(XTS、場景)分布式設備上線下遠程啟動、遷移能力分布式數據存儲、同步、一致性分布式硬件虛擬化能力分布式文件內核傳輸DCTS(distributed compatibility test suite)分布式兼容性測試套件分布式兼容
5、性看護范圍被認證標準設備分布式測試盒子DCTS測試環境外置熱點WIFI/ETH測試結果三方應用Kit&Kit FwkOS側分布式設備分布式文件分布式調度分布式數據分布式硬件分布式軟總線 標準的分布式組網能力 分布式兼容測試套件 測試結果上傳和查詢分布式兼容性測試套件DCTS三方應用Kit&Kit FwkOS側分布式設備分布式文件分布式調度分布式數據分布式硬件分布式軟總線兼容性測試硬件方案:分布式兼容性測試盒子兼容性測試執行介紹build.sh product_name=產品 suite=測試套名稱 system_size=系統類型 target_arch=arm32/64run actsorr
6、un-l moduleorrun-l module-ta testcase 產品信息可視化展示 測試項可視化展示 失敗項上下文展示 測試項log存檔一鍵式編譯多樣化執行兼容性套件下載一鍵式編譯多樣化執行可視化的報告Codebuild test/xts acts build.sh dcts build.sh hats build.sh toolstest/testfwk arkxtest xdevice部件單一部件XTS部件名稱部件測試用例Syscap能力特性能力A產品XTS套件B產品XTS套件C產品XTS套件編譯鏡像套件最小部件可選部件ArkUI媒體賬戶內核驅動軟總線電話圖形精準測試方案:兼容性套件部件化解耦方案2版設計規范演進12w+條自動化測試套件標準兼容性測試硬件設備1款應用測試服務6個兼容性測試進展介紹從0-1全新構建OpenHarmony生態測試能力xx個廠商,xxx軟硬件產品通過兼容性測評xx款商用設備軟件發行版xx個模組/開發板xxxx款下一步計劃垂直行業兼容性拓展30w+測試套件測試能力增強應用兼容性看護框架落地謝謝