天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

Android UI錯(cuò)誤自動(dòng)化檢測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2021-07-07 23:12
  近年來,隨著移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展,在應(yīng)用市場(chǎng)上出現(xiàn)了越來越多的App。Android由于其開源的優(yōu)勢(shì),吸引了更多的開發(fā)者。然而由于開發(fā)者的水平參差不齊,應(yīng)用市場(chǎng)上出現(xiàn)了越來越多的劣質(zhì)App。為了提升用戶體驗(yàn)、提高用戶粘合度,App開發(fā)團(tuán)隊(duì)對(duì)軟件測(cè)試尤為關(guān)注。為了提升測(cè)試效率以及準(zhǔn)確度,Android自動(dòng)化測(cè)試被廣泛運(yùn)用,F(xiàn)如今因?yàn)槭謾C(jī)App的主要程序邏輯主要集中在UI展示方面,UI部分的代碼產(chǎn)生問題的比率越來越大,所以Android UI自動(dòng)化測(cè)試技術(shù)在工業(yè)界以及學(xué)術(shù)界被廣泛研究。目前自動(dòng)化UI測(cè)試輸入生成技術(shù)是研究的熱點(diǎn)之一,通過該技術(shù)可以實(shí)現(xiàn)模擬用戶操作并產(chǎn)生測(cè)試截圖。為了驗(yàn)證截圖的正確性,需要人工進(jìn)行審查。由于測(cè)試過程中將產(chǎn)生大量的截圖,測(cè)試人員在審查過程中難免產(chǎn)生疲倦疏忽,導(dǎo)致測(cè)試效率低下。為了節(jié)約測(cè)試人員審查截圖的人力成本以及時(shí)間成本,并且讓測(cè)試人員能夠高效地識(shí)別截圖中的UI錯(cuò)誤,本文設(shè)計(jì)并實(shí)現(xiàn)了基于機(jī)器學(xué)習(xí)的Android UI錯(cuò)誤自動(dòng)化檢測(cè)系統(tǒng)UIChecker。UIChecker利用開源社區(qū)較為成熟的兩個(gè)自動(dòng)化UI測(cè)試工具M(jìn)axim以及UIAutomator2,通過自動(dòng)... 

【文章來源】:上海交通大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:93 頁

【學(xué)位級(jí)別】:碩士

【部分圖文】:

Android UI錯(cuò)誤自動(dòng)化檢測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)


–2屏幕截圖及控件結(jié)構(gòu)樹示意圖

示意圖,屏幕


第二章背景技術(shù)及概念上海交通大學(xué)碩士學(xué)位論文圖2–3屏幕截圖及其對(duì)應(yīng)控件結(jié)構(gòu)樹示意圖Figure2–3Screenshotanditscorrespondingstructuretreeofcomponents此代碼片段提供了很多控件相關(guān)的屬性信息。表示當(dāng)前的ViewGroup中控件的索引序號(hào),同一個(gè)ViewGroup下的所有控件具有兄弟節(jié)點(diǎn)關(guān)系。表示控件所顯示的文本內(nèi)容。表示控件的類型。表示控件所在的包名。Ζ表示對(duì)這個(gè)控件附加的說明,在某些Android.view.View控件中該屬性值可以作為顯性文本在屏幕中顯示,也可以作為隱性的、用戶不可見的、只供程序開發(fā)人員參考的說明文本。表示控件是否是可選的。表示控件是否被選中。表示控件是否被允許點(diǎn)擊。表示控件是否有用。表示控件是否獲取到焦點(diǎn)。表示控件當(dāng)前是否獲取到了焦點(diǎn)。表示控件是否允許滾動(dòng)。Ζ表示控件是否允許被長(zhǎng)按。表示控件是否為密碼。表示控件是否被選中的狀態(tài)。ΖΖ表示控件是否對(duì)用戶可見。表示控件在屏幕上的具體位置。具體分成兩組:第一組表示左上角的坐標(biāo);第二組表示右下角的坐標(biāo)。2.3AndroidUI錯(cuò)誤在本節(jié)將要引入AndroidUI錯(cuò)誤的概念。對(duì)于UI錯(cuò)誤的鑒定,本節(jié)將向讀者介紹兩種概念所定義的UI錯(cuò)誤:一種是基于模型定義的UI錯(cuò)誤;一種是用戶—14—

示意圖,示意圖,人員,設(shè)計(jì)師


Kevin Moran[4]第一次正式將移動(dòng)應(yīng)用領(lǐng)域中模型驅(qū)動(dòng)開發(fā)的展示錯(cuò)誤和違反設(shè)計(jì)原則概念正式提出,簡(jiǎn)單表示成 PF(presentation f ailures)和DV(design violations)。一款 App 的開發(fā)需要由 UI 設(shè)計(jì)師和應(yīng)用程序的開發(fā)人員共同完成。設(shè)計(jì)師一般使用 Sketch 等專業(yè)級(jí)別工具創(chuàng)建 UI 模型交給開發(fā)人員,開發(fā)人員通過編寫應(yīng)用程序來具體實(shí)現(xiàn)設(shè)計(jì)人員所設(shè)計(jì)的用戶界面,并將程序?qū)嶋H運(yùn)行顯示的屏幕效果交由設(shè)計(jì)人員檢驗(yàn)。對(duì)于 UI 設(shè)計(jì)師設(shè)計(jì)的模型與最終開發(fā)完的應(yīng)用程序運(yùn)行時(shí)所獲取的屏幕之間存在的一些差異,將被定義為設(shè)計(jì)違規(guī)。若差異比較微小,則可以忽略。若差異比較大,則將它定義為展示錯(cuò)誤。圖2–4是 UI 設(shè)計(jì)違規(guī)以及展示失敗的示例圖。


本文編號(hào):3270545

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3270545.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶3eafc***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
小草少妇视频免费看视频| 久久精品国产一区久久久| 人妻一区二区三区多毛女| 激情五月综五月综合网| 真实国产乱子伦对白视频不卡| 国产欧美日韩精品一区二| 久久国内午夜福利直播| 国产精品久久男人的天堂| 亚洲精品中文字幕无限乱码| 黑色丝袜脚足国产一区二区| 又黄又硬又爽又色的视频| 日韩特级黄片免费观看| 亚洲日本加勒比在线播放| 久久精品国产一区久久久| 日韩毛片视频免费观看| 欧美一级特黄大片做受大屁股| 欧美日韩最近中国黄片| 污污黄黄的成年亚洲毛片| 视频一区二区黄色线观看| 国产欧美日韩综合精品二区| 手机在线观看亚洲中文字幕| 色婷婷国产精品视频一区二区保健| 91亚洲精品亚洲国产| 日系韩系还是欧美久久| 国产在线日韩精品欧美| 欧美极品欧美精品欧美| 欧美一本在线免费观看| 在线懂色一区二区三区精品| 国产超薄黑色肉色丝袜| 国产亚州欧美一区二区| 男女一进一出午夜视频| 日本婷婷色大香蕉视频在线观看| 日韩美成人免费在线视频| 精品国产一区二区欧美| 激情五月天免费在线观看| 久久三级国外久久久三级| 欧美性高清一区二区三区视频| 欧美日韩国产综合特黄| 欧美精品中文字幕亚洲| 国产毛片不卡视频在线| 黄片在线观看一区二区三区|