• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

      2018-01-14 03:21庾佳
      文理導(dǎo)航 2018年32期
      關(guān)鍵詞:模擬器軟件測試變量

      庾佳

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

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

      引言

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

      1.移動(dòng)端測試分類

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

      表1:移動(dòng)端測試分類

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

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

      Android模擬器:實(shí)際上就是一臺(tái)手機(jī),方便我們給大家展示效果。

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

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

      2.1 Java環(huán)境

      第一步:安裝JDK1.8

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

      jdk1.8.0)。

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

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

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

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

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

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

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

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

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

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

      2.2 AndroidSDK環(huán)境

      第一步:將SDK保存到硬盤

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

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

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

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

      →變量值:D:/android-sdk→點(diǎn)擊確定按鈕;

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

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

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

      重啟命令行工具,命令行輸入adb,不報(bào)錯(cuò)即可。

      2.3 Android模擬器安裝

      第一步:模擬器Genymotion安裝

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

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

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

      和virtualbox三個(gè)圖標(biāo)。

      第二步:虛擬機(jī)鏡像導(dǎo)入

      (1)打開virtualbox;

      (2)進(jìn)入virtualbox→管理→導(dǎo)入虛擬電腦;

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

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

      (5)點(diǎn)擊導(dǎo)入按鈕→等待導(dǎo)入完成;

      (6)virtualbox列表會(huì)展示選項(xiàng)。

      第三步:啟動(dòng)android模擬器

      (1)點(diǎn)擊genymotion圖標(biāo)→彈出框點(diǎn)擊>Personal

      Use;

      (2)同意條款;

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

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

      3.總結(jié)

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

      【參考文獻(xiàn)】

      [1]騰訊SNG專項(xiàng)測試團(tuán)隊(duì).Android移動(dòng)性能實(shí)戰(zhàn)[M].人民郵電出版社,2017

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

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

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

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

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

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

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

      [9]李晶,馬建敏.基于Android的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦迷,2018(02)

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

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

      猜你喜歡
      模擬器軟件測試變量
      軟件測試方向人才培養(yǎng)“1+X”融合研究
      大數(shù)據(jù)背景下軟件測試技術(shù)的發(fā)展
      Win 11支持安卓應(yīng)用,模擬器廠商為何叫苦?
      盲盒模擬器
      中國首個(gè)自主研發(fā)的地球模擬器投入使用
      關(guān)于 Web 應(yīng)用系統(tǒng)的軟件測試的研究
      軟件測試發(fā)展現(xiàn)狀及前景的探討
      分離變量法:常見的通性通法
      不可忽視變量的離散與連續(xù)
      輕松把握變量之間的關(guān)系
      中超| 临江市| 东乡族自治县| 安陆市| 江华| 白河县| 体育| 靖安县| 苍山县| 饶河县| 东乌珠穆沁旗| 蓝山县| 自贡市| 东明县| 海伦市| 长沙市| 渑池县| 罗田县| 新乡市| 交口县| 双桥区| 广德县| 高雄市| 美姑县| 扬中市| 望谟县| 威宁| 海阳市| 郑州市| 晋中市| 永胜县| 富裕县| 五莲县| 辉南县| 定陶县| 资阳市| 岢岚县| 陇南市| 长岭县| 四会市| 沅江市|