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

淺析手機軟件測試

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

袁海根

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

關鍵詞:手機軟件;測試分類;自動化測試

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

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

1 手機軟件特點

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

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

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

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

2 手機軟件測試分類

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

1) 功能測試:分析每個模塊的功能,并測試每個模塊項目是否可以實現相應的功能。基本上基于測試用例(Test Case)或軟件本身來完成基本的功能測試(比較簡單,容易找到故障解決方案)。

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

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

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

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

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

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

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

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

1) Robotium Android測試工具

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

2) MonkeyRunner Android應用程序測試

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

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

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

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

3) Ronaorex Android測試應用工具

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

4) Appium的Android自動化框架

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

5) UI Automator Android測試自動化

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

4 結束語

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

參考文獻:

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

[2] 秦燁, 康偉, 韓佳. 淺談黑盒測試技術在手機軟件測試中的應用[J]. 圖學學報, 2006, 27(1):143-148.

[3] 鄒復春.基于模式的手機界面開發工具的研究與實現[D]. 西安: 西北大學, 2015.endprint

主站蜘蛛池模板: 国产精品流白浆在线观看| 无码乱人伦一区二区亚洲一| 亚洲国产亚综合在线区| 欧美一级高清片久久99| 91在线精品免费免费播放| 九色视频在线免费观看| 72种姿势欧美久久久大黄蕉| 国产系列在线| 国产丝袜无码一区二区视频| 久久综合九色综合97婷婷| 亚洲色图另类| www.99在线观看| 久久精品人人做人人综合试看| 国产综合另类小说色区色噜噜 | 欧美精品影院| 亚洲啪啪网| 国产精品亚欧美一区二区| 国产欧美精品午夜在线播放| 欧美日韩国产在线观看一区二区三区| 久久99这里精品8国产| 极品国产在线| 波多野结衣中文字幕久久| 久久窝窝国产精品午夜看片| jizz亚洲高清在线观看| 自拍偷拍一区| 国产一级在线播放| 亚洲中文字幕久久精品无码一区| 色有码无码视频| 亚洲不卡av中文在线| 国产精品污污在线观看网站| 88国产经典欧美一区二区三区| 真人高潮娇喘嗯啊在线观看| 高清无码手机在线观看| 国产免费高清无需播放器| 国产真实乱人视频| 欧美视频在线播放观看免费福利资源 | 欧美成人影院亚洲综合图| 欧美亚洲国产日韩电影在线| 18禁影院亚洲专区| 国产欧美又粗又猛又爽老| 国产一二三区在线| 免费国产高清精品一区在线| 亚洲a级在线观看| 国产精品人人做人人爽人人添| 国产偷倩视频| 国产第一页第二页| 国产欧美日韩一区二区视频在线| 九色在线观看视频| 久久一级电影| 在线观看欧美精品二区| 久久精品波多野结衣| 日本国产精品一区久久久| 亚洲丝袜中文字幕| 国产97视频在线观看| 网久久综合| 九九九久久国产精品| 国产一区二区在线视频观看| 高清精品美女在线播放| 国产在线八区| 国产人成午夜免费看| 日本午夜三级| 欧美日韩国产高清一区二区三区| 亚洲免费黄色网| 人妻无码AⅤ中文字| 亚洲午夜国产片在线观看| 国产91色在线| 日韩在线观看网站| 欧美69视频在线| 她的性爱视频| 亚洲精品手机在线| 丰满人妻被猛烈进入无码| 国产拍揄自揄精品视频网站| 久久精品无码一区二区日韩免费| 真实国产乱子伦视频| 毛片一区二区在线看| 精品国产自在在线在线观看| 国产精品福利社| 91精品国产自产91精品资源| 性视频一区| 麻豆精品久久久久久久99蜜桃| 国产精品一区在线麻豆| 九色91在线视频|