999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析手機軟件測試

2018-01-08 22:51:26袁海根
電腦知識與技術(shù) 2017年36期

袁海根

摘要:隨著智能手機的不斷發(fā)展,其操作系統(tǒng)以及應(yīng)用軟件的復(fù)雜度也在不斷地提高,手機核心競爭力已經(jīng)從硬件轉(zhuǎn)變成軟件。 手機軟件進行測試來保證其軟件質(zhì)量該文主要從三個方面討論手機軟件測試,手機軟件測試的不同,手機軟件測試不同分類如何測試,手機不同自動化測試工具的如何測試。

關(guān)鍵詞:手機軟件;測試分類;自動化測試

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)36-0222-02

隨著各種新型智能手機的推出,計算機軟件測試和移動軟件測試變得越來越重要[1]。智能手機是手機應(yīng)用最廣泛的手機,手機軟件測試是測試行業(yè)發(fā)展的方向之一[2]。如何優(yōu)化系統(tǒng),提高產(chǎn)品質(zhì)量,增強競爭力是手機軟件測試的重要任務(wù)[3]。目前,中國手機軟件測試還處于起步階段。本文針對手機軟件測試功能以及如何自動化測試進行探索。

1 手機軟件特點

手機軟件是通過分析,設(shè)計,編碼,生成軟件,而手機軟件是一種特殊的軟件。手機軟件測試與電腦軟件測試相比具有自身的特點:

1) 手機軟件基于特定環(huán)境下的測試軟件,具有很高的可靠性和有效性。 。

2) 為了滿足高可靠性要求,手機軟件產(chǎn)品不允許在操作過程中發(fā)生內(nèi)存泄漏。因此,除了性能測試,測試和覆蓋率分析之外,軟件測試對于常見軟件測試也是至關(guān)重要的。另外,我們還要測試內(nèi)存。

3) 手機產(chǎn)品不同于一般的軟件產(chǎn)品,手機軟硬件一體化測試完成后,并不意味著整個測試已經(jīng)完成。

2 手機軟件測試分類

手機軟件的測試功能和一般軟件不同,主要有以下幾個方面:

1) 功能測試:分析每個模塊的功能,并測試每個模塊項目是否可以實現(xiàn)相應(yīng)的功能?;旧匣跍y試用例(Test Case)或軟件本身來完成基本的功能測試(比較簡單,容易找到故障解決方案)。

2) 交叉沖突測試:又稱沖突測試或事件,是一個正在執(zhí)行的模塊,另一個模塊干擾測試操作。例如,您在通話,被阻止和未插電的應(yīng)用程序中收到短信或警報觸發(fā)器。干擾沖突的執(zhí)行不會導(dǎo)致嚴重的應(yīng)用軟件問題,電話崩潰或嚴重的視頻墻問題。此外,還需要注意交叉事件的優(yōu)先級,然后測試系統(tǒng)是否可以基于每個事件的優(yōu)先級。由于優(yōu)先級較高的事件,您不能掛起較低優(yōu)先級的事件。

3) 網(wǎng)絡(luò)壓力測試:又稱極限載荷測試或邊界值容錯測試。網(wǎng)絡(luò)壓力測試是指在測試過程中已經(jīng)接近某個軟件功能的網(wǎng)絡(luò)的最大容量或最大負載限制,并且與其操作相對應(yīng)。例如,不斷發(fā)送和接收短信,存儲超過SIM卡的最大數(shù)量,仍然發(fā)送或接收短消息,以測試軟件的行為異常。

4) 存儲壓力:由于手機是一個堆棧存儲,所以當(dāng)堆棧滿時,如果程序員處理不當(dāng),容易導(dǎo)致存儲區(qū)域的刪除。所以UI問題,其他功能都不能正常工作。

5) 反應(yīng)壓力:有時可能需要很長時間才能手術(shù),在治療過程中繼續(xù)進行其他手術(shù),然后檢查問題。

6) 網(wǎng)絡(luò)流量壓力:執(zhí)行較大的數(shù)據(jù)流量功能時,還會執(zhí)行其他功能以保持網(wǎng)絡(luò)流量較高,如視頻呼叫期間的SMS消息,以驗證功能是否仍在正常工作。是網(wǎng)絡(luò)流量異常造成的瓶頸

壓力測試手動測試可能很麻煩,并考慮自動測試。不幸的是,目前沒有大規(guī)模使用的工具,通常由高級測試人員編寫的開發(fā)人員或腳本編寫。

3 手機軟件自動化測試工具

目前的測試中,手機測試軟件有很多種類,本文討論每種手機自動測試工具的優(yōu)缺點:

1) Robotium Android測試工具

Robotium是一個免費的Android UI測試工具。它適用于測試不同Android版本和子版本的自動化。軟件開發(fā)人員經(jīng)常將其描述為Android Selenium。 Robotium測試是用java編寫的。實際上,Robotium是一個單元測試庫。 Robotium自動化測試工具的缺點是修改源代碼。它也不適合與系統(tǒng)軟件交互。 Robotium也沒有錄音功能,也不提供截圖。

2) MonkeyRunner Android應(yīng)用程序測試

Monkeyrunner是比較流行的Android自動化測試工具,主要用于自動化功能測試。

這個工具比Robotium低。這不需要處理源代碼來做自動化測試。這個測試可以用Python編寫,也可以使用錄制工具創(chuàng)建。

Monkeyrunner可以連接到計算機或模擬真實的設(shè)備操作測試。此工具具有一個界面,可讓您控制智能手機,平板電腦或外部仿真器的Android代碼。

這個測試工具的缺點是它必須為每個設(shè)備編寫一個腳本。另一個問題是,每當(dāng)測試程序改變其用戶界面時,都需要調(diào)整測試腳本。

3) Ronaorex Android測試應(yīng)用工具

Ranrex是早期版本和分支版本,不僅支持最新的Android版本,還支持Android 2.2。 Ranorex的優(yōu)勢是它有一個詳細的屏幕截圖報告。它可以通過Wifi連接智能手機和平板電腦。自動化測試工程師可以使用此Android工具編寫深入的數(shù)據(jù)驅(qū)動測試,而不是使用XML數(shù)據(jù)格式。 Ranorex允許自動化測試通過點擊鼠標來創(chuàng)建測試。它允許附加程序模塊的詳細聲明,以便在以后的開發(fā)周期中測試更復(fù)雜的場景。這是一個商業(yè)移動應(yīng)用程序,許可證價格是1990歐元。但是,Ranorex搜索相當(dāng)慢,需要30秒才能完成。 Ranorex配備了所需的APK文件設(shè)備。

4) Appium的Android自動化框架

這是iOS和Android的自動測試框架。這是一個開源工具。它支持Android 2.3及更高版本。 Appium使用WebDriver界面運行測試。它在WebDriver庫中的優(yōu)點支持多種語言,如C#,Java,Ruby和其他語言。它控制移動設(shè)備上的Safari和Chrome。但一些自動化測試工程師抱怨說沒有詳細的報告。它的弱點還減少了對移動設(shè)備的XPath支持。

5) UI Automator Android測試自動化

這個工具最近由Google發(fā)布。它支持從4.1開始的Android版本。所以你必須選擇另一個Android應(yīng)用程序測試工具來執(zhí)行早期版本的自動化測試。 UI Automator可以與各種Android軟件產(chǎn)品進行交互,包括系統(tǒng)中的應(yīng)用程序。這允許UI Automator鎖定和解鎖您的智能手機或平板電腦。使用此軟件創(chuàng)建的腳本可以在大多數(shù)不同的Android平臺上運行。它復(fù)制了復(fù)雜的用戶操作。 UI Automator也可以使用設(shè)備的外部按鈕,如播放按鈕,音量控制按鈕和開/關(guān)按鈕。它可以集成測試框架TestNG。在這種情況下,UI Automator可以生成豐富而詳細的報告,類似于Ranorex生成的報告。另外,這個工具搜索功能非常快。軟件測試專家已經(jīng)發(fā)現(xiàn),UI Automator是一個在許多Android平臺上的移動應(yīng)用程序測試。它是Google專門為此操作系統(tǒng)發(fā)布的最適合Android應(yīng)用程序測試的工具之一。在所有支持的平臺上,大約80%的新軟件缺陷通常都是可重現(xiàn)的。因此,可以在廣泛使用的平臺上實施的移動測試工具可以檢測到高達80%的缺陷。余下的20%將在其他平臺上找到。這意味著在大多數(shù)情況下,在較少的測試平臺上測試比在許多平臺上測試要好。這就是為什么許多自動測試工程師決定使用UI Automator作為最佳解決方案。

4 結(jié)束語

本文主要針對手機軟件測試分類和手機自動化測試工具詳細探討,特別是對手機自動化測試工具探討了每種測試工具的優(yōu)點和缺點。本文對手機軟件測試還有其他方面沒有探討,比如手機測試未來發(fā)展方向,手機軟件測試具體執(zhí)行過程等等。

參考文獻:

[1] 豐彥. 軟件測試的系統(tǒng)測試方法[J]. 海峽科學(xué), 2005(3):32-34.

[2] 秦?zé)睿?康偉, 韓佳. 淺談黑盒測試技術(shù)在手機軟件測試中的應(yīng)用[J]. 圖學(xué)學(xué)報, 2006, 27(1):143-148.

[3] 鄒復(fù)春.基于模式的手機界面開發(fā)工具的研究與實現(xiàn)[D]. 西安: 西北大學(xué), 2015.endprint

主站蜘蛛池模板: 欧美视频免费一区二区三区| 喷潮白浆直流在线播放| 伊人久久福利中文字幕| 人与鲁专区| 国产精品所毛片视频| 国产91全国探花系列在线播放| 久久www视频| 毛片网站在线看| 亚洲免费播放| 日韩人妻少妇一区二区| 尤物特级无码毛片免费| 99免费在线观看视频| 亚洲手机在线| 国产剧情无码视频在线观看| 国产对白刺激真实精品91| 国产成人艳妇AA视频在线| 久久一级电影| 国产精品丝袜在线| 日韩黄色精品| 久久久精品无码一区二区三区| 欧美午夜网| 久久久久免费精品国产| 亚洲av无码片一区二区三区| 97影院午夜在线观看视频| 网久久综合| 欧美日韩国产高清一区二区三区| 亚洲码在线中文在线观看| 综合网久久| 欧美国产综合视频| 91国内在线视频| 久久久久亚洲精品成人网| 国产99久久亚洲综合精品西瓜tv| 国产精品极品美女自在线网站| 欧美午夜在线观看| 色婷婷综合激情视频免费看| 久久青青草原亚洲av无码| 九九精品在线观看| 国产草草影院18成年视频| 免费观看欧美性一级| 日韩av在线直播| 波多野结衣二区| 亚洲中文久久精品无玛| 国产成人AV综合久久| 久久久久国色AV免费观看性色| 无码不卡的中文字幕视频| 国产日本欧美在线观看| 国产欧美在线观看视频| 香蕉久人久人青草青草| 99这里只有精品在线| 国产精品亚洲а∨天堂免下载| 18禁不卡免费网站| 91麻豆国产视频| 国产精品久久久久婷婷五月| 尤物视频一区| 欧美另类精品一区二区三区| www.youjizz.com久久| 手机在线看片不卡中文字幕| 国产精品理论片| 国产爽歪歪免费视频在线观看 | www中文字幕在线观看| 99re热精品视频国产免费| 人妻丰满熟妇av五码区| 丁香婷婷激情网| 二级特黄绝大片免费视频大片| 国外欧美一区另类中文字幕| 国产成人精品亚洲日本对白优播| 国产波多野结衣中文在线播放| 97久久免费视频| 国产福利拍拍拍| 国产又黄又硬又粗| 99re热精品视频中文字幕不卡| 欧美一区日韩一区中文字幕页| 久热中文字幕在线| 成人在线亚洲| 国产a v无码专区亚洲av| 欧美日韩一区二区在线播放 | 欧美亚洲综合免费精品高清在线观看 | 亚洲成人手机在线| 日本成人一区| 国产精品美乳| 精品第一国产综合精品Aⅴ| 国产精品久久久久久久久kt|