欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

HarmonyOS分布式應(yīng)用評分工具定位于幫助開發(fā)者本地快速測試

HarmonyOS開發(fā)者 ? 來源:HarmonyOS開發(fā)者 ? 作者:HarmonyOS開發(fā)者 ? 2021-12-17 13:50 ? 次閱讀

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

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

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

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

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

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

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

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

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

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

圖2 DevEco Testing測試能力全景視圖

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

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

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

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

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

測試標(biāo)準(zhǔn)官網(wǎng)文檔鏈接:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/app-performance-testing-0000001182393201

2. 測試服務(wù)

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

(1)分布式UI測試框架

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

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

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

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

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

(2)HarmonyOS分布式應(yīng)用評分工具

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

圖4 評分工具

評分工具主要包含以下特性:

本地速測,無需編寫用例

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

支持源碼級測試能力

已支持24個檢測項,執(zhí)行時長《5分鐘

集成于DevEco Studio3.1 Beta版本

3. 云測服務(wù)

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

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

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

圖5 檢測能力概覽

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

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

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

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

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

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

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

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

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

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

圖6 安全漏洞檢測

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

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

文章出處:【微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    6

    文章

    893

    瀏覽量

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

    關(guān)注

    1

    文章

    590

    瀏覽量

    17098
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1983

    瀏覽量

    30610

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

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    開發(fā)者的開源鴻蒙故事

    近日,在以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會”上,開源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、開發(fā)者
    的頭像 發(fā)表于 01-06 10:28 ?184次閱讀

    HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā)

    和優(yōu)化用戶體驗。 學(xué)、練、考一體化,幫助開發(fā)者快速上手HarmonyOS開發(fā),實現(xiàn)職業(yè)進階 《Har
    發(fā)表于 01-02 14:24

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

    設(shè)備文件訪問實現(xiàn)文件的遷移,難以獲取文件同步完成的時間。為了保證更高的成功率,文件的遷移不建議繼續(xù)通過該方式實現(xiàn),推薦使用分布式數(shù)據(jù)對象攜帶資產(chǎn)的方式。開發(fā)者此前通過跨設(shè)備文件訪問實現(xiàn)的文件遷移依然生效
    發(fā)表于 12-24 10:11

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

    設(shè)備文件訪問實現(xiàn)文件的遷移,難以獲取文件同步完成的時間。為了保證更高的成功率,文件的遷移不建議繼續(xù)通過該方式實現(xiàn),推薦使用分布式數(shù)據(jù)對象攜帶資產(chǎn)的方式。開發(fā)者此前通過跨設(shè)備文件訪問實現(xiàn)的文件遷移依然生效
    發(fā)表于 12-24 09:40

    云端AI開發(fā)者工具怎么用

    云端AI開發(fā)者工具通常包括代碼編輯器、模型訓(xùn)練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI
    的頭像 發(fā)表于 12-05 13:31 ?189次閱讀

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦開發(fā)者測試

    意圖框架向開發(fā)者提供真機測試能力,即開發(fā)者可連接設(shè)備進行調(diào)測。開發(fā)者完成代碼開發(fā)之后,功能正式上架應(yīng)用市場前,可以在
    發(fā)表于 11-18 17:39

    名單公布!【書籍評測活動NO.47】HarmonyOS NEXT啟程:零基礎(chǔ)構(gòu)建純血鴻蒙應(yīng)用

    貢獻力量。 通過本書,你不僅能學(xué)會基礎(chǔ)的代碼編寫,還能深入了解分布式架構(gòu)、UI開發(fā)、多設(shè)備協(xié)同等核心技術(shù)。 本書重點內(nèi)容 ArkTS語言快速入門: 幫助
    發(fā)表于 10-14 14:36

    HarmonyOS NEXT Developer Beta1最新術(shù)語表

    Networking,是HarmonyOS特有的分布式組網(wǎng)能力單元。開發(fā)者可以通過IDN獲取分布式網(wǎng)絡(luò)內(nèi)的設(shè)備列表和設(shè)備狀態(tài)信息,以及注冊分布式
    發(fā)表于 06-27 16:16

    HarmonyOS開發(fā)實例:【分布式數(shù)據(jù)服務(wù)】

    分布式數(shù)據(jù)服務(wù)(Distributed Data Service,DDS)為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)分布式的能力。
    的頭像 發(fā)表于 04-18 10:18 ?799次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發(fā)</b>實例:【<b class='flag-5'>分布式</b>數(shù)據(jù)服務(wù)】

    HarmonyOS開發(fā)實例:【分布式新聞客戶端】

    基于柵格布局、設(shè)備管理和多端協(xié)同,實現(xiàn)一次開發(fā),多端部署的分布式新聞客戶端頁面。
    的頭像 發(fā)表于 04-17 15:57 ?938次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發(fā)</b>實例:【<b class='flag-5'>分布式</b>新聞客戶端】

    HarmonyOS開發(fā)實例:【分布式郵件】

    基于TS擴展的聲明開發(fā)范式編程語言編寫的一個分布式郵件系統(tǒng),可以由一臺設(shè)備拉起另一臺設(shè)備,每次改動郵件內(nèi)容,都會同步更新兩臺設(shè)備的信息
    的頭像 發(fā)表于 04-17 10:29 ?812次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發(fā)</b>實例:【<b class='flag-5'>分布式</b>郵件】

    HarmonyOS實戰(zhàn)案例:【分布式賬本】

    Demo基于Open Harmony系統(tǒng)使用ETS語言進行編寫,本Demo主要通過設(shè)備認證、分布式拉起、分布式數(shù)據(jù)管理等功能來實現(xiàn)。
    的頭像 發(fā)表于 04-12 16:40 ?1400次閱讀
    <b class='flag-5'>HarmonyOS</b>實戰(zhàn)案例:【<b class='flag-5'>分布式</b>賬本】

    智能預(yù)防線路故障:輸電線路分布式故障定位監(jiān)測裝置:快速定位故障

    智能預(yù)防線路故障:輸電線路分布式故障定位監(jiān)測裝置:快速定位故障 隨著電力系統(tǒng)的快速發(fā)展,輸電線路的穩(wěn)定運行對于保障電力供應(yīng)的連續(xù)性和安全性至
    的頭像 發(fā)表于 03-28 14:05 ?681次閱讀

    FH-900F分布式故障定位在線監(jiān)測裝置 風(fēng)河智能分布式故障診斷裝置精確故障定位

    空白。 FH-900F 分布式故障定位在線監(jiān)測裝置 輸電線路分布式故障定位在線監(jiān)測裝置是一種關(guān)鍵的設(shè)備,它在電網(wǎng)運行過程中起著至關(guān)重要的作用。它的主要功能是即時監(jiān)測和
    的頭像 發(fā)表于 03-27 13:06 ?422次閱讀
    FH-900F<b class='flag-5'>分布式</b>故障<b class='flag-5'>定位</b>在線監(jiān)測裝置 風(fēng)河智能<b class='flag-5'>分布式</b>故障診斷裝置精確故障<b class='flag-5'>定位</b>

    HarmonyOS開發(fā)技術(shù)全面分析

    快速連接、能力互助、資源共享,匹配合適的設(shè)備、提供流暢的全場景體驗。 ? 對應(yīng)用開發(fā)者而言, HarmonyOS 采用了多種分布式技術(shù),使得應(yīng)用程序的
    發(fā)表于 02-21 16:31