女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

HarmonyOS分布式應(yīng)用上架問(wèn)題分析

電子發(fā)燒友開源社區(qū) ? 來(lái)源:HarmonyOS官方合作社區(qū) ? 作者:HarmonyOS官方合作社 ? 2021-12-24 17:56 ? 次閱讀

作者:liuxun,HarmonyOS測(cè)試架構(gòu)師

HarmonyOS是新一代的智能終端操作系統(tǒng),給開發(fā)者提供了設(shè)備發(fā)現(xiàn)、設(shè)備連接、跨設(shè)備調(diào)用等豐富的分布式API。隨著越來(lái)越多的開發(fā)者投入到HarmonyOS分布式應(yīng)用開發(fā),分布式應(yīng)用如雨后春筍般涌現(xiàn)。然而分布式應(yīng)用測(cè)試卻面臨質(zhì)量差、效率低等挑戰(zhàn)。HarmonyOS如何應(yīng)對(duì)這些挑戰(zhàn)?下面,讓我們一探究竟!

一、分布式應(yīng)用測(cè)試挑戰(zhàn)

自HarmonyOS 2.0發(fā)布以來(lái),開發(fā)者在測(cè)試和上架HarmonyOS分布式應(yīng)用過(guò)程中遇到很多挑戰(zhàn)和困難。總體可歸納為以下三點(diǎn):

分布式應(yīng)用上架測(cè)試通過(guò)率低:開發(fā)者提交上架的分布式應(yīng)用基礎(chǔ)質(zhì)量較差。如圖1所示,基礎(chǔ)功能問(wèn)題和UX顯示問(wèn)題占比率高達(dá)85%。

圖1 HarmonyOS分布式應(yīng)用上架問(wèn)題分析

分布式應(yīng)用測(cè)試效率低:分布式應(yīng)用涉及多臺(tái)設(shè)備協(xié)同時(shí),由于沒有統(tǒng)一的測(cè)試框架,使得分布式應(yīng)用測(cè)試效率較低。

安全隱私問(wèn)題攔截難:分布式應(yīng)用涉及多臺(tái)設(shè)備協(xié)同時(shí),由于缺乏全面且高效的隱私合規(guī)檢測(cè)方案,安全隱私問(wèn)題攔截難度較大。

鑒于以上HarmonyOS分布式應(yīng)用測(cè)試面臨的挑戰(zhàn),華為DevEco Testing提供了一套對(duì)HarmonyOS分布式應(yīng)用測(cè)試解決方案,具體方案介紹如下。

二、分布式應(yīng)用測(cè)試解決方案

DevEco Testing是一款全新的HarmonyOS測(cè)試解決方案。如圖2所示,是DevEco Testing測(cè)試能力全景視圖,基于開發(fā)旅程不同階段的測(cè)試活動(dòng),給開發(fā)者提供對(duì)應(yīng)測(cè)試工具和測(cè)試服務(wù)能力。

圖2 DevEco Testing測(cè)試能力全景視圖

基于分布式應(yīng)用的關(guān)鍵特征及開發(fā)者面臨的關(guān)鍵問(wèn)題和挑戰(zhàn),DevEco Testing從測(cè)試標(biāo)準(zhǔn)、測(cè)試服務(wù)及云測(cè)服務(wù)三個(gè)方面提供分布式應(yīng)用測(cè)試的解決方案。下面,我們將逐一介紹。

1. 測(cè)試標(biāo)準(zhǔn)

測(cè)試標(biāo)準(zhǔn)定義APP的入門級(jí)測(cè)試要求,重點(diǎn)覆蓋消費(fèi)者用戶最關(guān)心的HarmonyOS特征和體驗(yàn)指標(biāo)。HarmonyOS提供了流轉(zhuǎn)、兼容性、安全、性能、功耗、穩(wěn)定性、游戲,共7項(xiàng)測(cè)試標(biāo)準(zhǔn),幫助開發(fā)者快速上手HarmonyOS分布式應(yīng)用測(cè)試,如圖3所示。

圖3 測(cè)試標(biāo)準(zhǔn)范圍定義

目前,測(cè)試標(biāo)準(zhǔn)已經(jīng)上線HarmonyOS應(yīng)用開發(fā)者官網(wǎng)測(cè)試專區(qū),建議開發(fā)者上架HarmonyOS分布式應(yīng)用前參照該測(cè)試標(biāo)準(zhǔn)進(jìn)行自檢和測(cè)試,可以有效提升上架效率。

2. 測(cè)試服務(wù)

測(cè)試服務(wù)給開發(fā)者提供全面且高效的自動(dòng)化測(cè)試方案,目的是幫助開發(fā)者提升測(cè)試質(zhì)量和測(cè)試效率。目前DevEco Studio3.1 Beta已集成了單元測(cè)試框架、分布式UI測(cè)試框架、評(píng)分工具、遠(yuǎn)程真機(jī)/遠(yuǎn)程模擬器及云測(cè)平臺(tái)接入Portal共5項(xiàng)測(cè)試服務(wù),詳見圖2。針對(duì)分布式應(yīng)用測(cè)試面臨的挑戰(zhàn),我們接下來(lái)將重點(diǎn)介紹分布式UI測(cè)試框架和評(píng)分工具。

(1)分布式UI測(cè)試框架

分布式UI測(cè)試框架,定位于解決HarmonyOS分布式應(yīng)用UI自動(dòng)化測(cè)試及測(cè)試效率問(wèn)題。主要包含以下特性:

① 提供30+測(cè)試API,覆蓋控件查找、控件操作、按鍵注入等,并支持基礎(chǔ)的分布式UI自動(dòng)化測(cè)試,如:findComponent, getText等。

② 提供遠(yuǎn)程和本地描述方式一致的分布式持測(cè)試API,僅參數(shù)不同,使用簡(jiǎn)單方便。通過(guò)UIDriver來(lái)實(shí)現(xiàn)。

③ 分布式UI測(cè)試框架集成于IDE,開發(fā)者一鍵式開展自動(dòng)化測(cè)試執(zhí)行。

分布式UI測(cè)試框架詳細(xì)的使用教程請(qǐng)?jiān)L問(wèn)官網(wǎng)鏈接:

接下來(lái),我們通過(guò)“親子早教系統(tǒng)中的分布式拼圖游戲”案例,演示分布式UI測(cè)試框架的操作流程,包含對(duì)分布式FA測(cè)試用例編寫、分布式測(cè)試API使用、分布式UI自動(dòng)化用例執(zhí)行過(guò)程以及測(cè)試結(jié)果檢查。

spacer.gif?t=B8DJ5M3(2)HarmonyOS分布式應(yīng)用評(píng)分工具

HarmonyOS分布式應(yīng)用評(píng)分工具定位于幫助開發(fā)者本地快速測(cè)試,快速閉環(huán)問(wèn)題,如圖4所示。

圖4 評(píng)分工具

評(píng)分工具主要包含以下特性:

本地速測(cè),無(wú)需編寫用例

支持兼容性/設(shè)計(jì)約束/UX/性能/穩(wěn)定性測(cè)試

支持源碼級(jí)測(cè)試能力

已支持24個(gè)檢測(cè)項(xiàng),執(zhí)行時(shí)長(zhǎng)《5分鐘

集成于DevEco Studio3.1 Beta版本

3. 云測(cè)服務(wù)

云測(cè)服務(wù)包含兼容性、安全、UX、性能、功耗、穩(wěn)定性6項(xiàng)測(cè)試能力,支持流轉(zhuǎn)、服務(wù)卡片等HarmonyOS關(guān)鍵特征自動(dòng)化測(cè)試,同時(shí)還支持華為1+8多設(shè)備運(yùn)行,幫助開發(fā)者全方位看護(hù)APP基礎(chǔ)質(zhì)量。針對(duì)分布式應(yīng)用測(cè)試面臨的挑戰(zhàn),接下來(lái)重點(diǎn)介紹UX測(cè)試服務(wù)以及安全測(cè)試服務(wù)。

(1)UX測(cè)試服務(wù)

前面已經(jīng)介紹過(guò),HarmonyOS應(yīng)用上架過(guò)程中UX問(wèn)題占比很高,尤其在折疊屏、PAD等設(shè)備上文字截?cái)唷⒉季皱e(cuò)亂等問(wèn)題較為突出。為此,HarmonyOS提供全新的UX測(cè)試服務(wù),聚焦UX平臺(tái)規(guī)范滿足度以及UI顯示異常故障檢測(cè),并支持在華為1+8設(shè)備上復(fù)用。檢測(cè)能力如圖5所示。

圖5 檢測(cè)能力概覽

UX平臺(tái)規(guī)范是指HarmonyOS通用的UX平臺(tái)規(guī)范,如:流轉(zhuǎn)圖標(biāo)規(guī)范,可以在HarmonyOS應(yīng)用開發(fā)者官網(wǎng)獲取到。

(2)安全測(cè)試服務(wù)

安全測(cè)試服務(wù)包括隱私合規(guī)和漏洞檢測(cè)兩大部分。

隱私合規(guī)檢測(cè)能力對(duì)標(biāo)“國(guó)際”、“國(guó)內(nèi)隱私法規(guī)”及“行業(yè)規(guī)范”進(jìn)行構(gòu)建,主要定位于幫助開發(fā)者識(shí)別隱私違規(guī)的問(wèn)題,減少因隱私問(wèn)題導(dǎo)致的應(yīng)用下線。檢測(cè)能力包括公開透明、最小化、權(quán)限合規(guī)等6個(gè)大類,已支持20+自動(dòng)檢測(cè)能力,能較好的覆蓋隱私設(shè)計(jì)原則。

目前,隱私合規(guī)自動(dòng)化測(cè)試存在功能場(chǎng)景自動(dòng)化遍歷、敏感數(shù)據(jù)提取和敏感行為檢測(cè)、隱私聲明一致性分析等關(guān)鍵技術(shù)難點(diǎn),測(cè)試成本高,難度大,HarmonyOS通過(guò)如下測(cè)試技術(shù),能有效解決檢測(cè)自動(dòng)化率和準(zhǔn)確率的問(wèn)題,處于業(yè)界領(lǐng)先。

AI自動(dòng)遍歷技術(shù),提升界面遍歷深度和廣度。

OCR文本識(shí)別技術(shù),提取UX界面的文字,識(shí)別隱私聲明。

NLP語(yǔ)義分析技術(shù),提取隱私敏感數(shù)據(jù)描述。

動(dòng)態(tài)沙箱仿真技術(shù),構(gòu)建敏感操作(如:改變位置信息模擬)的模擬能力。

安全漏洞檢測(cè)能力基于HarmonyOS安全管理要求進(jìn)行構(gòu)建,主要定位于識(shí)別并構(gòu)建Ability安全、權(quán)限安全、加密安全、網(wǎng)絡(luò)安全等8類漏洞檢測(cè)能力,目前已經(jīng)覆蓋60+漏洞掃描規(guī)則,能有效幫助開發(fā)者充分識(shí)別漏洞隱患,如圖6所示。

圖6 安全漏洞檢測(cè)

接下來(lái),我們通過(guò)視頻給大家展示一下云測(cè)服務(wù)使用過(guò)程,包括測(cè)試工程創(chuàng)建、測(cè)試任務(wù)創(chuàng)建和測(cè)試結(jié)果展示,以便更好的了解和使用云測(cè)服務(wù)。

spacer.gif?t=B8DJ5M3以上就是本期的全部?jī)?nèi)容!歡迎大家使用DevEco Testing測(cè)試服務(wù),并給我們提出寶貴意見。

原文標(biāo)題:如何高效完成HarmonyOS分布式應(yīng)用測(cè)試?

文章出處:【微信公眾號(hào):HarmonyOS官方合作社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭菁
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1559

    瀏覽量

    63509
  • 開發(fā)者
    +關(guān)注

    關(guān)注

    1

    文章

    626

    瀏覽量

    17366
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    2052

    瀏覽量

    32109

原文標(biāo)題:如何高效完成HarmonyOS分布式應(yīng)用測(cè)試?

文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    曙光存儲(chǔ)領(lǐng)跑中國(guó)分布式存儲(chǔ)市場(chǎng)

    近日,賽迪顧問(wèn)發(fā)布《中國(guó)分布式存儲(chǔ)市場(chǎng)研究報(bào)告(2025)》,指出2024 年中國(guó)分布式存儲(chǔ)市場(chǎng)首次超過(guò)集中式存儲(chǔ),規(guī)模達(dá) 198.2 億元,增速 43.7%。
    的頭像 發(fā)表于 05-19 16:50 ?290次閱讀

    分布式光伏如何實(shí)現(xiàn)防逆流?

    分布式光伏如何實(shí)現(xiàn)防逆流
    的頭像 發(fā)表于 03-24 13:31 ?196次閱讀
    <b class='flag-5'>分布式</b>光伏如何實(shí)現(xiàn)防逆流?

    淺談分布式光伏系統(tǒng)在工業(yè)企業(yè)的設(shè)計(jì)及應(yīng)用

    主要對(duì)工業(yè)廠區(qū)屋頂分布式光伏發(fā)電系統(tǒng)的設(shè)計(jì)及應(yīng)用進(jìn)行研究,為工業(yè)廠區(qū)能源供應(yīng)提供一種全新的解決思路和技術(shù)支持。介紹了工業(yè)廠區(qū)屋頂分布式光伏系統(tǒng)及其優(yōu)勢(shì),分析了工業(yè)廠區(qū)屋頂分布式光伏系統(tǒng)
    的頭像 發(fā)表于 03-21 14:24 ?345次閱讀
    淺談<b class='flag-5'>分布式</b>光伏系統(tǒng)在工業(yè)企業(yè)的設(shè)計(jì)及應(yīng)用

    VirtualLab Fusion應(yīng)用:基于分布式計(jì)算的AR光波導(dǎo)中測(cè)試圖像的仿真

    (10201次模擬):大約43小時(shí)。 模擬結(jié)果:不同視場(chǎng)角的輻射通量*。 *注: 21個(gè)×21個(gè)方向的結(jié)果存儲(chǔ)在參數(shù)連續(xù)變化的光柵的查找表中。 使用分布式計(jì)算 參數(shù)運(yùn)行用于改變當(dāng)前視場(chǎng)模式的角度,這
    發(fā)表于 02-19 08:51

    分布式云化數(shù)據(jù)庫(kù)有哪些類型

    分布式云化數(shù)據(jù)庫(kù)有哪些類型?分布式云化數(shù)據(jù)庫(kù)主要類型包括:關(guān)系型分布式數(shù)據(jù)庫(kù)、非關(guān)系型分布式數(shù)據(jù)庫(kù)、新SQL分布式數(shù)據(jù)庫(kù)、以列方式存儲(chǔ)數(shù)據(jù)、
    的頭像 發(fā)表于 01-15 09:43 ?385次閱讀

    基于ptp的分布式系統(tǒng)設(shè)計(jì)

    在現(xiàn)代分布式系統(tǒng)中,精確的時(shí)間同步對(duì)于確保數(shù)據(jù)一致性、系統(tǒng)穩(wěn)定性和性能至關(guān)重要。PTP(Precision Time Protocol)是一種網(wǎng)絡(luò)協(xié)議,用于在分布式系統(tǒng)中實(shí)現(xiàn)高精度的時(shí)間同步
    的頭像 發(fā)表于 12-29 10:09 ?445次閱讀

    HarmonyOS Next 應(yīng)用元服務(wù)開發(fā)-分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù)文件資產(chǎn)遷移

    \'])); } } // 激活分布式數(shù)據(jù)對(duì)象 this.d_object.setSessionId(dataSessionId); } } 本文主要引用HarmonyOS官方文檔
    發(fā)表于 12-24 10:11

    HarmonyOS Next 應(yīng)用元服務(wù)開發(fā)-分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù)權(quán)限與基礎(chǔ)數(shù)據(jù)

    (this.d_object[\'parent\'])); } } // 激活分布式數(shù)據(jù)對(duì)象 this.d_object.setSessionId(dataSessionId); } } 本文主要引用HarmonyOS官方文檔
    發(fā)表于 12-24 09:40

    分布式通信的原理和實(shí)現(xiàn)高效分布式通信背后的技術(shù)NVLink的演進(jìn)

    大型模型的大小已經(jīng)超出了單個(gè) GPU 的范圍。所以就需要實(shí)現(xiàn)跨多個(gè) GPU 的模型訓(xùn)練,這種訓(xùn)練方式就涉及到了分布式通信和 NVLink。 當(dāng)談及分布式通信和 NVLink 時(shí),我們進(jìn)入了一個(gè)引人入勝且不斷演進(jìn)的技術(shù)領(lǐng)域,下面我們將簡(jiǎn)單介紹
    的頭像 發(fā)表于 11-18 09:39 ?1121次閱讀
    <b class='flag-5'>分布式</b>通信的原理和實(shí)現(xiàn)高效<b class='flag-5'>分布式</b>通信背后的技術(shù)NVLink的演進(jìn)

    分布式光纖測(cè)溫解決方案

    分布式光纖測(cè)溫解決方案
    的頭像 發(fā)表于 11-12 01:02 ?478次閱讀
    <b class='flag-5'>分布式</b>光纖測(cè)溫解決方案

    淺談屋頂分布式光伏發(fā)電技術(shù)的設(shè)計(jì)與應(yīng)用

    【摘要】為了緩解城市用電緊張?jiān)档腿藗兊挠秒姵杀荆梢栽诠I(yè)園區(qū)、辦公樓屋頂?shù)葓?chǎng)所應(yīng)用屋頂分布式光伏發(fā)電技術(shù)進(jìn)行就近轉(zhuǎn)換、并網(wǎng)發(fā)電袁充分利用建筑物屋頂?shù)奶?yáng)資源。概述屋頂分布式光伏發(fā)電技術(shù),分析屋頂
    的頭像 發(fā)表于 11-11 15:10 ?1688次閱讀
    淺談屋頂<b class='flag-5'>分布式</b>光伏發(fā)電技術(shù)的設(shè)計(jì)與應(yīng)用

    分布式光纖測(cè)溫是什么?應(yīng)用領(lǐng)域是?

    分布式光纖測(cè)溫是一種先進(jìn)的溫度測(cè)量技術(shù),它利用光纖的拉曼散射原理進(jìn)行溫度監(jiān)測(cè)。以下是對(duì)分布式光纖測(cè)溫的詳細(xì)介紹: 一、基本原理 分布式光纖測(cè)溫的原理基于光纖的拉曼散射效應(yīng)。當(dāng)光纖某處的溫度發(fā)生變化
    的頭像 發(fā)表于 10-24 15:30 ?1076次閱讀
    <b class='flag-5'>分布式</b>光纖測(cè)溫是什么?應(yīng)用領(lǐng)域是?

    分布式光纖聲波傳感技術(shù)的工作原理

    分布式光纖聲波傳感技術(shù)(Distributed Acoustic Sensing,DAS)是一種利用光纖作為傳感元件,實(shí)現(xiàn)對(duì)沿光纖路徑上的環(huán)境參數(shù)進(jìn)行連續(xù)分布式測(cè)量的技術(shù)。
    的頭像 發(fā)表于 10-18 14:50 ?2525次閱讀
    <b class='flag-5'>分布式</b>光纖聲波傳感技術(shù)的工作原理

    分布式輸電線路故障定位中的分布式是指什么

    所謂分布式指的是產(chǎn)品的部署方式,是相對(duì)于集中式而言的。 一、部署方式 分散安裝:分布式輸電線路故障定位系統(tǒng)中的采集裝置需要安裝在輸電線路的多個(gè)位置,通常是每隔一定距離設(shè)置一個(gè)監(jiān)測(cè)點(diǎn),以確保對(duì)整條線路
    的頭像 發(fā)表于 10-16 11:39 ?616次閱讀
    <b class='flag-5'>分布式</b>輸電線路故障定位中的<b class='flag-5'>分布式</b>是指什么

    鴻蒙開發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (分布式數(shù)據(jù)管理)】

    分布式數(shù)據(jù)管理為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)庫(kù)的分布式協(xié)同能力。通過(guò)調(diào)用分布式數(shù)據(jù)各個(gè)接口,應(yīng)用程序可將數(shù)據(jù)保存到分布式數(shù)據(jù)庫(kù)中,并可對(duì)分布式
    的頭像 發(fā)表于 06-07 09:30 ?1418次閱讀
    鴻蒙開發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b>數(shù)據(jù)管理)】