作者:Sky,華為自動化測試框架專家
一個全新的應用需要經過需求設計、應用開發、應用測試,及應用上架等幾個階段之后,才能到達用戶手中。在應用測試中,測試的類型根據不同的開展時機,可以分為單元測試、集成測試、專項測試,以及上架測試。
單元測試指對軟件中的最小可測試單元進行驗證,圍繞函數、類、方法等展開,大多數是白盒測試;集成測試圍繞多模塊、整機系統,基于UI的端到端的黑盒/灰盒測試;專項測試包含性能、穩定性、安全等各類專項;上架測試則主要檢測應用是否符合平臺上架標準。在以上這些測試活動中,都離不開自動化測試框架。
![wKgZomVCT1aAcnRtAACdDEgKG4Y542.jpg](https://file1.elecfans.com//web2/M00/AD/B5/wKgZomVCT1aAcnRtAACdDEgKG4Y542.jpg)
一
HarmonyOS應用測試挑戰與訴求
繼2022年DevEcoTesting Hypium測試框架發布基礎測試框架及能力增強的SDK,并提供了基礎錄制回放工具后, DevEco Testing Hypium團隊為進一步了解用戶訴求,對上百位測試人員進行調研,我們了解到不同的階段測試人員訴求不同。新手測試人員缺少移動端應用自動化測試經驗,不熟悉主流測試框架,對業界服務開發輔助工具了解有限,想完成HarmonyOS應用測試,則需要測試工具低門檻、易上手,自動化API易理解。
資深測試人員,對移動端應用自動化測試及主流測試框架有更多經驗,于是更在意自動化測試效率。這類測試人員更需要高級智能的測試工具,來解決控件定位難/定位不準,UI反復變化等痛點問題。
因此,DevEco Testing Hypium 本次特性將重點提升測試人員自動化開發效率。針對資深自動化測試開發者,提供了增強版錄制回放能力、UIViewer工具及腳本開發助手,并為新手開發者提供了高頻預置模板,幫助開發者快速上手DevEcoTesting Hypium測試框架。
二
錄制回放工具
增強版錄制回放工具,相較于基礎版,性能大幅提升,投屏操作更流暢,錄制更“絲滑”。當前已支持常見手勢、鍵鼠等事件的錄制,減少了腳本開發過程中的重復工作。針對自動化開發常見痛點控件定位不準的問題, DevEco Testing Hypium借助輔助控件智能定位手段,快速選擇唯一定位控件,大幅提升回放成功率。
![wKgZomVCT1eAD40GAHlpOs88MVI581.gif](https://file1.elecfans.com//web2/M00/AD/B5/wKgZomVCT1eAD40GAHlpOs88MVI581.gif)
三
UIViewer
UIViewer是UI自動化腳本開發者必備工具。DevEco Testing Hypium本次發布了全新UIViewer工具,支持控件信息實時瀏覽,頁面獲取速度大幅提升,顯著提升控件信息獲取效率。同時發布30+實用工具集合,在投屏器上即可完成應用/文件管理、截圖、開關機等常見操作,為測試腳本的開發提供了便捷。
![wKgZomVCT1iATWqBAGSEF2ux684003.gif](https://file1.elecfans.com//web2/M00/AD/B5/wKgZomVCT1iATWqBAGSEF2ux684003.gif)
四
腳本生成助手
除了基礎的錄制場景外,腳本開發過程離不開斷言場景。在錄制模式下,DevEco Testing Hypium腳本生成助手支持選中控件快速生成檢查點,如控件是否存在,文本是否符合預期等,減少了腳本開發過程中的重復工作。![wKgZomVCT1iAImziAHsnVKkYYWw215.gif](https://file1.elecfans.com//web2/M00/AD/B5/wKgZomVCT1iAImziAHsnVKkYYWw215.gif)
五
預置高頻模板
針對新手自動化開發者,在編寫自動化用例時,可借助DevEcoTesting Hypium預置的高頻模板,快速插入常用代碼。當前已支持插入應用管理、桌面操作、開關管理、循環與條件等代碼,大幅降低了新手學習成本。
![wKgZomVCT1mAezdpAAC2jtf3S5M858.jpg](https://file1.elecfans.com//web2/M00/AD/B5/wKgZomVCT1mAezdpAAC2jtf3S5M858.jpg)
六
結束語
以上特性將幫助HarmonyOS自動化測試開發者有效解決常見痛點,提升腳本開發效率及開發體驗。在未來,DevEcoTesting Hypium自動化測試框架團隊,將繼續致力于自動化工程開發效率提升,為HarmonyOS開發者帶來更好的體驗。更多實用特性將陸續發布,敬請期待!
更多推薦
-
HarmonyOS
+關注
關注
79文章
1982瀏覽量
30577
原文標題:【技術視界】揭秘!自動化測試效率提升30%如何達成
文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
CASAIM與弗迪科技達成自動化藍光測量技術合作
蔡司自動化解決方案:提升企業效率的智能化伙伴
![蔡司<b class='flag-5'>自動化</b>解決方案:<b class='flag-5'>提升</b>企業<b class='flag-5'>效率</b>的智能<b class='flag-5'>化</b>伙伴](https://file1.elecfans.com/web3/M00/05/E6/wKgZPGeF_KKAM3ipAAAQHdyX010360.jpg)
通用自動化測試軟件 - TAE
![通用<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>軟件 - TAE](https://file1.elecfans.com/web3/M00/04/8A/wKgZPGd2JdSAOEfOAACF3V0L3w4860.png)
評論