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

Android應用軟件測試研究

2017-05-31 13:27:38黃濤
計算機教育 2017年5期

黃濤

摘 要:為了更好地對Android應用軟件進行測試,根據Android系統特點,分析Android應用軟件的特點,提出相應的Android應用軟件測試重點,歸納及總結軟件測試類型與測試階段中可用于Android應用軟件的測試技術。

關鍵詞:Android;應用軟件;測試類型;測試階段;測試技術

文章編號:1672-5913(2017)05-0103-03

中圖分類號:G642

0 引 言

現階段,隨著Android開發技術的快速發展,Android應用軟件開發周期以及更新間隔時間大大縮短[1],在各類Android應用軟件越來越多的同時,也存在著軟件質量參差不齊的問題。軟件測試是保證軟件質量最重要的手段,目前業界研究較多的是運行在普通電腦上的應用軟件測試,但是對于Android應用軟件測試的研究卻很少,因此,有必要針對Android應用軟件的特點,研究可用于Android應用軟件測試的相關流程及技術,以更好地服務于Android應用軟件測試。

1 Android系統和Android應用軟件的特點

Android應用軟件與Android系統有著密不可分的聯系,因此Android系統的特點直接影響Android應用軟件的特點。Android系統的特點包括以下兩方面。

1)針對移動設備。

Android系統產生之初就是針對移動設備而設計,除了常見的智能手機及平板電腦之外,在可穿戴設備(如智能手表、智能眼鏡等)、娛樂設備(如智能電視、智能機頂盒等)、車載設備(如駕駛輔助、車載多媒體等)等中都可以看見Android系統的身影,并且Android針對這些移動設備都有專門的版本用于支持運行,如Android標準版、Android Wear、Android TV和Android Auto。由此可見,Android系統是為移動設備量身定制的系統,同時,由于移動設備的種類眾多且不同于傳統的電腦設備,因此Android系統除了具有傳統桌面操作系統的基本功能之外,還需要處理好以下這些與移動設備相關的各種要素。

(1)移動設備的操作方式:以最方便快捷的觸控操作為主,包括長按、短按、滑動、多點觸摸等操作方式。

(2)移動設備的屏幕:屏幕分辨率及尺寸眾多。

(3)移動設備中的各種內置設備:Wi-Fi、3G/4G、藍牙、GPS、陀螺儀、羅盤、攝像頭、麥克風、各種傳感器等。

(4)移動設備的使用習慣:隨時隨地使用,強調移動性。

(5)移動設備的硬件限制:受CPU、RAM、ROM、SDCARD、電池等限制。

2)代碼開源。

Android的系統源碼開源是其具有強大生命力的主要原因。代碼開源的優點主要是方便開發者的開發,易于實現系統定制,可以有更多的智能設備、通訊設備使用各種廠商深度定制的Android系統[2],如各種智能家電、路由器、IP電話等,但是這也直接導致Android系統版本眾多,須考慮兼容性問題[3]。

基于以上對Android系統特點的分析,不難得出Android應用軟件的特點,如圖1所示。

其中,圖1中的1—5由Android系統第1個特點中與移動設備相關的各種要素決定,第6點由Android系統代碼開源的特點決定。

2 Android應用軟件測試重點

考慮到Android應用軟件的特點,除了注重功能的基本測試外,對Android應用軟件還應該重點測試以下幾點:

(1)是否可以很好地支持基于觸控的界面操作;

(2)是否可以長時間運行;

(3)是否可以兼容各種Android版本;

(4)是否資源消耗量過大。

這些內容在所有軟件測試類型中都有所涉及。我們根據軟件測試類型,全面分析歸納可用于Android應用軟件的測試技術。

3 軟件測試類型中可用于Android應用軟件的測試技術

我們列出一些常見的軟件測試類型中可用于Android應用軟件的測試技術,包括對應的技術簡介,見表1。至于每種技術的具體細節,由于內容過于龐雜,在此不作具體展開討論。

4 基于軟件測試階段的Android應用軟件測試流程及技術

通常軟件測試按照開發階段主要分為單元測試、集成測試、系統測試和驗收測試[4],故Android應用軟件測試流程可參照軟件測試階段進行,如圖2所示。

我們在表2中繼續歸納總結更全面的基于軟件測試階段的Android應用軟件測試技術,并在表1的基礎上進行進一步擴充,以覆蓋整個Android應用軟件測試流程,故表2中的部分內容需要參照表1進行。基于與表1同樣的原因,對可用測試技術只作簡單介紹,具體技術細節不作詳細介紹。

表2還針對每個測試階段明確指出相應的參與人員,目的是說明表中所列的可用測試技術中有些是針對開發人員,有些是針對測試人員,有些技術則是開發人員與測試人員都可以使用。

5 結 語

Android應用軟件的測試流程基于軟件測試階段,與普通電腦上的應用軟件測試流程基本一致,但是在測試流程各階段中所使用的測試技術,由于Android應用軟件的特點,有其自身的專有性。目前,隨著Android開發技術不斷發展壯大,其對應的Android測試技術也在逐步更新完善且正朝著專業化、全面化、多樣化的方向發展。從事Android應用軟件測試的專業人員需要能夠在軟件測試流程的每個階段,找到對應的最合適、最先進的測試技術,以高效地服務于Android應用軟件測試。

參考文獻:

[1] 王麗. 移動應用軟件測試探索[J]. 計算機系統應用, 2013, 22(1): 1-4.

[2] 徐芳. 移動應用軟件自動化測試技術初探[J]. 電子技術與軟件工程, 2015(18): 63-65.

[3] 馮亞娜, 劉星妍. 基于移動平臺的APP軟件測試[J]. 信息技術, 2015(4): 206-210.

[4] 李明艷. 基于移動互聯網的軟件測試技術研究及應用[J]. 電子技術與軟件工程, 2016(4): 42.

(編輯:宋文婷)endprint

主站蜘蛛池模板: 亚洲一区二区日韩欧美gif| 免费人成又黄又爽的视频网站| 久久国产精品77777| 伊人久热这里只有精品视频99| 久久先锋资源| 亚洲欧美精品在线| 黄色片中文字幕| 欧美中文字幕第一页线路一| 精品视频一区二区三区在线播| 中文天堂在线视频| 亚洲大尺码专区影院| 欧美特级AAAAAA视频免费观看| 国产在线视频福利资源站| 色吊丝av中文字幕| 亚洲欧美在线综合图区| 在线免费观看AV| 亚洲综合一区国产精品| www.99在线观看| 一边摸一边做爽的视频17国产| 一级毛片在线直接观看| 狠狠色丁香婷婷综合| 91热爆在线| 成人国产精品一级毛片天堂| 国产毛片网站| 久久精品国产精品青草app| 亚洲无码日韩一区| 精品一区国产精品| 国产精品亚洲日韩AⅤ在线观看| 亚洲成人免费看| 婷婷色一区二区三区| 日韩大乳视频中文字幕| 香蕉精品在线| 亚洲精品综合一二三区在线| 久久6免费视频| 亚洲高清日韩heyzo| 不卡无码网| 日本一本正道综合久久dvd| 亚洲国产成人自拍| 天天摸夜夜操| 成人午夜免费视频| 人人妻人人澡人人爽欧美一区| 成年免费在线观看| jijzzizz老师出水喷水喷出| 亚洲AV免费一区二区三区| 国产尹人香蕉综合在线电影 | 欧美97欧美综合色伦图| 日韩欧美91| 刘亦菲一区二区在线观看| 国产欧美日韩专区发布| 国产欧美日韩在线在线不卡视频| 亚洲中文字幕在线一区播放| 亚洲男人天堂网址| 99久久性生片| 亚洲视频二| 欧美啪啪网| 伊人久久影视| 中文国产成人精品久久| 国产99视频精品免费视频7| 日本手机在线视频| 欧美一区二区自偷自拍视频| 国产哺乳奶水91在线播放| 看av免费毛片手机播放| 操操操综合网| 日本AⅤ精品一区二区三区日| 午夜高清国产拍精品| 丁香婷婷激情综合激情| 啪啪啪亚洲无码| 福利在线一区| 在线高清亚洲精品二区| 97久久人人超碰国产精品| 欧美不卡二区| 亚洲欧美不卡| 国产精品专区第1页| 九九九精品成人免费视频7| 2018日日摸夜夜添狠狠躁| 欧美综合成人| 国产裸舞福利在线视频合集| 欧美日韩导航| 免费看av在线网站网址| 国产区在线观看视频| 亚洲精品高清视频| 成人亚洲天堂|