robotium自動(dòng)化測(cè)試框架_第1頁(yè)
robotium自動(dòng)化測(cè)試框架_第2頁(yè)
robotium自動(dòng)化測(cè)試框架_第3頁(yè)
robotium自動(dòng)化測(cè)試框架_第4頁(yè)
robotium自動(dòng)化測(cè)試框架_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、yonyouup information technology Co.,LtdRobotium自動(dòng)化測(cè)試框架用友網(wǎng)絡(luò)股份有限公司U8移動(dòng)及UAP開(kāi)發(fā)部王兆君2015年1月4日Robotium培訓(xùn)培訓(xùn) Robotium簡(jiǎn)介 Robotium環(huán)境搭建 腳本錄制 腳本加強(qiáng) 腳本回放 測(cè)試結(jié)果收集 工具優(yōu)缺點(diǎn)介紹Robotium簡(jiǎn)介 Robotium是一款國(guó)外的Android自動(dòng)化測(cè)試框架,主要針對(duì)Android平臺(tái)的應(yīng)用進(jìn)行黑盒自動(dòng)化測(cè)試,它提供了模擬各種手勢(shì)操作(點(diǎn)擊、長(zhǎng)按、滑動(dòng)等)、查找和斷言機(jī)制的API,能夠?qū)Ω鞣N控件進(jìn)行操作。Robotium結(jié)合Android官方提供的測(cè)試框架達(dá)到對(duì)應(yīng)用程序

2、進(jìn)行自動(dòng)化的測(cè)試。另外,Robotium 對(duì)Activity,Dialog,Toast,Menu 都是支持的。Robotium測(cè)試基礎(chǔ) 咱們部門(mén)直接通過(guò)apk文件開(kāi)發(fā)測(cè)試腳本 Apk命名標(biāo)準(zhǔn):英文,前后需要一致 手動(dòng)開(kāi)發(fā)腳本注意重簽名及記錄包名和activity,使用resign工具(詳情百度) 多翻翻api接口文檔(本人整理一份)Robotium環(huán)境搭建 安裝JDK 新增環(huán)境變量JAVA_home、ANDROID_home ADT開(kāi)發(fā)環(huán)境 更新安卓版本接口 Robotium recorder安裝安裝JDK 建議1.6及以上版本 安裝路徑建議全英文 安裝過(guò)程中會(huì)出現(xiàn)兩次 安裝提示 第一次是安裝

3、 jdk ,第二次是安裝 jre 。建議兩個(gè)都安裝在同一個(gè)java文件夾中的不同文件夾中。(不能都安裝在java文件夾的根目錄下,jdk和jre安裝在同一文件夾會(huì)出錯(cuò)),默認(rèn)路徑安裝就行。配置環(huán)境變量 配置java相關(guān)的系統(tǒng)環(huán)境變量:java_home、path、classpath 檢測(cè)是否成功,運(yùn)行-cmd-輸入命令:javac 出現(xiàn)命令解釋即為正確 配置安卓相關(guān)的系統(tǒng)環(huán)境變量:Android-home、path(兩個(gè)路徑:tools、flatformtools)。 檢測(cè)是否成功,運(yùn)行-cmd-輸入命令:adb出現(xiàn)命令解釋即為正確ADT開(kāi)發(fā)環(huán)境 安卓的開(kāi)發(fā)環(huán)境Eclipse集成開(kāi)發(fā)平臺(tái) 在1

4、72.16.4.108u8移動(dòng)應(yīng)用安裝包licy1Android_SDK_windows. 大家解壓到英文路徑下可使用。更新安卓版本接口 ADT-窗口-SDKmanager-勾選需安裝兼容的api-install*packages Tools下的Android SDK tools、Android SDK platform toolsb必裝。 extras下的Android support library必裝 其余其余Android版本選一常用的必裝Robotium recorder安裝 Robotium recorder是一個(gè)控件,基于Eclipse開(kāi)發(fā)平臺(tái) Robotium是黑盒自動(dòng)化測(cè)試架

5、構(gòu) Robotium的核心是robotium.jar包 具體安裝步驟見(jiàn)robotium安裝文檔。工程創(chuàng)建 文件-新建-項(xiàng)目-Android robotium recorder-new robotium test-下一步 連接外部設(shè)備或啟用安卓模擬器 窗口-顯示視圖-其他-devices可查看設(shè)備連接情況 選擇apk包文件-填寫(xiě)工程名稱(chēng)-new robotium test 等待installing提示完成后,開(kāi)始recording腳本錄制 窗口提示starting,開(kāi)始手機(jī)端點(diǎn)擊錄制。 手機(jī)端操作后,在窗口中顯示腳本 按照自動(dòng)化測(cè)試用例進(jìn)行動(dòng)作錄制 錄制完成后點(diǎn)擊SAVE,保存錄制的腳本 填寫(xiě)該

6、case名稱(chēng),英文 下次如果是工程中新加case ,工程名稱(chēng)一致,新增工程則同上步驟腳本加強(qiáng) 部分控件recorder無(wú)法識(shí)別只能手動(dòng)添加,如:連接設(shè)置 按鈕 部分動(dòng)作recorder無(wú)法識(shí)別只能手動(dòng)添加,如:下滑動(dòng)作 部分代碼冗余,需要優(yōu)化 具體API見(jiàn)robotium API整理文檔腳本回放 運(yùn)行 選擇運(yùn)行方式 選擇運(yùn)行設(shè)備 腳本運(yùn)行 部分腳本跑不過(guò)去,需要調(diào)試,或者更換控件的識(shí)別方法,具體情況具體分析測(cè)試結(jié)果收集 只能腳本運(yùn)行時(shí)查看效果 腳本回放失敗只能查看 計(jì)劃編寫(xiě)個(gè)公共類(lèi),記錄日志 計(jì)劃做個(gè)循環(huán)失敗后仍能跳過(guò)繼續(xù)執(zhí)行Robotium的優(yōu)點(diǎn) 使用簡(jiǎn)便 測(cè)試腳本容易閱讀 允許直接使用apk包,不必基于源代碼 可識(shí)別元件容易 完美的設(shè)備支持

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論