移動應用自動化測試解決方案_第1頁
移動應用自動化測試解決方案_第2頁
移動應用自動化測試解決方案_第3頁
移動應用自動化測試解決方案_第4頁
移動應用自動化測試解決方案_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、移動應用自動化測試解決方案目錄1背景和需求2我們的方案3實施經(jīng)驗4總結背景和需求背景移動互聯(lián)網(wǎng)接入成為主體背景消費行為逐漸向移動端遷移和滲透2015年上半年,手機支付、手機網(wǎng)購、手機旅行預訂用戶規(guī)模分別達到2.76億、2.70億和1.68億,半年度增長率分別為26.9%、14.5%和25.0%注:以上信息摘自CNNIC發(fā)布的2015年第36次中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告和新華網(wǎng)2015.05.03的上市銀行年報顯示:手機銀行客戶規(guī)模達5.46憶手機銀行出現(xiàn)爆發(fā)式增長截至2014年末,全國個人網(wǎng)上銀行客戶數(shù)已超6.65億,手機銀行客戶規(guī)模達5.46億移動互聯(lián)網(wǎng)金融增長迅猛移動終端的證券業(yè)務發(fā)展迅

2、速通過移動終端實現(xiàn)的交易業(yè)務占比大幅提升,2015年6月手機炒股或基金用戶達到3695萬,比2014年12月增長89.8%保障移動終端系統(tǒng)安全、穩(wěn)定的運行,為用戶提供良好的移動終端服務體驗,已經(jīng)公司競爭力的主要表現(xiàn)之一 測試需求關注點測試需求測試內(nèi)容自動化測試應用功能使用便捷功能測試,用戶體驗測試測試系統(tǒng)功能及業(yè)務流程檢查界面友好型、操作合理性和易用性自動化功能驗證信息保護可靠安全測試檢查系統(tǒng)安全漏洞自動化安全工具檢測終端支持廣泛兼容適配測試檢查應用在不同終端和分辨率下的可用性自動化功能驗證界面操作高效性能測試檢查操作響應速度、終端CPU、內(nèi)存性能、流量和電力消耗自動化性能驗證系統(tǒng)運行穩(wěn)定性能

3、測試檢查服務端處理能力、穩(wěn)定性以及資源消耗自動化性能驗證應用更新敏捷功能測試測試主要功能及主要業(yè)務流程自動功能化驗證客戶的自動化測試需求客戶被測應用共性需求個性需求應用場景招商銀行手機銀行移動信貸提供自動化測試框架支持自動化功能驗證業(yè)務部門(UAT環(huán)境)功能驗收測試、兼容適配測試,測試部門(模擬環(huán)境)每日批量執(zhí)行和投產(chǎn)測試寧波銀行手機銀行對接開發(fā)持續(xù)集成環(huán)境開發(fā)部門集成測試測試部門投產(chǎn)測試浙商銀行增金寶,手機銀行開展前端性能測試 測試部門兼容適配測試和前端性能測試太平洋保險M1-3車E保PAD版,云車險,中太app和E保通等9個應用建設移動應用測試私有云,提供離線功能測試,開展前端性能測試 測

4、試部門功能測試、兼容適配測試和前端性能測試業(yè)務部門測試西南證券手機證券建設移動應有測試私有云,開展前端性能測試 測試部門功能測試、兼容適配測試和前端性能測試我們的方案解決思路用戶(業(yè)務驅動型自動化案例)平臺核心(數(shù)據(jù)管理,任務調(diào)度)驅動擴展層Web驅動抽象層MobileWindowSDK設備 / 系統(tǒng)PCPhonePad不變變統(tǒng)一的測試管理平臺隔離,解耦移動應用測試驅動層案例步驟命令解析發(fā)送命令iOS/Android/PadDevice & EmulatorDriver Service BusCall API InterfaceCommands(TCP)REST JSON(HTTP)Local

5、 or Remote, anywhereFindElementByText執(zhí)行層Control層設備管理調(diào)度管理平臺層robotiumUiautomator傳遞案例結果反饋數(shù)據(jù)庫案例管理場景管理設備管理版本管理場景執(zhí)行結果反饋性能監(jiān)控執(zhí)行結果管理安裝卸載chromeDriverAppium軟件架構硬件部署移動應用操作支持啟動APP、點擊、滑動、輸入文本、輸入密碼等特殊的自定義控件(安全鍵盤、驗證碼等)集成在第三方應用內(nèi)的操作(微信銀行)案例管理案例中增加設備和app版本信息供案例調(diào)試時使用場景管理配置app版本配置設備指定設備:自動綁定可用的appium執(zhí)行機,全局作用于場景中的所有案例。未指

6、定設備:自動選擇可用的appium執(zhí)行機和設備,場景內(nèi)可多機并發(fā)執(zhí)行。測試結果每個步驟后截圖+步驟中顯式調(diào)用截圖組合成GIF,保存至測試結果中離線執(zhí)行從平臺同步案例到設備案例在設備本地離線執(zhí)行同步案例執(zhí)行結果回平臺Control-設備管理phoneDriver數(shù)據(jù)庫平臺phoneDriverphoneDriver設備管理新設備自動注冊phonephone型號設備狀態(tài)所在執(zhí)行機IP管理調(diào)度設備設備管理設備管理接入設備自動識別(設備類型、版本、分辨率等)和入庫實時監(jiān)控設備設備實時監(jiān)控版本管理平臺內(nèi)管理移動應用版本應用版本批量推送安裝 APP版本配置管理自動獲取app包名,版本號,md5值通過包名、

7、版本號、md5值可唯一確定一個版本APP批量推送安裝根據(jù)app選擇設備分組1自動化主控1android分組ios分組自動化持續(xù)集成服務平臺自動化平臺ios分組n自動化主控2自動化主控n執(zhí)行機群自動化平臺與Jenkins集成自動化平臺與Jenkins集成自動觸發(fā)執(zhí)行自動化平臺與Jenkins集成在Jenkins中顯示測試結果前端性能監(jiān)控流量CPU內(nèi)存電量FPS壓力實施經(jīng)驗招商銀行4月份開始啟動試點和推廣系統(tǒng)覆蓋: Android,iOS和Browser三個版本業(yè)務覆蓋:M+卡、理財、信用卡、一卡通、一網(wǎng)通和金融助手案例編寫參與人數(shù)10個案例運行成功率在95%以上項目回歸案例數(shù)(個)自動化案例總數(shù)

8、(個)自動化適配案例數(shù)(個)自動化案例覆蓋率執(zhí)行終端個人手機銀行4202858567.85 %手機移動信貸11674504038.5%PAD寧波銀行項目案例數(shù)(個)執(zhí)行時間(小時)發(fā)現(xiàn)缺陷(個)案例維護人員(個)Android186851iOS5130111月份開始啟動試點和推廣,每兩周開展一次投產(chǎn)驗證測試,目前完成6次測試,執(zhí)行成功率達到95%以上,確認并提交缺陷5個。驗證通過了自動化測試平臺與Jenkins的對接,計劃明年初完成功能開發(fā)。浙商銀行10月份開始啟動試點和推廣,完成案例數(shù)量45個,每次發(fā)布前開展兼容性測試,目前為止執(zhí)行8次,覆蓋機型有23種,明年要支持30+。序號設備類型系統(tǒng)類

9、型系統(tǒng)版本分辨率1魅族MX4Android4.4.21152x19202華為P7Android4.4.2720 x12803榮耀6Android4.4.21080 x19204moto gAndroid5.0.2720 x12805三星S4Android4.31080 x19206紅米NOTE(聯(lián)通4G)Android4.4.4720 x12807三星NOTE3Android4.4.21080 x19208vivoX5Android51080 x19209樂視超級手機1Android51080 x192010魅藍NoteAndroid4.4.41080 x192011紅米NOTE(移動4G)A

10、ndroid4.4.4720 x128012小米3(聯(lián)通版)Android4.4.41080 x192013紅米1S(電信版)Android4.3720 x128014榮耀6(移動版)Android4.4.21080 x192015榮耀3X暢玩版Android4.2.2720 x128016vivo_X3tAndroid4.2.1720 x128017努比亞Z9miniAndroid5.0.21080 x192018酷派大神F2Android4.4.4720 x128019iPhone4iOS7.1.2320 x48020iPhone6iOS8.1.3375x66721X600Android5

11、.0.21080 x192022XT1077Android5.0.2720 x128023R7tAndroid4.4.41080 x1920太平洋保險項目回歸案例數(shù)(個)自動化案例總數(shù)(個)自動化適配案例數(shù)(個)自動化案例覆蓋率(%)執(zhí)行終端單設備一輪適配執(zhí)行耗時M1-3車E保PAD版211018208586.26%PAD8小時云車險1671384082.63%手機2小時中太app87524559.78%手機30分鐘E保通76644484.21%手機40分鐘神行太保2830220011577.73%PAD10小時第三方支付76555072.37%手機40分鐘M2-4 集團2015版團體客戶經(jīng)理移動展業(yè)系統(tǒng)3212807686.42%PAD2小時壽險微信37832015484.66%手機3小時記事本APP2011808089.56%手機1小時7月份開始啟動試點和推廣,截止目前為止已推廣項目為9個,執(zhí)行用例30000多條,確認并提交缺陷10個,計劃明年3月份之前完成共計27個項目推廣。私有云試點建設到目前為止包括了:2臺服務器,5臺windows執(zhí)行機,2臺mac-mini執(zhí)行機,13臺手機,6臺pad???/p>

溫馨提示

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

評論

0/150

提交評論