国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的移動端測試環(huán)境搭建

2018-01-14 03:21庾佳
文理導航 2018年32期
關鍵詞:模擬器軟件測試變量

庾佳

【摘 要】目前,手機已成為人們?nèi)粘I钪斜夭豢缮俚奈锲?,移動端產(chǎn)品已成為各軟件、互聯(lián)網(wǎng)公司的重點。所謂移動端測試,簡言之就是針對移動平臺的軟件進行的測試,已受到越來越多從事軟件開發(fā)與測試行業(yè)的專業(yè)人士重視。由于涉及到的軟件多樣,其環(huán)境的搭建使不少初學者遇到難題。本文基于android系統(tǒng),就移動端測試的環(huán)境搭建進行詳細描述,為相關人員進行移動端測試打下堅實的基礎。

【關鍵詞】移動端測試;環(huán)境搭建

引言

移動端測試是指對移動應用進行的測試,即實體的特性滿足需求的程度。市場和智能手機在高速發(fā)展中,app功能越來越復雜,加之移動端的技術(shù)方案多樣化、國內(nèi)網(wǎng)絡環(huán)境復雜等問題,做好移動端測試就面臨著諸多挑戰(zhàn)。

1.移動端測試分類

移動端測試分為app功能測試、app自動化測試和app安全測試。表1羅列出各部分的分工:

表1:移動端測試分類

2.移動端測試的環(huán)境搭建

以Android測試為例,移動端測試需要搭建三個環(huán)境:Java、Android SDK、Android模擬器。

Android模擬器:實際上就是一臺手機,方便我們給大家展示效果。

Android SDK:Android SDK能夠提供開發(fā)測試所必須的Android API類庫。

Java:Android的底層是c、c++,應用層用的語言是Java,所以需要使用Java環(huán)境。

2.1 Java環(huán)境

第一步:安裝JDK1.8

運行jdk-8u151-windows-x64.exe文件,默認安裝即可(例如我的安裝目錄:C:/Program Files/Java/

jdk1.8.0)。

第二步:配置java環(huán)境變量(Windowns7為例)

(1)進入我的電腦→屬性→高級系統(tǒng)設置→環(huán)境變量;

(2) 在系統(tǒng)變量下點擊新建→變量名:JAVA_HOME→變量值:C:/Program Files/Java/jdk1.8.0→點擊確定按鈕;

(3) 在系統(tǒng)變量下點擊新建→變量名:CLASSPATH→變量值:.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/too

ls.jar(***變量值最前面有一個".")→點擊確定按鈕;

(4)在系統(tǒng)變量下找到系統(tǒng)的path變量,進入在最后添加:;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(最前面是一個分號,如果path變量最后已有分號,可不用添加)→點擊確定按鈕。

第三步:驗證環(huán)境變量

(1)win+r或者開始→搜索框輸入cmd;

(2)在界面運行java-version;

(3)出現(xiàn)版本即可。

2.2 AndroidSDK環(huán)境

第一步:將SDK保存到硬盤

Android SDK文件夾解壓到任意目錄(記住這個目錄的位置,目錄不要有中文)。

第二步:配置環(huán)境變量

1.進入我的電腦→屬性→高級系統(tǒng)設置→環(huán)境變量;

2.在系統(tǒng)變量下點擊新建→變量名:ANDROID_HOME

→變量值:D:/android-sdk→點擊確定按鈕;

3.在系統(tǒng)變量下找到系統(tǒng)的path變量,最后添加:;%ANDROID_HOME%/platform-tools;%ANDROID_HOME

%/tools;(最前面是一個分號,如果path變量最后已有分號,可不用添加)→點擊確定按鈕。

第三步:驗證環(huán)境變量

重啟命令行工具,命令行輸入adb,不報錯即可。

2.3 Android模擬器安裝

第一步:模擬器Genymotion安裝

(1)執(zhí)行g(shù)enymotion-2.11.0-vbox.exe(是一個集合程序,包含genymotion和virtualbox)→不需要更改配置,直接下一步默認安裝;

(2) 安裝完genymotion繼續(xù)等待,會提示安裝virtualbox,繼續(xù)安裝,期間會提示安裝oracle插件,全部允許安裝;

(3)安裝完成后會在桌面展示入圖1所示,genymotion

和virtualbox三個圖標。

第二步:虛擬機鏡像導入

(1)打開virtualbox;

(2)進入virtualbox→管理→導入虛擬電腦;

(3) 點擊文件選擇(例如:Samsung Galaxy S6-5.1.0-API 22-1440x2560.ova)→點擊下一步;

(4)勾選重新初始化所有網(wǎng)卡的MAC地址;

(5)點擊導入按鈕→等待導入完成;

(6)virtualbox列表會展示選項。

第三步:啟動android模擬器

(1)點擊genymotion圖標→彈出框點擊>Personal

Use;

(2)同意條款;

(3)genymotion主界面選擇系統(tǒng)后點擊start按鈕;

(4)啟動成功(如圖2所示)。

3.總結(jié)

移動端測試是針對移動平臺的軟件進行的測試。比如針對手機等平臺上的各種app功能和性能展開的測試。相較于傳統(tǒng)的web端、PC客戶端產(chǎn)品的測試,移動端的測試受手機屏幕大小、內(nèi)存、CPU、網(wǎng)絡特性,操作系統(tǒng)、用戶使用習慣的差異,有其自身的特點,所以對移動端產(chǎn)品測試就需要充分考慮測試差異而單獨分列出來。而移動端測試的環(huán)境搭建是進行該測試的第一步,通過Java、Android SDK、Android模擬器三個環(huán)境的安裝和搭建,我們能順利進行接下來的功能測試、性能測試及其自動化測試。

【參考文獻】

[1]騰訊SNG專項測試團隊.Android移動性能實戰(zhàn)[M].人民郵電出版社,2017

[2]蘇麗芳.軟件測試自動化技術(shù)的應用分析[J].中國高新技術(shù)企業(yè),2017(09)

[3]王鈺.基于云計算的軟件測試[J].現(xiàn)代計算機(專業(yè)版),2013(03)

[4]沈嘯.基于Python的軟件測試自動化平臺研究[J].無線互聯(lián)科技,2015(21)

[5]林平榮.高校軟件測試自動化教學平臺的搭建[J].電腦知識與技術(shù),2010(28)

[6]劉旭.軟件測試自動化的測試研究[J].煤炭技術(shù),2012(07)

[7]宋婷.淺談軟件測試自動化解決方案[J].中小企業(yè)管理與科技(上旬刊),2010(03)

[8]于涌,王磊,曹向志,精通移動App測試實戰(zhàn)[M].人民郵電出版社,2017

[9]李晶,馬建敏.基于Android的移動學習平臺的設計與實現(xiàn)[J].電腦迷,2018(02)

[10]邱鵬,陳吉,潘曉.移動App測試實戰(zhàn)[M].機械工業(yè)出版社,2016

(課題項目:蘇州市優(yōu)秀新課程《軟件測試基礎》)

猜你喜歡
模擬器軟件測試變量
軟件測試方向人才培養(yǎng)“1+X”融合研究
大數(shù)據(jù)背景下軟件測試技術(shù)的發(fā)展
Win 11支持安卓應用,模擬器廠商為何叫苦?
盲盒模擬器
中國首個自主研發(fā)的地球模擬器投入使用
關于 Web 應用系統(tǒng)的軟件測試的研究
軟件測試發(fā)展現(xiàn)狀及前景的探討
分離變量法:常見的通性通法
不可忽視變量的離散與連續(xù)
輕松把握變量之間的關系
抚远县| 姚安县| 乡城县| 祥云县| 梅州市| 宁蒗| 平顶山市| 寿宁县| 汉沽区| 武定县| 庆元县| 江口县| 赤峰市| 抚顺县| 浦东新区| 芦溪县| 寿光市| 武鸣县| 黎川县| 南京市| 广南县| 信阳市| 永和县| 彩票| 盐亭县| 万全县| 三原县| 大悟县| 军事| 邢台县| 红原县| 嘉义市| 桑植县| 崇信县| 射阳县| 临澧县| 吉水县| 青神县| 赫章县| 柳江县| 曲沃县|