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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

8、(個(gè))自動(dòng)化適配案例數(shù)(個(gè))自動(dòng)化案例覆蓋率執(zhí)行終端個(gè)人手機(jī)銀行4202858567.85 %手機(jī)移動(dòng)信貸11674504038.5%PAD寧波銀行項(xiàng)目案例數(shù)(個(gè))執(zhí)行時(shí)間(小時(shí))發(fā)現(xiàn)缺陷(個(gè))案例維護(hù)人員(個(gè))Android186851iOS5130111月份開(kāi)始啟動(dòng)試點(diǎn)和推廣,每?jī)芍荛_(kāi)展一次投產(chǎn)驗(yàn)證測(cè)試,目前完成6次測(cè)試,執(zhí)行成功率達(dá)到95%以上,確認(rèn)并提交缺陷5個(gè)。驗(yàn)證通過(guò)了自動(dòng)化測(cè)試平臺(tái)與Jenkins的對(duì)接,計(jì)劃明年初完成功能開(kāi)發(fā)。浙商銀行10月份開(kāi)始啟動(dòng)試點(diǎn)和推廣,完成案例數(shù)量45個(gè),每次發(fā)布前開(kāi)展兼容性測(cè)試,目前為止執(zhí)行8次,覆蓋機(jī)型有23種,明年要支持30+。序號(hào)設(shè)備類型系統(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樂(lè)視超級(jí)手機(jī)1Android51080 x192010魅藍(lán)NoteAndroid4.4.41080 x192011紅米NOTE(移動(dòng)4G)A

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論