版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、CTS4.0測試完全教程一、測試環(huán)境搭建PC必須是linux系統(tǒng)1、安裝java6環(huán)境下載java6 HYPERLINK /technetwork/java/javase/downloads/index.html /technetwork/java/javase/downloads/index.html終端輸入:sudosu-輸入密碼sudoapt-getinstallsun-java-jdk當(dāng)出現(xiàn)如下錯誤:rootstu-system:/home#sudoapt-getinstallsun-java6-jdkReadingpackagelists.DoneBuildingdependency
2、treeReadingstateinformation.DonePackagesun-java6-jdkisnotavailable,butisreferredtobyanotherpackage.Thismaymeanthatthepackageismissing,hasbeenobsoleted,orisonlyavailablefromanothersourceE:Packagesun-java6-jdkhasnoinstallationcandidate解決辦法:1、命令行輸入sudogedit/etc/apt/sources.list2、打開源列表在最后一行添加:deb HYPERL
3、INK /ubuntu/ /ubuntu/hardymultiverse3、保存退出4、更新apt命令行輸入:sudoapt-getupdate5、安裝sun-java6-jdk命令行輸入:sudoapt-getinstallsun-java6-jdk安裝過程中根據(jù)提示選擇Y,或OK。2、下載文件下載CTS測試包android-cts-4.0.3_r2-linux_x86-arm,android-cts-media-1.0網(wǎng)址: HYPERLINK /compatibility/downloads.html /compatibility/downloads.html下載android-sdk_
4、r16-linux網(wǎng)址: HYPERLINK /sdk/index.html /sdk/index.html在home文件夾下面新建一個文件夾,將下載好的三個壓縮包剪貼到其中,解壓縮。3、安裝adb工具android-sdk_r16-linuxandroid-sdk-linuxtools文件夾下面默認(rèn)沒有adb工具,解決辦法:命令行cd至卩android-sdk_r16-linuxandroid-sdk-linuxtools下,輸入shandroid跳出安裝窗口,選則需要的工具安裝。如果android腳本不能執(zhí)行,用chmod變更執(zhí)行權(quán)限。具體命令如下:Rootuser:home/user/c
5、ts4.0/android-sdk_r16-linux/android-sdk-linux/tools#chmod777androidRootuser:home/user/cts4.0/android-sdk_r16-linux/android-sdk-linux/tools#./android運(yùn)行后如下圖:選擇androidSDKTools、ndroidSDKPlatform-tools以及要測試的android版本,這里主要講android4.0.3,所以選擇Android4.0.3(API15),點(diǎn)擊右下角Install2packages.安裝。安裝完后close窗口,回到command
6、line。4、配置SDK路徑用vi編輯器打開android-cts-4.0.31-linux_x86-armandroid-ctstools下面的cts-tradefed腳本。在代碼最前面添加如下代碼:if-z$SDK_R00T;thenCONFIGURATIONSetthisvariabletotherootofyourAndroidSDKinstallation.exportSDK_R00T二/home/user/cts4.0/android-sdk_rl6Tinux/android-sdk-linuxfi;保存。在checkPathadbcheckPathjava之前,插入如下代碼:Ad
7、dSDK_ROOTtothePATHforbackwardscompatibilitywithpriorstartctscommandsthatrequiredSDK_ROOTtofindadb.辻-n$SDK_ROOT;thenPATH=$SDK_ROOT/platform-tools:$SDK_ROOT/tools:$PATHfi;保存,并在commandline輸入命令chmod777cts-tradefed。記事本或vi編輯器打開android-cts-media-1.0下面的copy_media.sh腳本。在代碼最前面添加如下代碼:if-z$SDK_ROOT;thenCONFIGUR
8、ATIONSetthisvariabletotherootofyourAndroidSDKinstallation.exportSDK_ROOT二/home/user/cts4.0/android-sdk_rl6Tinux/android-sdk-linuxfi;保存,并在commandline輸入命令chmod777copy_media.sh。二、準(zhǔn)備平臺1、Dofactoryreset.2、Installandroid4.0CTStestAPK:1)CtsDelegatingAccessibilityService.apk2)DelegatingAccessibilityService.a
9、pk3、setuplanguageasUnitedStatesEnglish.4、pluginaemptySDcardtothedevice.5、launchwifiandconnecttoVPN.6、launchBTandmakesureitcouldsearcheddevice.7、Setting-Display-Sleep-selectNevertimeout.8、Setting-Security-Screenlock-selectNone.9、Setting-Security-Deviceadministrators-enabletwoAPKactivitied.10、Setting-
10、Security-disableUnknownsources.11、Setting-Accaessibility-turnonDelegatingAccessibilityService.12、Setting-Developeroptions-enableUSBdebugging.13、Setting-Developeroptions-enableStayawake.14、Setting-Developeroptions-enableAllowmocklocations.15、setsystemtimeaslocaltime.三、測試1、copymedia文件1)平臺用USB線連接LinuxP
11、C(連通后平臺右下方會顯示usb和debugicon)2)打開終端3)輸入sudosu-輸入root密碼4)輸入cd5)輸入cd/home/user/cts4.0/android-cts-media-1.0/這個是copy_media.sh文件所在的路徑,請輸入您的實際路徑。輸入./copy_media.sh。腳本開始copymedia文件到平臺根目錄下。2、完全測試1)平臺用USB線連接LinuxPC(連通后平臺右下方會顯示usb和debugicon)2)打開終端3)輸入sudosu-輸入root密碼4)輸入cd./.輸入cd/home/linux/cts/android-cts-4.0.3
12、_r1-Iinux_x86-arm/android-cts/tools/這個是cts-tradefed文件所在路徑,請輸入您的實際路徑輸入./cts-tradefed終端顯示:01-1615:44:05I/DeviceManager:Detectednewdevice0123456789ABCDEF/如果沒有這行,說明設(shè)備沒有和PC聯(lián)通AndroidCTS4.0.3_r1cts-tf5)輸入cts完全測試命令:runcts-planCTScts-tfruncts-planCTS01-1615:45:34I/TestInvocation:Startinginvocationforctsonbui
13、ld4.0.3_r1ondevice0123456789ABCDEF01-1615:45:35I/0123456789ABCDEF:Createdresultdir2012.01.16_15.45.34。開始測試CTS。3、測試未完成的plan1)平臺用USB線連接LinuxPC(連通后平臺右下方會顯示usb和debugicon)2)打開終端3)輸入sudosu-輸入root密碼4)輸入cd./.輸入cd/home/linux/cts/android-cts-4.0.3_r1-linux_x86-arm/android-cts/tools/這個是cts-tradefed文件所在路徑,請輸入您的
14、實際路徑輸入./cts-tradefed終端顯示:01-1615:44:05I/DeviceManager:Detectednewdevice0123456789ABCDEF/如果沒有這行,說明設(shè)備沒有和PC聯(lián)通AndroidCTS4.0.3_r1cts-tf5)輸入lr終端顯示:SessionPassFailNotExecutedStarttimePlanname07002012.01.16_16.09.19NA13002012.01.16_16.13.01NA199171202012.01.18_13.43.56CTS(根據(jù)starttime時間,確定你要的任務(wù)的session編號)6)輸
15、入runctstontinue-sessionsession_id(session編號)終端顯示01-1813:48:45I/TestInvocation:Startinginvocationforctsonbuild4.0.3_r1ondevice0123456789ABCDEF。繼續(xù)測試未完成的plan。4、測試某一個plan的全部fail/notExecuted/timeout項1)連接平臺和PC2)終端輸入sudosu-輸入root密碼3)cd至卩android-cts/tools下輸入./cts-tradefed4)確認(rèn)平臺和PC連通后在cts-tf輸入lr終端顯示:SessionP
16、assFailNotExecutedStarttimePlanname07002012.01.16_16.09.19NA113002012.01.16_16.13.01NA2199171202012.01.1813.43.56CTS5)輸入addderivedplan-planplan_name-ssessionID-rfail/plan_name可以自己定義,sessionID就是上面查看結(jié)果的Session編號。測試全部fail項-r后面是fail,測試notExecuted項或者timeout項,-r后面就是notExecuted或者timeout。例:測試上面SessionID為2的所
17、有fail項,輸入命令應(yīng)為:addderivedplan-plan6)輸入runcts-planplan_name/plan_name即您前面定義的。終端顯示cts-tf01-1813:48:45I/TestInvocation:Startinginvocationforctsonbuild4.0.3_r1ondevice0123456789ABCDEFoooo開始測試fail/notExecuted/timeout項。5、測試某一個package1)連接平臺和PC2)終端輸入sudosu-輸入root密碼3)cd到android-cts/tools下輸入輸入./cts-tradefed4)輸
18、入命令:Ip查看所有package。5)輸入命令:runcts-cpackage_name女廿測試android.bluetooth,輸入命令:runcts-candroid.bluetooth終端顯示cts-tf01-1813:48:45I/TestInvocation:Startinginvocationforctsonbuild4.0.3_r1ondevice0123456789ABCDEF。開始測試一個package。6、測試摸一個case1)連接平臺和PC2)終端輸入sudosu-輸入root密碼3)cd至卩android-cts/tools下輸入./cts-tradefed4)輸入命令:runcts-cpackagename-mmethodTestFailureDetailstihdldid.applets.SysleiffFeatufailjunitframeworkAssertion
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度固定資產(chǎn)借款合同還款計劃與利率調(diào)整3篇
- 研學(xué)旅行教學(xué)課程設(shè)計
- 二零二五年度商業(yè)地產(chǎn)買賣委托代理合同3篇
- 二零二五年度數(shù)據(jù)中心安全維護(hù)與管理服務(wù)合同
- 內(nèi)部公司會議方案樣本(2篇)
- 質(zhì)量管理課程設(shè)計簡介
- 會計員安全生產(chǎn)責(zé)任制(4篇)
- 運(yùn)籌學(xué)課程設(shè)計旅游
- 二零二五年度互聯(lián)網(wǎng)公司員工持股計劃協(xié)議范本3篇
- 二氧化碳滅火器的維修安全操作規(guī)程(3篇)
- 山西省晉中市2023-2024學(xué)年高一上學(xué)期期末考試 化學(xué) 含解析
- 2024國家安全員資格考試題庫加解析答案
- 過程審核表(產(chǎn)品組評分矩陣評審提問表(評分))-2024年百度過
- 操作手冊模板【范本模板】
- 2025年湖北省武漢市高考數(shù)學(xué)模擬試卷附答案解析
- 【工作總結(jié)】建筑中級職稱專業(yè)技術(shù)工作總結(jié)
- 江蘇省2022年普通高中學(xué)業(yè)水平合格性考試數(shù)學(xué)試題(考試版)
- 2023年二輪復(fù)習(xí)解答題專題三:一次函數(shù)的應(yīng)用方案選取型(原卷版+解析)
- 2024版小學(xué)英語新課程標(biāo)準(zhǔn)測試題及答案
- 多旋翼無人機(jī)駕駛員執(zhí)照(CAAC)備考試題庫大全-上部分
- 2024年村級意識形態(tài)工作計劃
評論
0/150
提交評論