HarmonyOS自誕生以來,致力于提供全場景智慧解決方案,打造分布式流轉(zhuǎn)、多設(shè)備協(xié)同的分布式體驗(yàn)。全新解決方案給測試帶來一系列新的困難和挑戰(zhàn)。
應(yīng)用級(jí)測試面臨問題:海量的設(shè)備如何測試兼容性?HarmonyOS下如何測試應(yīng)用性能?多設(shè)備協(xié)同下的應(yīng)用如何測試?
設(shè)備級(jí)測試面臨問題:設(shè)備級(jí)整機(jī)的DFX怎么測試?硬件/驅(qū)動(dòng)與系統(tǒng)的協(xié)同如何測試?設(shè)備與設(shè)備間的協(xié)同如何測試?
為了解決上述問題,我們打造一款全新的HarmonyOS測試解決方案產(chǎn)品——DevEco Testing,幫助開發(fā)者輕松掌握HarmonyOS測試技術(shù)。DevEco Testing對生態(tài)產(chǎn)品進(jìn)行多維深度驗(yàn)證與缺陷挖掘,與生態(tài)伙伴共筑高品質(zhì)生態(tài)產(chǎn)品,為鴻蒙生態(tài)高質(zhì)量發(fā)展保駕護(hù)航。
下面我們從測試框架、應(yīng)用測試服務(wù)、設(shè)備測試服務(wù)和認(rèn)證測試服務(wù)四個(gè)方面,為開發(fā)者介紹DevEco Testing。讓我們一起開啟DevEco Testing學(xué)習(xí)之旅吧~
一、測試框架(DevEco Testing for xUnit)
DevEco Testing提供強(qiáng)大的自測試框架,支持單元測試和模塊測試,讓分布式特性測試更簡單。測試框架的三大特點(diǎn):支持多種開發(fā)語言(Python/Java/JS/C++/C),支持不同設(shè)備類型,以及支持多設(shè)備交互。
測試框架將復(fù)雜的設(shè)備發(fā)現(xiàn)、設(shè)備配對、設(shè)備連接等活動(dòng)自動(dòng)化,開發(fā)者無需關(guān)心設(shè)備配對等細(xì)節(jié),可以如同單設(shè)備測試一樣的方式編寫分布式多設(shè)備測試用例。
二、應(yīng)用測試服務(wù)(DevEco Testing for App)
應(yīng)用測試服務(wù)為HarmonyOS應(yīng)用開發(fā)者提供專業(yè)級(jí)的應(yīng)用測試解決方案,一鍵式啟動(dòng),無人值守,讓應(yīng)用測試更輕松。
應(yīng)用測試服務(wù)提供DevEco Service云測試、DevEco Testing for App客戶端和DevEco Studio測試插件三種入口,開發(fā)者根據(jù)自己的需求選擇使用不同的工具進(jìn)行測試。
開發(fā)者根據(jù)工具界面向?qū)?,一鍵式完成任務(wù)的創(chuàng)建和提交。待測試完成后,開發(fā)者查看詳細(xì)的測試數(shù)據(jù)和優(yōu)化建議,同時(shí)使用測試錯(cuò)誤截圖、異常信息以及分布式跨設(shè)備日志等特性實(shí)現(xiàn)問題的快速定位。
應(yīng)用測試服務(wù)提供多種專項(xiàng)測試能力,包括兼容性測試、穩(wěn)定性測試、性能測試、UX規(guī)范測試和安全測試。
測試能力介紹如下:
兼容性測試:清晰呈現(xiàn)應(yīng)用在設(shè)備上運(yùn)行時(shí)出現(xiàn)的安裝失敗、卸載失敗、啟動(dòng)失敗、崩潰、無響應(yīng)、閃退等問題,保證應(yīng)用兼容性。
穩(wěn)定性測試:通過智能AI遍歷壓測,在固定時(shí)間內(nèi)遍歷更多的路徑,發(fā)現(xiàn)更多應(yīng)用中可能存在的穩(wěn)定性問題。
性能測試:收集并分析冷熱啟動(dòng)時(shí)長、幀率等多個(gè)性能指標(biāo),以及應(yīng)用對內(nèi)存和CPU的占用數(shù)據(jù),精確評(píng)估應(yīng)用性能薄弱點(diǎn)。
UX規(guī)范測試:提供典型的UX規(guī)范檢視能力,覆蓋規(guī)則豐富,并通過動(dòng)態(tài)靜態(tài)雙層看護(hù)攔截,精準(zhǔn)評(píng)估應(yīng)用的UX規(guī)范滿足度。
安全測試:覆蓋漏洞檢測、動(dòng)態(tài)隱私檢測等測試,精確檢測應(yīng)用漏洞,多維度檢測應(yīng)用隱私行為。
三、設(shè)備測試服務(wù)(DevEco Testing for Device)
設(shè)備測試服務(wù)為HarmonyOS Connect硬件開發(fā)者提供設(shè)備測試解決方案,讓您快速掌握專業(yè)級(jí)的系統(tǒng)/設(shè)備深度測試。
設(shè)備測試服務(wù)提供DevEco Testing for Device客戶端,提供一鍵式便捷執(zhí)行、全自動(dòng)多維度深度測試,以及專業(yè)測試報(bào)告/專家建議等功能。根據(jù)客戶端界面向?qū)?,開發(fā)者通過三個(gè)步驟完成任務(wù)創(chuàng)建、任務(wù)執(zhí)行和查看報(bào)告。測試完成后,客戶端提供全棧的分析數(shù)據(jù)和優(yōu)化建議,開發(fā)者根據(jù)測試報(bào)告對被測設(shè)備進(jìn)行質(zhì)量評(píng)估。
設(shè)備測試服務(wù)提供多種專項(xiàng)測試能力,包括性能測試、功耗測試、安全測試、穩(wěn)定性測試、多媒體測試、兼容性測試等。
測試能力介紹如下:
性能測試:模擬真實(shí)業(yè)務(wù)場景,結(jié)合硬件特征測試性能,給出性能整體評(píng)分,并實(shí)時(shí)監(jiān)測性能數(shù)據(jù),幫助您找到性能瓶頸。
功耗測試:通過典型場景和待機(jī)狀態(tài)下的功耗測試,給出基于功耗評(píng)估標(biāo)準(zhǔn)的綜合評(píng)分。
安全測試:通過軟硬件掃描,實(shí)現(xiàn)對設(shè)備系統(tǒng)的安全測試,輸出結(jié)果并給出專家建議。
穩(wěn)定性測試:通過智能AI遍歷壓測、基礎(chǔ)場景壓測及典型問題壓測,激發(fā)穩(wěn)定性問題,給出測試報(bào)告及故障定位日志。
多媒體測試:通過游戲測試和音視頻測試,實(shí)現(xiàn)整機(jī)系統(tǒng)的圖形圖像的測試,給出基于圖形圖像評(píng)估標(biāo)準(zhǔn)的測試報(bào)告。
兼容性測試:通過多維度兼容測試,提供兼容性測試報(bào)告及執(zhí)行日志,提前發(fā)現(xiàn)軟件、硬件及體驗(yàn)上的兼容性問題。
四、認(rèn)證測試服務(wù)(DECC)
DECC(DevEco Certification Centre)為HarmonyOS Connect生態(tài)認(rèn)證提供統(tǒng)一的認(rèn)證測試服務(wù),提供全系列認(rèn)證測試套件,生態(tài)伙伴按需自動(dòng)篩選執(zhí)行,并對接專業(yè)認(rèn)證測試服務(wù)和實(shí)驗(yàn)室,支撐生態(tài)伙伴快速高效的完成認(rèn)證測試。DECC認(rèn)證測試服務(wù)提供的測試能力包括:認(rèn)證測試工具、遠(yuǎn)程托管測試服務(wù)和專業(yè)認(rèn)證實(shí)驗(yàn)室。
測試能力介紹如下:
認(rèn)證測試工具:提供一鍵式用例自動(dòng)篩選和下載,實(shí)現(xiàn)認(rèn)證測試0門檻,同時(shí)提供硬件BOX實(shí)現(xiàn)精準(zhǔn)環(huán)境仿真。
遠(yuǎn)程托管測試服務(wù):面向設(shè)備開發(fā)者提供遠(yuǎn)程托管測試服務(wù),支持遠(yuǎn)程一鍵式自動(dòng)化測試執(zhí)行,以及遠(yuǎn)程 HDB、串口調(diào)試等,支撐開發(fā)者提前自測調(diào)試。
專業(yè)認(rèn)證實(shí)驗(yàn)室:深滬2地2中心提供專業(yè)認(rèn)證測試服務(wù),5大專業(yè)實(shí)驗(yàn)室開放設(shè)備托管服務(wù),支持遠(yuǎn)程認(rèn)證調(diào)測。
五、測試服務(wù)獲取方式
歡迎大家訪問官網(wǎng)或者掃描二維碼下載客戶端,感受DevEco Testing測試服務(wù)給您帶來的專業(yè)、便捷、高效的測試體驗(yàn)。
責(zé)任編輯:haq
-
AI
+關(guān)注
關(guān)注
87文章
31513瀏覽量
270330 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2638瀏覽量
66707 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1982瀏覽量
30575
原文標(biāo)題:HDC2021技術(shù)分論壇:DevEco Testing,新增分布式測試功能
文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
華為云彈性云服務(wù)器 FlexusX 實(shí)例下的 Nginx 性能測試
![華為云彈性云服務(wù)器 FlexusX 實(shí)例<b class='flag-5'>下</b>的 Nginx <b class='flag-5'>性能</b><b class='flag-5'>測試</b>](https://file1.elecfans.com//web3/M00/06/52/wKgZO2eJr7yAPspBAAGWT-z8TtE094.png)
HarmonyOS應(yīng)用點(diǎn)擊響應(yīng)時(shí)延優(yōu)化指導(dǎo)
![<b class='flag-5'>HarmonyOS</b>應(yīng)用點(diǎn)擊響應(yīng)時(shí)延優(yōu)化指導(dǎo)](https://file1.elecfans.com/web3/M00/05/09/wKgZPGd8hNeASDUjAAAjWA3pqcc436.png)
HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(下)
![<b class='flag-5'>HarmonyOS</b>開發(fā)指導(dǎo)類文檔更新速遞(<b class='flag-5'>下</b>)](https://file1.elecfans.com/web3/M00/04/41/wKgZO2dx_aKABcX5AAAL_e1qV7Q863.png)
光伏逆變器負(fù)載何進(jìn)行負(fù)載測試和性能評(píng)估?
多通道負(fù)載測試和性能評(píng)估?
AWTK 最新動(dòng)態(tài):支持鴻蒙系統(tǒng)(HarmonyOS Next)
![AWTK 最新動(dòng)態(tài):支持鴻蒙系統(tǒng)(<b class='flag-5'>HarmonyOS</b> Next)](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
使用Arthas火焰圖工具的Java應(yīng)用性能分析和優(yōu)化經(jīng)驗(yàn)
![使用Arthas火焰圖工具的Java<b class='flag-5'>應(yīng)用性能</b>分析和優(yōu)化經(jīng)驗(yàn)](https://file1.elecfans.com/web1/M00/F3/C7/wKgaoWce6TyAPkMmAABCxA9qhTQ955.png)
HarmonyOS高效測試必備HDC命令
測試聊并發(fā)-入門篇
![<b class='flag-5'>測試</b>聊并發(fā)-入門篇](https://file1.elecfans.com//web2/M00/0A/68/wKgaomcOGIaAYRRFAA8I_5ZNG3k231.jpg)
IEC61215 標(biāo)準(zhǔn)下的濕漏電測試評(píng)估組件絕緣性能
![IEC61215 標(biāo)準(zhǔn)<b class='flag-5'>下</b>的濕漏電<b class='flag-5'>測試</b>評(píng)估組件絕緣<b class='flag-5'>性能</b>](https://file1.elecfans.com/web2/M00/90/B6/wKgaomTcZGeAJZInAAAfzRiM67Q313.png)
性能測試的流程和步驟有哪些
性能測試的實(shí)現(xiàn)方法是什么
性能測試主要測什么 性能測試的指標(biāo)有哪些
功能測試和性能測試的區(qū)別與聯(lián)系
分享:軍工電源模塊絕緣性能測試規(guī)范
![分享:軍工電源模塊絕緣<b class='flag-5'>性能</b><b class='flag-5'>測試</b>規(guī)范](https://file1.elecfans.com/web2/M00/E3/E4/wKgZomY9wheAZDNkAAKsXIc_P7I369.png)
評(píng)論