Hi-CC 質量平臺全面保障 “純血鴻蒙” 的 App 適配
背景
6 月 21 日華為舉行 HDC 2024 開發者大會,重磅推出了全新一代的鴻蒙 HarmonyOS NEXT 系統,預計在 2024 年第四季度正式商用。鴻蒙 OS NEXT 系統相較於以往的鴻蒙 OS,剔除了 Linux 核心與安卓 AOSP 程式碼,從內到外實現全棧自研,不再相容安卓。
HarmonyOS NEXT 從作業系統核心、檔案系統,到程式語言、編譯器/執行時、程式設計框架,再到設計系統、整合開發環境,以及 AI 框架和大模型等,全面煥新。
之前很多鴻蒙上的應用大部分是 Linux 核心,開發者是把已有的安卓應用稍微適配一下放在鴻蒙裡使用。隨著新的鴻蒙 OS NEXT 不再相容安卓應用 App,從去年年底開始,華為就開始佈局啟動鴻蒙原生應用 App 適配開發,類別覆蓋便捷生活、實用工具、政務民生、影音閱讀、智慧辦公、金融和汽車等方方面面。
“開發鴻蒙原生應用不是重寫一遍程式碼,而是利用這個機會重新設計使用者體驗,讓熟悉的功能也能煥然一新”,對 App 開發者來說,需要在原有 IOS/Android 的兩個原生 APP 之外,重寫一遍程式碼,全新增加一個鴻蒙原生 App。
2024 年四季度鴻蒙正式商用,對 APP 開發者來說,跟隨釋出原生 App,面臨諸多挑戰:鴻蒙原生 App 使用的是全新陌生的方舟 ArkTs 語言,開發依賴的鴻蒙 SDK 此刻依然是 beta 階段,API 和相關文件資料在持續變更和完善過程中。當前 “純血鴻蒙” 作業系統也是 Beta 版,大部分開發和測試同學對其特性和功能也不熟悉。
Hi-CodeCaptain 質量平臺應多家使用者特邀,在已支援 Java/javascipt/Python/C++ 等開發語言基礎上,增加了對鴻蒙原生開發語言方舟 AckTs 覆蓋率統計支援。以應對需要對鴻蒙原生語言 ArkTs 質量持續度量驗證,保障如期釋出高質量的鴻蒙 App。
Hi-CC 質量平臺提供如下關鍵支援
全面質量報告:全面支援原生 ArkTs 程式碼和內嵌的前端 javascript 程式碼覆蓋率報告;
增量程式碼報告:原生 ArkTs 程式碼不止需要全量程式碼的覆蓋率報告,還需要版本迭代的增量程式碼報告,保障對變更程式碼針對性的充分驗證;
合併各種自動化測試報告:原生 ArkTs 程式碼的自動化測試分為 local 測試和 ohos 測試兩類,區別在於是否在裝置上執行;二者驗證的原生 ArkTs 程式碼部分重疊,需要合併二者的覆蓋率統計,提供質量度量的全面視角。
合併手工和自動化測試報告:支援手工測試和自動化測試的程式碼覆蓋率報告的分開展示和合並。
Hi-CC 質量平臺已支援多家大型科技企業的國產化信創
支援 x86 AMD64 ARM64 主流晶片架構
全面支援各種 Linux 派生作業系統
相關網站
1、Hi-CodeCaptain 軟體研發質量管控平臺(簡稱 Hi-CC 平臺)
2、Hi-CC 魔法球網頁
3、Hi-CC 魔法球線上演示地址(注意先安裝 Hi-CC 魔法球擴充套件)
相關文章
- [測試平臺] 全流程客戶端測試質量保障客戶端
- Android APP全面屏適配技術要點AndroidAPP
- MQTT QoS 設計:車聯網平臺訊息傳輸質量保障MQQT
- android全面屏適配Android
- 對前端質量保障的思考前端
- Taro 3.5 canary 釋出:支援適配 鴻蒙鴻蒙
- Taro 3.5 canary 釋出:支援適配 鴻蒙&&OpenHarmony鴻蒙
- 如何保障數倉資料質量?
- 如何保障前端專案的程式碼質量前端
- Android錄製視訊的全面屏適配Android
- 淺談語音質量保障:如何測試 RTC 中的音訊質量?音訊
- Flutter多平臺適配機制就是這麼簡單Flutter
- 高質量平臺的SEO操作思路和步驟
- 適配mpvue平臺的的微信小程式日曆元件mpvue-calendarVue微信小程式元件
- RTC 音訊質量評價和保障音訊
- 有贊資料質量保障體系
- IT質量我保障——IT測試全接觸
- 開源文件翻譯的質量保障實踐
- REM:web app適配的祕密武器REMWebAPP
- NQI國家質量基礎設施改善企業質量保障能力
- ONES 支援多項信創適配,打造自主可控的國產化平臺
- 直播系統平臺搭建適配Android WebView 深色主題AndroidWebView
- NQI質量基礎一站式服務平臺推上質量新高
- Litmus程式碼質量平臺實踐總結
- SonarQube 5.0 釋出,程式碼質量管理平臺
- [適配性]移動Webapp自適應方案WebAPP
- 軟體質量保障全流程實踐分享
- 酷家樂大型專案質量保障反思
- Milvus 2.0 質量保障系統詳解
- Android O, P 劉海屏及全面屏適配Android
- Android全面屏虛擬導航欄適配Android
- Splash 佔點陣圖適配 全面屏筆記筆記
- 雲適配開放平臺內測“挑刺有獎” :贏土豪金
- App 質量把控APP
- 程式碼質量管理平臺之SonarQube安裝部署
- 程式碼質量檢測平臺架構設計架構
- 透過平臺工程提高微服務測試質量微服務
- Android適配: 拉伸適配的缺點Android