騰訊WeTest云測試架構(gòu)_第1頁
騰訊WeTest云測試架構(gòu)_第2頁
騰訊WeTest云測試架構(gòu)_第3頁
騰訊WeTest云測試架構(gòu)_第4頁
騰訊WeTest云測試架構(gòu)_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、技術(shù)創(chuàng)新 變革未來騰訊WeTest云測試架構(gòu)目錄云測試業(yè)界應(yīng)用1WeTest云測PaaS介紹2WeTest云測PaaS在微信的應(yīng)用3DevOps下的云測試4 什么是云測試測試工具 測試環(huán)境測試算法測率結(jié)果數(shù)據(jù)分析經(jīng)驗固化主要應(yīng)用自動化功能測試一鍵安全測試特殊場景測試云兼容適配云端性能測試自動化審核測試 云兼容適配測試測試資源部署在 云端,無需用戶 維護和升級瀏覽器操作服務(wù)即開即用提交APK、配置文件 或源代碼即可開始測 試快速獲得測試結(jié)果測試資源可動 態(tài)擴展,迅速 滿足業(yè)務(wù)擴張 需要Test Cloud用戶 云端真機&本地IDE集成遠程調(diào)試 分布式壓測全球分布式云計算資源模擬真實用戶高并發(fā)壓力

2、 Ops 國際峰會 2018 深圳站 一鍵完成安全測試自動靜態(tài)掃描自動動態(tài)掃描Dev自動化審核測試WeTest手機云云端審核集群 真機/模擬器APK小程序 小游戲通過上架打回修改 審核測試云測試SaaS服務(wù)滿足了通用需求 更深入的定制化需求如何滿足呢? 目錄云測試業(yè)界應(yīng)用1WeTest云測PaaS介紹2WeTest云測PaaS在微信的應(yīng)用3DevOps下的云測試4 微信DevOps測試 自定義測試調(diào)度自有自動化測試框架測試結(jié)果自定義分析王者榮耀5V5測試 自動化框架GAutomator自定義測試調(diào)度(立即可用的空閑設(shè)備)測試結(jié)果自定義分析More如何滿足不同產(chǎn)品測試的“私人定制”?MSDK 需

3、求歸納分析1云資源管理硬件環(huán)境/虛擬環(huán)境 測試資源調(diào)度和控制測試環(huán)境管理(docker) 測試環(huán)境的模擬 3測試結(jié)果分析問題識別問題現(xiàn)場還原 數(shù)據(jù)分析用例執(zhí)行統(tǒng)計2測試腳本執(zhí)行測試框架的執(zhí)行 測試策略的控制 測試環(huán)境的控制WeTest云測PaaS體系OPEN API統(tǒng) 一 運 維 系 統(tǒng)手機調(diào) 度系統(tǒng)容器化執(zhí) 行系統(tǒng)安卓虛擬云定制手機云移動真機云PaaSSaaSIaaS開放云測PaaS平臺服務(wù),滿足靈活定制需求自有 框架內(nèi)部三 方框架開源 框架測試結(jié)果 分析系統(tǒng)WeTest測試服務(wù)微信測試平臺天美測試平臺其他測試平臺手機控 制組件框架組件 手機調(diào)度系統(tǒng)隨機調(diào)度TOP機型調(diào)度自定義調(diào)度 容器化執(zhí)

4、行系統(tǒng)面臨問題USB線USB線USB線USB線USB線USB線用戶本地腳本調(diào)測環(huán)境云測環(huán)境?1、幾千部手機,要配幾千部PC?2、不同測試框架對系統(tǒng)環(huán)境要求不同,如何定制?3、腳本本身可能有安全風險,如何保護host系統(tǒng)?支持安全執(zhí)行任意語言,任意框架測試,如何做到? 容器化執(zhí)行系統(tǒng)腳本入口-runTest.sh 用戶腳本的執(zhí)行入口-endTest.sh用于測試執(zhí)行完后的一些動作測試結(jié)果分析系統(tǒng)問題識別安裝失敗拉起失敗CrashExceptionANR12345UI異常/黑白屏6 vOps 國際峰會 2018 深圳站 測試結(jié)果分析系統(tǒng)問題現(xiàn)場De測試結(jié)果分析系統(tǒng)自定義問題分析機制系統(tǒng) 日志業(yè)務(wù)

5、日志被測 截圖界面 錄像系統(tǒng) 聲音性能 數(shù)據(jù)用戶自定義問題分析腳本測試結(jié)果解決業(yè)務(wù)個性化問題分析與展示 目錄云測試業(yè)界應(yīng)用1WeTest云測PaaS介紹2WeTest云測PaaS在微信的應(yīng)用3DevOps下的云測試4 兩個案例 微信DevOps中的自動化測試微信小游戲自動化審核測試微信DevOps中的自動化測試 MR的代碼合入時觸發(fā)WeTest自動化檢測主干沖突檢測 experience 沖突合并主干編譯檢查合并 experience 編譯檢查WeTest自動化自動合入 experience 分支通知開發(fā)者檢查結(jié)果,更新 git.code檢查流程約 20 分鐘 merge request代碼合

6、入后觸發(fā)自動化觸發(fā) monkey觸發(fā) wetest 自動化matrix 性能數(shù)據(jù)新增 crash 分析嘗試回溯首個問題版本通知相關(guān)開發(fā)同學(xué) Daily trigger微信自動化平臺WeTest手機云Monkey穩(wěn)定性自動化專項自動化測試兼容自動化測試P0功能自動化測試微信自動化測試平臺OPEN APIWeTest云測PaaS將WeTest PaaS融入微信自有測試平臺 微信安卓自動化框架簡單,可控,支持微信HTML/小程序界面Blink內(nèi)核UIAutomator(1.0/2)Shell進程APK進程Webdriverbasedriverjavadrivershelldriverappdrive

7、rAT APIHTML頁面相關(guān) 小程序相關(guān)定位UI元素 操作UIlogcat快速截圖(20ms)Android權(quán)限 多媒體權(quán)限adbhelper 小游戲自動化審核特點任務(wù)量大:7X24小時隨時流程定制:為提高效率,先完成微信初始化,完成登錄, 審核環(huán)境準備 方案:WeTest PaaS + 定制手機專有云微信測試管理系統(tǒng)小游戲定制手機專有云2、初始化結(jié)果反饋1、初始化:安裝、登錄小游戲測試初始化專有云:手機完全獨占,狀態(tài)不清理 定制手機:穩(wěn)定性高 一些數(shù)據(jù)任務(wù)執(zhí)行次數(shù)23.9萬調(diào)用手機次數(shù)46.6萬統(tǒng)計周期:2018.0109 目錄云測試業(yè)界應(yīng)用1WeTest云測PaaS介紹2WeTest云測PaaS在微信的應(yīng)用3DevOps下的云測試4 DevOps下的測試DevOps開發(fā)測試運維DevOps:快速,高質(zhì)量對測試的要求:更快、更廣、更深 如何做?盡可能的自動化舉例機械重復(fù)性的測試,比如

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論