HarmonyOS自誕生以來,致力于提供全場景智慧解決方案,打造分布式流轉(zhuǎn)、多設(shè)備協(xié)同的分布式體驗。全新解決方案給測試帶來一系列新的困難和挑戰(zhàn)。
應(yīng)用級測試面臨問題:海量的設(shè)備如何測試兼容性?HarmonyOS下如何測試應(yīng)用性能?多設(shè)備協(xié)同下的應(yīng)用如何測試?
設(shè)備級測試面臨問題:設(shè)備級整機的DFX怎么測試?硬件/驅(qū)動與系統(tǒng)的協(xié)同如何測試?設(shè)備與設(shè)備間的協(xié)同如何測試?
為了解決上述問題,我們打造一款全新的HarmonyOS測試解決方案產(chǎn)品——DevEco Testing,幫助開發(fā)者輕松掌握HarmonyOS測試技術(shù)。DevEco Testing對生態(tài)產(chǎn)品進行多維深度驗證與缺陷挖掘,與生態(tài)伙伴共筑高品質(zhì)生態(tài)產(chǎn)品,為鴻蒙生態(tài)高質(zhì)量發(fā)展保駕護航。
下面我們從測試框架、應(yīng)用測試服務(wù)、的HarmonyOS測試解決方案產(chǎn)品——DevEco Testing,幫助開發(fā)者輕松掌握HarmonyOS測試技術(shù)。DevEco Testing對生態(tài)產(chǎn)品進行多維深度驗證與缺陷挖掘,與生態(tài)伙伴共筑高品質(zhì)生態(tài)產(chǎn)品,為鴻蒙生態(tài)高質(zhì)量發(fā)展保駕護航設(shè)備測試服務(wù)和認證測試服務(wù)四個方面,為開發(fā)者介紹DevEco Testing。讓我們一起開啟DevEco Testing學(xué)習(xí)之旅吧~
一、測試框架(DevEco Testing for xUnit)
DevEco Testing提供強大的自測試框架,支持單元測試和模塊測試,讓分布式特性測試更簡單。測試框架的三大特點:支持多種開發(fā)語言(Python/Java/JS/C++/C),支持不同設(shè)備類型,以及支持多設(shè)備交互。
測試框架將復(fù)雜的設(shè)備發(fā)現(xiàn)、設(shè)備配對、設(shè)備連接等活動自動化,開發(fā)者無需關(guān)心設(shè)備配對等細節(jié),可以如同單設(shè)備測試一樣的方式編寫分布式多設(shè)備測試用例。
二、應(yīng)用測試服務(wù)(DevEco Testing for App)
應(yīng)用測試服務(wù)為HarmonyOS應(yīng)用開發(fā)者提供專業(yè)級的應(yīng)用測試解決方案,一鍵式啟動,無人值守,讓應(yīng)用測試更輕松。
應(yīng)用測試服務(wù)提供DevEco Service云測試、DevEco Testing for App客戶端和DevEco Studio測試插件三種入口,開發(fā)者根據(jù)自己的需求選擇使用不同的工具進行測試。
開發(fā)者根據(jù)工具界面向?qū)В绘I式完成任務(wù)的創(chuàng)建和提交。待測試完成后,開發(fā)者查看詳細的測試數(shù)據(jù)和優(yōu)化建議,同時使用測試錯誤截圖、異常信息以及分布式跨設(shè)備日志等特性實現(xiàn)問題的快速定位。
應(yīng)用測試服務(wù)提供多種專項測試能力,包括兼容性測試、穩(wěn)定性測試、性能測試、UX規(guī)范測試和安全測試。
測試能力介紹如下:
兼容性測試:清晰呈現(xiàn)應(yīng)用在設(shè)備上運行時出現(xiàn)的安裝失敗、卸載失敗、啟動失敗、崩潰、無響應(yīng)、閃退等問題,保證應(yīng)用兼容性。
穩(wěn)定性測試:通過智能AI遍歷壓測,在固定時間內(nèi)遍歷更多的路徑,發(fā)現(xiàn)更多應(yīng)用中可能存在的穩(wěn)定性問題。
性能測試:收集并分析冷熱啟動時長、幀率等多個性能指標(biāo),以及應(yīng)用對內(nèi)存和CPU的占用數(shù)據(jù),精確評估應(yīng)用性能薄弱點。
UX規(guī)范測試:提供典型的UX規(guī)范檢視能力,覆蓋規(guī)則豐富,并通過動態(tài)靜態(tài)雙層看護攔截,精準(zhǔn)評估應(yīng)用的UX規(guī)范滿足度。
安全測試:覆蓋漏洞檢測、動態(tài)隱私檢測等測試,精確檢測應(yīng)用漏洞,多維度檢測應(yīng)用隱私行為。
三、設(shè)備測試服務(wù)(DevEco Testing for Device)
設(shè)備測試服務(wù)為HarmonyOS Connect硬件開發(fā)者提供設(shè)備測試解決方案,讓您快速掌握專業(yè)級的系統(tǒng)/設(shè)備深度測試。
設(shè)備測試服務(wù)提供DevEco Testing for Device客戶端,提供一鍵式便捷執(zhí)行、全自動多維度深度測試,以及專業(yè)測試報告/專家建議等功能。根據(jù)客戶端界面向?qū)В_發(fā)者通過三個步驟完成任務(wù)創(chuàng)建、任務(wù)執(zhí)行和查看報告。測試完成后,客戶端提供全棧的分析數(shù)據(jù)和優(yōu)化建議,開發(fā)者根據(jù)測試報告對被測設(shè)備進行質(zhì)量評估。
設(shè)備測試服務(wù)提供多種專項測試能力,包括性能測試、功耗測試、安全測試、穩(wěn)定性測試、多媒體測試、兼容性測試等。
測試能力介紹如下:
性能測試:模擬真實業(yè)務(wù)場景,結(jié)合硬件特征測試性能,給出性能整體評分,并實時監(jiān)測性能數(shù)據(jù),幫助您找到性能瓶頸。
功耗測試:通過典型場景和待機狀態(tài)下的功耗測試,給出基于功耗評估標(biāo)準(zhǔn)的綜合評分。
安全測試:通過軟硬件掃描,實現(xiàn)對設(shè)備系統(tǒng)的安全測試,輸出結(jié)果并給出專家建議。
穩(wěn)定性測試:通過智能AI遍歷壓測、基礎(chǔ)場景壓測及典型問題壓測,激發(fā)穩(wěn)定性問題,給出測試報告及故障定位日志。
多媒體測試:通過游戲測試和音視頻測試,實現(xiàn)整機系統(tǒng)的圖形圖像的測試,給出基于圖形圖像評估標(biāo)準(zhǔn)的測試報告。
兼容性測試:通過多維度兼容測試,提供兼容性測試報告及執(zhí)行日志,提前發(fā)現(xiàn)軟件、硬件及體驗上的兼容性問題。
四、認證測試服務(wù)(DECC)
DECC(DevEco Certification Centre)為HarmonyOS Connect生態(tài)認證提供統(tǒng)一的認證測試服務(wù),提供全系列認證測試套件,生態(tài)伙伴按需自動篩選執(zhí)行,并對接專業(yè)認證測試服務(wù)和實驗室,支撐生態(tài)伙伴快速高效的完成認證測試。
DECC認證測試服務(wù)提供的測試能力包括:認證測試工具、遠程托管測試服務(wù)和專業(yè)認證實驗室。
測試能力介紹如下:
認證測試工具:提供一鍵式用例自動篩選和下載,實現(xiàn)認證測試0門檻,同時提供硬件BOX實現(xiàn)精準(zhǔn)環(huán)境仿真。
遠程托管測試服務(wù):面向設(shè)備開發(fā)者提供遠程托管測試服務(wù),支持遠程一鍵式自動化測試執(zhí)行,以及遠程 HDB、串口調(diào)試等,支撐開發(fā)者提前自測調(diào)試。
專業(yè)認證實驗室:深滬2地2中心提供專業(yè)認證測試服務(wù),5大專業(yè)實驗室開放設(shè)備托管服務(wù),支持遠程認證調(diào)測。
責(zé)任編輯:haq
-
測試
+關(guān)注
關(guān)注
8文章
5375瀏覽量
127063 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2638瀏覽量
66710 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1982瀏覽量
30577
原文標(biāo)題:HDC2021技術(shù)分論壇:DevEco Testing,新增分布式測試功能
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
![](https://file1.elecfans.com/web3/M00/03/8E/wKgZO2dqFgiAeW5NAAM0UiU8d2A379.jpg)
如何正確選擇醫(yī)療測試設(shè)備?
![如何正確選擇醫(yī)療<b class='flag-5'>測試</b><b class='flag-5'>設(shè)備</b>?](https://file1.elecfans.com//web2/M00/0B/C5/wKgaomcps-CATpRMAAOcyDwuC34892.png)
同星多設(shè)備間的時間戳同步機制TSync功能與使用
![同星多<b class='flag-5'>設(shè)備</b><b class='flag-5'>間</b>的時間戳同步機制TSync功能與使用](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
ic測試原理和設(shè)備教程的區(qū)別
哪些設(shè)備需要進行PAT測試
ate測試設(shè)備:ATECLOUD測試平臺的應(yīng)用介紹
![ate<b class='flag-5'>測試</b><b class='flag-5'>設(shè)備</b>:ATECLOUD<b class='flag-5'>測試</b>平臺的應(yīng)用介紹](https://file1.elecfans.com/web2/M00/C7/8A/wKgaomYLfcuAK0zOAAEIaDSf4gk318.png)
![](https://file1.elecfans.com/web2/M00/EF/1C/wKgaomZtC06ASrfjAAKUpch5J_k025.jpg)
四通道正壓負壓氣密性綜合測試儀,支持歷史測試數(shù)據(jù)保存導(dǎo)出 #氣密性檢測儀 #密封性測試設(shè)備 #氣密性測試設(shè)備
鴻蒙開發(fā):應(yīng)用組件跨設(shè)備交互(流轉(zhuǎn))【多端協(xié)同】
![鴻蒙開發(fā):應(yīng)用組件跨<b class='flag-5'>設(shè)備</b>交互(流轉(zhuǎn))【多端<b class='flag-5'>協(xié)同</b>】](https://file1.elecfans.com/web2/M00/EE/24/wKgaomZqXDiAPQDPAAChu_Rja3E098.png)
微波測試設(shè)備有哪些種類
電源測試設(shè)備功能有哪些?如何使用?
![電源<b class='flag-5'>測試</b><b class='flag-5'>設(shè)備</b>功能有哪些?如何使用?](https://file1.elecfans.com/web2/M00/E5/25/wKgaomY_EomAUxrhAABHj341Mp4136.png)
設(shè)備物聯(lián)網(wǎng)關(guān)在某制造企業(yè)中的應(yīng)用
![<b class='flag-5'>設(shè)備</b>物聯(lián)網(wǎng)關(guān)在某制造企業(yè)中的應(yīng)用](https://file1.elecfans.com//web2/M00/C6/87/wKgZomYKV2KAXg__AADZV8Kslec816.jpg)
電機負載測試設(shè)備
![電機負載<b class='flag-5'>測試</b><b class='flag-5'>設(shè)備</b>](https://file1.elecfans.com/web2/M00/C5/21/wKgZomX6lCGAfoK3AAOHHPUxKXI160.png)
評論