



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、(完整)cts測試環(huán)境配置指導(dǎo)書(完整)cts測試環(huán)境配置指導(dǎo)書 編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們對文中內(nèi)容進(jìn)行仔細(xì)校對,但是難免會(huì)有疏漏的地方,但是任然希望((完整)cts測試環(huán)境配置指導(dǎo)書)的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來便利。同時(shí)也真誠的希望收到您的建議和反饋,這將是我們進(jìn)步的源泉,前進(jìn)的動(dòng)力。本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時(shí)查閱,最后祝您生活愉快 業(yè)績進(jìn)步,以下為(完整)cts測試環(huán)境配置指導(dǎo)書的全部內(nèi)容。第5頁, 共5頁cts測試環(huán)境配置1. 安裝linux os的主機(jī)一臺(tái),無特殊硬件配置
2、要求,實(shí)驗(yàn)室能安裝windows xp os的任一主機(jī)即可。2. 在linux環(huán)境的主機(jī)上的某一路徑下(多為home路徑)選取cts測試的文件,按如下方式排列: android-ctstoolsrepositoryplansresultstestcaseshost_configcts.jarstartctsplans-測試執(zhí)行計(jì)劃.整個(gè)cts可分為6部分,含android、java、performance、signature、refapp、vm,有一個(gè)cts testplan包含那6個(gè)計(jì)劃。 在測試中若意將某個(gè)package作為計(jì)劃單獨(dú)運(yùn)行,可使用如下命令 add -plan plan_nam
3、e: add a new plan with specified nameresults-測試執(zhí)行結(jié)果。當(dāng)運(yùn)行單個(gè)package或單個(gè)testplan時(shí),都會(huì)在此路徑下自動(dòng)生成以開始運(yùn)行的日期時(shí)間為名的文件夾。testcases-測試執(zhí)行時(shí)的具體文件。以package為單位的apk和對應(yīng)名稱的xml文件,其中xml文件中列出了對應(yīng)package中的所有執(zhí)行的case文件host_congfig-測試執(zhí)行時(shí)相關(guān)參數(shù)和配置信息cts。jar-執(zhí)行測試所需的java壓縮包startcts-測試執(zhí)行的shell腳本3. 下載最新的適用于linux環(huán)境的android sdk文件,并配置sdk_root
4、 將sdk文件放在home的某個(gè)路徑下,在cts解壓縮文件夾下,進(jìn)入tools目錄下,通過文本編輯工具將2中所列的startcts腳本文件打開,尋找其中的sdk_root關(guān)鍵字,對sdk_root進(jìn)行配置,可參考如下方式配置 sdk_root=/home/myuser/android-sdk-linux_x86-1.5_r14. 檢測adb連接是否正常 使用sdk下的tools中的命令檢測,測試手機(jī)通過usb線連接到linux pc是否能保持adb連接正常,若出現(xiàn)adb連接斷開的問題,可參考如下的配置文件的修改 在 /etc/udev/rules。d/ 的路徑下創(chuàng)建或修改文件名為50-andr
5、oid。rules文件內(nèi)容,按如下參數(shù)配置(僅作參考,適用于u8220手機(jī),需要root權(quán)限)subsystem=usb,sysfsidvendor=12d1,symlink+=android_adb,mode=”0666”subsystem=usb,sysfsidvendor=05c6”,symlink+=android_adb”,mode=0666”subsystem=”usb”,sysfsidvendor=”0bb4”,symlink+=android_adb”,mode=”0666”5. 配置java sdk在linux下安裝java sdk,具體安裝方法可以參考該文檔,這里需要強(qiáng)調(diào)的
6、一點(diǎn)就是配置用戶環(huán)境變量的重要性,cts和eclipse都需要用到該環(huán)境變量;6. 對手機(jī)進(jìn)行相應(yīng)的設(shè)置為保障測試的順利進(jìn)行,不應(yīng)其他原因?qū)е聹y試結(jié)果timeout或fail,請按照如下需求配置手機(jī)(1)確保手機(jī)的測試版本為工程版(2)確保手機(jī)中插好sd卡(測試中有對sd上的數(shù)據(jù)進(jìn)行的操作)(3)測試前對手機(jī)恢復(fù)出場設(shè)置,清除所有的user data(settings sd card & phone storage factory data reset)(4)確保手機(jī)的settings security & location require pattern為未選中狀態(tài)(5)確保手機(jī)不鎖屏,將s
7、ettings sound display screen timeout設(shè)置為never timeout”(6)確保手機(jī)屏幕保存awake狀態(tài),將settings applications development stay awake選中(7)確保開始測試時(shí)手機(jī)處于home screen界面(8)手機(jī)運(yùn)行cts測試時(shí),不要運(yùn)行其他的任務(wù),在同一時(shí)間內(nèi)linux pc上只能運(yùn)行一個(gè)cts測試任務(wù)(9)運(yùn)行cts測試任務(wù)時(shí),不要觸按手機(jī)屏幕和任何按鍵,因?yàn)樵跍y試運(yùn)行時(shí),觸屏和按鍵可能會(huì)導(dǎo)致測試項(xiàng)失敗.7. 運(yùn)行cts測試 參考如下路徑(黃色粗體部分為用戶輸入):ctslixiaoni-cts: c
8、d androidcts/tools/ /選擇路徑到2中所列的tools下ctslixiaoni-cts:/android-cts/tools$ ./startcts /運(yùn)行startcts腳本android cts version 1.0device(1234567890abcdef) connected /運(yùn)行計(jì)劃前確保手機(jī)已連接上cts_host start - -plan plan_name /開始運(yùn)行某個(gè)計(jì)劃,plan_name如2種所列,也可以為某個(gè)自創(chuàng)建的計(jì)劃 8. cts基本命令介紹cts中添加testcases和plansadd p filepath+testcases.zi
9、pcts_host add p filepath+testcases。zipcts 通過該命令來添加一個(gè)testcases,被添加testcases將被保存在androidctsrepositorytestcases,其中xxx是 一個(gè)zip包的全路徑+zip文件名,此zip包 包含兩部分,第一部分為apk文件,第二部分為xml用來描述該apk,通過該xml文件告訴cts,需要添加的testcases的安裝apk包名字、在cts中顯示的名字等信息。例如,向cts中添加一個(gè)activitylaunchtester_browse測試testcases:首先,需要將安裝文件進(jìn)行打包成activity
10、launchtester_browse.zip,包內(nèi)包括兩個(gè)文件:activitylaunchtester_browse.apk和activitylaunchtester_browse。xml;下面將activitylaunchtester_browse。xml文件每個(gè)關(guān)鍵字的信息進(jìn)行分析,xml文件如下:testpackage androidframework=”android 1.0 jarpath=” name=”activitylaunchtester_browse” runner=”android.test.instrumentationtestrunner appnamespace
11、=com.android。cts。activitylaunchtester_browser apppackagename=”android.huawei.performance.activitylaunchtest。browser” targetnamespace=”com。android。browser” targetbinaryname=”ctsteststubs” version=1。0”testsuite name=android”test name=performancetest/testsuite name: 放入zip包下中apk文件的名字(不包括后綴apk); runner:不
12、用修改,默認(rèn)使用android。test.instrumentationtestrunner; appnamespace:安裝的apk的packagename; apppackagename:apk安裝完畢后,在cts中通過ls -p顯示的在cts中的packagename,可以隨意命名,例如可以命名為:android.huawei.performance。activitylaunch。test.browser;cts自帶的一個(gè)原始packagename為:android.performance3 targetnamespace:測試目標(biāo)package的名字,是工程文件androidmanifest工程中instrumentation的android:targetpackage值,例如本用例該值為com.android。browser; targetbinaryname:cts中的targetbinary名字,在打zip包時(shí),要將該apk包含到zip包中才能進(jìn)行 add p xxx操作;(目前還不清楚該參數(shù)在cts框架中的意義) testsuite,test name 為生成報(bào)表時(shí)報(bào)表測試項(xiàng)的條目需要的字段;然后運(yùn)行該命令,將activitylaunchtester_browse
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家居空間設(shè)計(jì)中的生活動(dòng)線優(yōu)化考核試卷
- 流動(dòng)小吃轉(zhuǎn)讓合同范本
- 酒店吧臺(tái)員工合同范本
- 吊頂合資協(xié)議合同范本
- 辦公區(qū)域清潔與維護(hù)工作計(jì)劃
- 農(nóng)村污水處理合同
- 企業(yè)增資擴(kuò)股方案及協(xié)議
- 環(huán)境保護(hù)的重要性征文
- 貨物公路運(yùn)輸合同
- 私人公寓樓房產(chǎn)轉(zhuǎn)讓合同
- 2024-2025學(xué)年四川省成都市高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測英語試題(解析版)
- HRBP工作總結(jié)與計(jì)劃
- 八大危險(xiǎn)作業(yè)安全培訓(xùn)考試試題及答案
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年上半年中電科太力通信科技限公司招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年沙洲職業(yè)工學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 【化學(xué)】常見的鹽(第1課時(shí))-2024-2025學(xué)年九年級化學(xué)下冊(人教版2024)
- 2024甘肅省公務(wù)員(省考)行測真題
- 體育活動(dòng)策劃與組織課件
- JJG 1204-2025電子計(jì)價(jià)秤檢定規(guī)程(試行)
- 認(rèn)養(yǎng)一頭牛-雙寡格局下新品牌如何實(shí)現(xiàn)彎道超車
評論
0/150
提交評論