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

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

3天內不再提示

智能系統(tǒng)(OS)軟件自動化測試方案

jf_36700411 ? 來源:jf_36700411 ? 作者:jf_36700411 ? 2022-12-09 14:50 ? 次閱讀

隨著各個行業(yè)智能化水平的不斷提升,智能操作系統(tǒng)逐漸走入用戶的使用日常。智能手機、智能座艙、智慧屏幕、智能穿戴等消費電子產品市場占比急劇擴大,智能系統(tǒng)(OS)被廣大消費者認可并使用,對設備制造商及上下游供應商而言,需要持續(xù)提升產品體系化、規(guī)?;臏y試能力。

目前業(yè)內有很多開源可供使用的自動化測試框架,典型包括Appium、XCTest、XCUITest、MonkeyRunner、UiAutomator、Robotium、Airtest等等,通過編寫腳本方式實現相應的測試用例,盡可能覆蓋更多的測試場景,使人工的重復性操作,轉換成腳本的自動執(zhí)行,更好地釋放測試人員的時間。

然而,這些測試工具普遍對使用人員能力要求比較高,需要一定的編程基礎,對普通測試人員有一定的技術和學習門檻,無形中提高了整個項目的測試成本。

poYBAGOEVGOAePurAAf2LU3cMjs738.png

方 案 介 紹:

東舟技術長期專注于自動化測試領域,基于對自動化底層技術的深入研究,推出了智能終端自動化測試平臺;

poYBAGOEVIeAC_LdAAEQO3xBMpU749.png

該系統(tǒng)高度封裝OS底層驅動,提供上百種動作接口,如:單擊、雙擊、長按、拖拽、滑屏等等,用戶只需通過圖形化的界面簡單操作即可完成測試用例的編寫,無需編程基礎,經過簡單的培訓即可上手,可以很好地幫助企業(yè)提高產品測試效率和質量,縮短上市測試周期,節(jié)約研發(fā)成本。

pYYBAGOEVMGAH6TCAAZMUc_CMgY431.png

▲ 圖1 測試系統(tǒng)主界面

業(yè) 務 覆 蓋 :

功能測試

UI基本功能測試:

通過ADB/虛擬鍵鼠等模擬點擊、滑動、拖拽等動作,測試UIUE的各項功能是否正常。

poYBAGOEVPuAUPmyAAReQPin0Eo184.png

多機交互/并發(fā)測試:

系統(tǒng)提供了內置的交互測試框架,通過軟件指令操控不同設備、不同應用,從而完成多機交互測試。

UI一致性測試:

東舟測試臺架配備了高幀率工業(yè)相機,可完成逐個像素比對任務,驗證軟件UI與設計圖之間的差異,一目了然。

pYYBAGOEVTaAL71zAAK1WsPzPRw991.png

文字/數字識別測試:

通過對圖像增強、去噪、分割等識別方法,檢測文字/數字識別的準確率。

總線信號測試:

系統(tǒng)提供CAN信號的收發(fā)功能,可以進行總線與UI界面的交互測試,也可以對CAN報文進行正確性的邏輯驗證。

pYYBAGOEVWKAOrBrAAGYZusbGUA544.png

語音交互測試:

系統(tǒng)將文字轉換成語音,通過人工嘴自動發(fā)聲,最大可支持6路語音輸出,可單獨控制或組合發(fā)聲,可模擬多種噪音場景,同時可通過拾音器驗證交互內容是否正確。

pYYBAGOEVXuAL5LpAAERfQ-DMMo281.png

兼容性測試

APP應用兼容性測試:

針對市面主流APP的安裝卸載、隨機測試任務,檢查DUT兼容主流APP的情況。

Wifi連接兼容性測試:

測試不同品牌、不同頻段下WiFi熱行的兼容性,并記錄工作日志。

藍牙連接兼容性測試:

測試不同設備、不同環(huán)境下的藍牙適配兼容性,并記錄工作日志。

穩(wěn)定性測試

平均無故障工作時間測試(MTBF):

可同時測試N個設備,并行、連續(xù)、循環(huán)執(zhí)行測試用例,期間記錄用例成敗并記錄系統(tǒng)日志,最終計算終端的平均無故障運行時間。

pYYBAGOEVfqAbhEnAALL0Kp_p0g431.png

pYYBAGOEVgeAX6wrAALp6ejFyqE055.png

壓力測試:

長時間對某個場景的反復壓力測試,如屏幕解鎖、開關機等。

方 案 優(yōu) 勢

系統(tǒng)兼容性高:

兼容Android、IOS、HarmonyOS、AliOS、QNX、Linux等系統(tǒng)。

除主流的操作系統(tǒng)外,系統(tǒng)支持自定義指令集導入,通過用戶自定義的指令可簡單快速定制化OS,同時亦可實現一套軟件控制多個OS的場景,方案靈活,滿足各種使用場景下的自動化測試。

poYBAGOEVpqAalyEAAIIXbQ7S0U973.png

用例編寫成本低:

可視化的用例編寫操作界面,不需要任何開發(fā)經驗,經培訓后即可上手編寫測試用例。

下圖是我司方案用例編輯界面,采用圖形化操作方式,無需代碼編程。

poYBAGOEVrWAWFjRAAq-hrD6xow170.png

下圖是采用Uiautomator實現的自動化測試用例。整個用例采用編碼的方式完成,測試人員首先要懂開發(fā)語言的語法,還需了解測試框架,對測試人員的要求較高。

poYBAGOEVu2AVi1kAALZKKVQs3U410.png

用例維護、適配容易:

對于相同UI,不同機型、不同屏幕分辨率的測試用例適配工作為零;

系統(tǒng)提供用例資源(圖像模板)一鍵替換功能,可以快速完成不同UI的設備用例適配。

支持多種編寫方式:

支持應用控件、Xpath、UI圖像三種方式,不僅提供了基于界面圖像的用例編寫方式,還支持基于界面控件以及XPATH方式,適用于系統(tǒng)開發(fā)初期因UI變化頻率高的場景。

支持應用控件、XPATH、UI圖像等多種方式:

不僅提供了基于界面圖像的用例編寫方式,還支持基于界面控件以及XPATH方式,適用于系統(tǒng)開發(fā)初期因UI變化頻率高的場景。

審核編輯黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 自動化測試
    +關注

    關注

    0

    文章

    194

    瀏覽量

    26851
  • 智能座艙
    +關注

    關注

    4

    文章

    881

    瀏覽量

    16139
收藏 人收藏

    評論

    相關推薦

    開關電源自動化測試設備:如何實現自動化測試?

    開關電源自動化測試設備是將測試軟件測試硬件集成在一個電源測試柜中的ate
    的頭像 發(fā)表于 08-30 18:19 ?963次閱讀
    開關電源<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>設備:如何實現<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>?

    OTA自動化測試解決方案——實車級OTA測試系統(tǒng)PAVELINK.OTABOX

    ,并簡單介紹北匯信息的實車級OTA自動化測試解決方案——PAVELINK.OTABOX。實車級OTA自動化系統(tǒng)目前,OTA
    的頭像 發(fā)表于 07-11 08:26 ?408次閱讀
    OTA<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>解決<b class='flag-5'>方案</b>——實車級OTA<b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>PAVELINK.OTABOX

    戶外便攜儲能電源自動化測試系統(tǒng)高效完成電源測試

    納米軟件電源自動化測試系統(tǒng)是基于ATECLOUD平臺開發(fā)的、針對儲能電源及其它電源模塊的自動化測試
    的頭像 發(fā)表于 07-08 16:44 ?303次閱讀
    戶外便攜儲能電源<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>高效完成電源<b class='flag-5'>測試</b>

    軟件接口自動化測試,使用軟件工具+工裝治具測試

    周期,提升整體的競爭力。隨著技術的不斷進步,未來這一領域還將涌現出更多創(chuàng)新的解決方案,進一步推動軟件測試自動化的發(fā)展。
    的頭像 發(fā)表于 06-07 15:59 ?1145次閱讀

    納米軟件自動化測試合作:4644芯片與VPX模塊測試

    近日,納米軟件與西安廣勤電子技術有限公司就4644電源芯片自動化測試和VPX電源自動化測試達成戰(zhàn)略合作。在雙方進行深入探討后,納米
    的頭像 發(fā)表于 05-09 15:49 ?290次閱讀
    納米<b class='flag-5'>軟件</b><b class='flag-5'>自動化</b><b class='flag-5'>測試</b>合作:4644芯片與VPX模塊<b class='flag-5'>測試</b>

    ATECLOUD自動化測試系統(tǒng)區(qū)別于傳統(tǒng)自動化測試系統(tǒng)

    納米軟件通過多年業(yè)務積累,具有豐富的軟件開發(fā)和系統(tǒng)集成經驗。ATECLOUD自動化測試平臺也一直在迭代升級,擴展功能,致力于讓
    的頭像 發(fā)表于 05-08 15:58 ?293次閱讀
    ATECLOUD<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>區(qū)別于傳統(tǒng)<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>

    納米軟件自動化測試方案:新能源車內連接器測試

    在使用納米軟件ATECLOUD自動化測試系統(tǒng)時,系統(tǒng)會通過設定電壓和電流來調整電源,并且會實時顯示溫度巡檢儀采集到的溫度數據。一旦溫度超過閾
    的頭像 發(fā)表于 04-29 17:59 ?650次閱讀
    納米<b class='flag-5'>軟件</b><b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>方案</b>:新能源車內連接器<b class='flag-5'>測試</b>

    納米軟件分享:電源管理芯片自動化測試方案

    在納米軟件與江蘇某科技公司合作的電源管理芯片產線測試項目中,需要完成單入單出、單入雙出、單入三出、單入四出系列微模塊的14個項目的自動化測試。該公司之前是手動
    的頭像 發(fā)表于 04-23 13:47 ?323次閱讀
    納米<b class='flag-5'>軟件</b>分享:電源管理芯片<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>方案</b>

    電源自動化測試系統(tǒng)選擇指南:穩(wěn)定、可靠測試

    ,打破了傳統(tǒng)測試壁壘,并不斷迭代升級,旨在為用戶帶來更好的測試服務體驗。納米軟件從儀器選型、軟件開發(fā),到數據報告、數據分析,提供軟硬件一體
    的頭像 發(fā)表于 04-15 15:00 ?341次閱讀

    鴻蒙OS開發(fā)實戰(zhàn):【自動化測試框架】使用指南

    為支撐HarmonyOS操作系統(tǒng)自動化測試活動開展,我們提供了支持JS/TS語言的單元及UI測試框架,支持開發(fā)者針對應用接口進行單元測試,
    的頭像 發(fā)表于 04-08 14:49 ?1082次閱讀
    鴻蒙<b class='flag-5'>OS</b>開發(fā)實戰(zhàn):【<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>框架】使用指南

    電源測試怎么自動化?電源模塊自動化測試系統(tǒng)如何實現?

    納米軟件在電測行業(yè)深耕十余年,在行業(yè)的大背景下,為了進一步完善自動化測試,開發(fā)出了新的智能化的電源模塊自動化
    的頭像 發(fā)表于 12-15 14:40 ?630次閱讀
    電源<b class='flag-5'>測試</b>怎么<b class='flag-5'>自動化</b>?電源模塊<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>如何實現?

    LabVIEW與Tektronix示波器實現電源測試自動化

    LabVIEW與Tektronix示波器實現電源測試自動化 在現代電子測試與測量領域,自動化測試系統(tǒng)
    發(fā)表于 12-09 20:37

    ATECLOUD智能自動化電源測試系統(tǒng)測試新能源汽車電源

    ATECLOUD是智能自動化新能源汽車電源測試系統(tǒng),打破測試程序繁瑣、技術要求高、無法隨之更新兼容、測試
    的頭像 發(fā)表于 12-05 14:57 ?375次閱讀

    開關電源自動化測試方案的流程是什么?開關電源測試系統(tǒng)如何測試?

    開關電源測試系統(tǒng)是針對開關電源測試而開發(fā)的一種智能自動化測試
    的頭像 發(fā)表于 11-22 16:37 ?889次閱讀
    開關電源<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>方案</b>的流程是什么?開關電源<b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>如何<b class='flag-5'>測試</b>?

    基于軟件性質的自動化測試技術

    軟件開發(fā)的生命周期中,測試是至關重要的一環(huán)。為了確保軟件產品的質量,開發(fā)團隊需要進行全面的測試,以發(fā)現和修復軟件中潛在的缺陷和問題。傳統(tǒng)的
    的頭像 發(fā)表于 10-09 16:29 ?457次閱讀
    基于<b class='flag-5'>軟件</b>性質的<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>技術