東舟自動(dòng)化用例編寫文檔_第1頁
東舟自動(dòng)化用例編寫文檔_第2頁
東舟自動(dòng)化用例編寫文檔_第3頁
東舟自動(dòng)化用例編寫文檔_第4頁
東舟自動(dòng)化用例編寫文檔_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、自動(dòng)化用例編寫目錄1.簡介32.環(huán)境搭建32.1 搭建eclipse環(huán)境32.2 升級(jí)東周工具32.3 安裝svn43.用例編寫43.1 錄制43.1.1 查看手機(jī)應(yīng)用43.1.2 錄制用例43.2 生成Robotium測(cè)試類73.2.1 編譯73.2.2 導(dǎo)入工程73.3 本地單條執(zhí)行測(cè)試代碼103.3.1 添加簽名文件103.3.2 運(yùn)行113.3.4 新增用例123.4 功能測(cè)試133.4.1 創(chuàng)建執(zhí)行任務(wù)133.4.2 執(zhí)行測(cè)試任務(wù)134. 代碼上傳及平臺(tái)執(zhí)行145. 索引表141.簡介在eclipse開發(fā)工具上用java語言編寫腳本。Case是根據(jù)checklist上的子功能點(diǎn)一條條

2、編寫。Case編寫好后,需要上傳到svn的相關(guān)路徑下,本地調(diào)試通過后,通知平臺(tái)負(fù)責(zé)人配置環(huán)境,構(gòu)建執(zhí)行任務(wù)。2.環(huán)境搭建2.1 搭建eclipse環(huán)境根據(jù)“Smart Robot測(cè)試人員操作手冊(cè).docx”文檔,搭建環(huán)境。2.2 升級(jí)東周工具根據(jù)“Smart Robot升級(jí)文檔.docx”文檔,升級(jí)工具。2.3 安裝svn根據(jù)“Smart Robot 產(chǎn)品詳細(xì)操作手冊(cè).pdf”文檔中的svn安裝步驟,安裝svn。3.用例編寫3.1 錄制3.1.1 查看手機(jī)應(yīng)用電腦連上手機(jī),進(jìn)入【測(cè)試用例】模塊,如下圖所示:如果eclipse沒有測(cè)試用例項(xiàng),則點(diǎn)擊選擇“other”,選擇“測(cè)試用例”。點(diǎn)擊【應(yīng)用

3、視圖】中的按鈕“”對(duì)當(dāng)前設(shè)備上的應(yīng)用信息進(jìn)行分析,分析完成后【應(yīng)用視圖】中所有的應(yīng)用均為該手機(jī)上的應(yīng)用。點(diǎn)擊【應(yīng)用視圖】中的按“”,顯示當(dāng)前連接手機(jī)上的所有應(yīng)用。3.1.2 錄制用例選擇相應(yīng)的目錄下新增錄制用例,以便簽“com.gionee.note”為例說明便簽測(cè)試包生成過程。點(diǎn)擊“”進(jìn)入錄制過程,如圖所示點(diǎn)擊“Next >”進(jìn)入錄制界面,如圖所示點(diǎn)擊“”按鈕開始錄制用例,在手機(jī)上操作的動(dòng)作會(huì)記錄到錄制界面列表中,如圖所示:點(diǎn)擊“Cancel”刪除錄制腳本。點(diǎn)擊“Finish”保存錄制的用例。新建的工程如下圖所示:(為了便于維護(hù)測(cè)試項(xiàng)目,工程名稱命名為 應(yīng)用包名+“.test_”+工程

4、ID號(hào),用例命名為模塊名+“_”+用例ID)3.2 生成Robotium測(cè)試類3.2.1 編譯點(diǎn)擊,生成測(cè)試包,使得錄制的內(nèi)容和本地同步。3.2.2 導(dǎo)入工程進(jìn)入java開發(fā)透視圖,右擊空白處,點(diǎn)擊“Import”導(dǎo)出剛才新建的工程。步驟如下圖所示:選擇內(nèi)容,如上圖顯示,點(diǎn)擊“Next >”點(diǎn)擊“Browser >”,進(jìn)入東周工具安裝目錄workspace,選擇工程,點(diǎn)擊“確定”,點(diǎn)擊“Finish”導(dǎo)出工程,如下圖所示:導(dǎo)入的工程如下圖所示:生成的代碼如下圖所示:(錄制生成的代碼,我們還需要完善,增加判斷,check點(diǎn)。代碼編寫格式參見文檔“自動(dòng)化腳本規(guī)范V1.1.pdf”)。3

5、.3 本地單條執(zhí)行測(cè)試代碼3.3.1 添加簽名文件進(jìn)入“Window”à選擇“Preferences”à展開“Android”à選擇“Build”à進(jìn)入前面文件存放路徑,選擇相應(yīng)的簽名文件(一般簽名文件都是“platform.keystore”),保存。如圖所示:3.3.2 運(yùn)行右擊用例,選擇“Run As”à選擇“Android JUnit Test”,用例執(zhí)行中如下圖所示:如果用例執(zhí)行通過,界面顯示如下圖所示:如果用例執(zhí)行失敗,界面顯示如下圖所示3.3.4 新增用例進(jìn)入【測(cè)試用例】,選擇新建的工程,錄制一個(gè)用例,選擇錄制的用例,點(diǎn)擊“”,新增用例到工程,如下圖所示:3.4 功能測(cè)試3.4.1 創(chuàng)建執(zhí)行任務(wù)打開【功能測(cè)試】,在任務(wù)列表中點(diǎn)擊“”創(chuàng)建測(cè)試任務(wù),進(jìn)入如圖所示界面:選取需要測(cè)試的應(yīng)用和版本,并保存,生成測(cè)試任務(wù)。打開剛才新建的測(cè)試任務(wù),新建執(zhí)行任務(wù),如圖所示:3.4.2 執(zhí)行測(cè)試任務(wù)測(cè)試任務(wù)功能區(qū)提供了三種測(cè)試執(zhí)行方式,分別為:執(zhí)行單條測(cè)試用例:執(zhí)行單個(gè)應(yīng)用下所有測(cè)試用例:執(zhí)行所有應(yīng)用下所有的測(cè)試用例執(zhí)行測(cè)試后,點(diǎn)擊“”在【日志列表】中會(huì)列出該用例的所有執(zhí)行情況,包括一條用例在多個(gè)手機(jī)上的執(zhí)行日志。如圖所示:4. 代碼上傳及平臺(tái)執(zhí)行本地

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論