深度解析:mPaaS 3.0全新組件

摘要:以“數字金融新原力(The New Force of Digital Finance)”爲主題,螞蟻金服ATEC城市峯會於2019年1月4日上海如期舉辦。分論壇上,螞蟻金服產品專家楊曉亮和章建軍做了主題爲《深度解析:mPaaS 3.0全新組件》的精彩分享。

演講中,楊曉亮和章建軍解讀了mPaaS 3.0中的真機雲測、輿情分析、智能投放,以及多媒體服務組件,並與大家分享了mPaaS 3.0如何在APP開發、測試、運營及運維等方面幫助企業構建穩定高質量的移動應用。
在這裏插入圖片描述
楊曉亮 螞蟻金服產品專家
在這裏插入圖片描述
章建軍 螞蟻金服產品專家

本次的分享主要圍繞以下內容展開:

一、真機雲測

二、輿情分析

mPaaS爲APP的開發、測試和運維提供了一站式解決方案,能有效降低APP研發成本、提高開發效率,協助企業構建穩定且高質量的移動端產品。mPaaS自2015年發佈以來,得到了長足的發展,其客戶遍佈金融、出行及政務等行業。
在這裏插入圖片描述
mPaaS產品架構分爲三層:底層負責後臺連接,提供網關,及數據、多媒體傳輸與處理等服務;中間層移動中臺,爲APP研發、測試、發佈和分析、運營提供一系列服務;上層客戶端,爲Native、H5和小程序提供開發框架、標準化的UI控件,以及面向具體業務的組件。本文將解讀測試部分的真機雲測、運營部分的移動輿情分析與移動智能投放,以及多媒體+智能部分的多媒體文件傳輸等產品。
在這裏插入圖片描述

一、真機雲測

互聯網的發展使得移動市場逐漸成熟,傳統企業對APP產品質量提出了更高的要求,而真機測試是提升APP質量最直接的手段。我們看到,越來越多的企業重視軟件測試,一些企業爲此組建了自動化測試團隊,還有一些企業爲App測試項目單獨招標。螞蟻金服內部,真機雲測這樣的自動化測試產品已存在多年,成熟的應用在各大核心業務線。站在mPaaS的角度上,也在考慮如何將這些測試能力輸出到企業,幫助企業構建自動化測試環境,提升企業的軟件測試能力。我們認爲好的測試能力,需達到如下幾個要求:

  • 切實提升測試效率,比如高併發的同時在多個設備上執行測試;
  • 切實降低測試人力、設備等投入成本;
  • 保障測試充分度,如全面覆蓋測試維度、研發階段、平臺等;
  • 從軟硬件層面充分保證測試工具本身的兼容性,無人值守的情況下,測試可長時間穩定運行;
  • 技術可控性,保證測試鏈路絕對安全,測試包、測試代碼不被泄露等。

螞蟻金服推出的真機雲測產品能夠模擬用戶的真實操作 ,爲企業提供移動端自動化測試方案。產品構成包括以下幾個方面:

  • 提供自動化測試框架,企業可基於自身的實際業務編寫測試case,低成本、高效率,一套case可在Android、iOS兩端同時運行;
  • 真機調度管理,自研機櫃,所有測試都基於真機,並模擬真實用戶操作;
  • 多維度測試支持,包括安裝卸載測試、自動化的功能測試與性能測試、穩定性測試及遍歷測試。除自動化測試外,其餘無需單獨編寫case,測試框架已預置;
  • 多平臺測試覆蓋,包括Android、iOS、H5及小程序等全部主流平臺;
  • 提供詳盡的測試報告,包括執行結果統計、詳細的錯誤日誌,以及執行過程的記錄與截屏等。

此外,螞蟻金服提供的真機雲測產品可以應用在實際項目的研發、測試、灰度以及上線等各個階段。
在這裏插入圖片描述
螞蟻真機雲測的核心優勢

螞蟻金服真機雲測產品的核心優勢包括以下四點:

  • 軟件層面,提供專業領先的自研測試框架;
  • 硬件層面,提供穩定高效的自研機櫃;
  • 產品全局層面,真機雲測可與mPaaS產品體系及企業內部軟件高度整合,實現一體化服務;
  • 部署實施層面,整套真機雲測產品支持私有化部署,保證產品的安全性和技術的可控性。
    在這裏插入圖片描述
    首先,軟件層面我們自研了測試框架,測試case直接運行在PC上,通過WebDriver連接協議向被測端發送測試執行指令,而在被測端,構建核心代理層,負責接收、解釋和分發指令給測試手機。軟件層面的自研,保證了測試方案具備如下優勢:
  • 不侵入被測App代碼:測試端和被測端之間有一層WebDriver通用協議,既起到了連接的作用,又可將兩端完全隔離,測試case不需侵入被測App;
  • 統一測試語言:連接協議WebDriver實際爲普通的Http+Socket協議構成,理論上支持這兩種協議的語言都可以拿來編寫case,我們將Android、iOS端的case編寫語言統一爲JAVA,而H5和小程序統一爲JS,深度兼容Appium
  • case編寫格式,極大的降低了case編寫、遷移和維護成本;
  • 更好的執行穩定性:框架針對不同的平臺和手機廠商做了大量的適配,並通過Stateful等監控鏈路連接狀態,構建重連機制,確保了測試的設備兼容性和執行可靠性。
    在這裏插入圖片描述
    其次,硬件層面我們自研了連接HUB、機櫃,自定義網絡設備、拓撲,有效降低網絡干擾,從硬件層面確保了執行高效性與穩定性,相比市面上直接採購的硬件設備,掉線率降低80%。具體如下:
  • 自研HUB:HUB是連接手機和PC的通路,我們自主設計了HUB電路板,實現一臺PC可直連十臺以上手機,做到硬件連接層面穩定、可控,極大提升了連接併發數,降低PC投入成本;
  • 自研機櫃:採用特殊屏蔽材料,屏蔽外部網絡信號干擾,同時機櫃內置無線AP,確保測試手機處在穩定的網絡環境中,並可模擬特定網絡環境。
    在這裏插入圖片描述
    最後,真機雲測產品支持與mPaaS產品體系及企業自建系統實現功能打通與高度整合。
  • 與mPaaS產品體系;mPaaS提供了移動研發協同平臺和實時發佈組件,真機雲測產品與二者天然打通,構建代碼提交、構建打包、發起多種測試及版本發佈一整套自動化的服務閉環;
  • 與企業內部系統:若企業自建了持續集成平臺,真機雲測可通過API的形式與之打通,同樣實現一體化的自動構建、測試平臺
    在這裏插入圖片描述
    二、輿情分析
    身處信息爆炸的時代,任何一個散落在應用內部、應用市場、外部站點等渠道細微的產品問題都可能迅速爆發,早在幾年前,螞蟻內部對此就非常重視,開始研發高效、智能的輿情產品,如今這樣的產品已深入應用到螞蟻幾大業務線。站在mPaaS的角度上,也不斷收到了企業相關的訴求,如何幫助企業更廣泛即時的發現App問題,也逐漸納入到了我們的考慮範疇。結合內部產品的經驗,我們認爲企業需要的輿情產品,需要具備如下幾大特徵:
  • 海量抓取:需及時、高效的同時抓取多個渠道海量內容,以確保分析的客觀、準確、實時;
  • 自動聚合:藉助自然語言處理技術,需對抓取的內容自動聚合,徹底避免人工介入;
  • 智能預警:需通過機器學習技術,對問題智能預警,將問題發現在萌芽;
  • 深度分析:除基本的趨勢、熱度監控,更能分析語義,提取情感、口碑信息,分析事件轉播路徑;
  • 問題處置:發現問題後,需提供統一、低成本的問題處置能力。

mPaaS提供的移動輿情分析產品,採集應用內、應用市場及外部站點的內容,通過機器學習及自然語言處理技術,爲企業構建輿情監控-分析-預測-處置的閉環能力。幫助企業發現與跟蹤產品問題,收集產品建議,危機公關,輔助市場調研、產品營銷與競爭分析。移動輿情分析產品可應用於需求計劃、發佈、分析、運營及公關等多個業務環節。產品構成主要包含如下幾部分:

  • 內容採集:移動端採集應用內反饋、應用市場評論及微信公衆號內容;PC端採集微博及其他外部媒體站點,客戶可自定義內容源,確保所需渠道全部覆蓋;
  • 數據計算:允許客戶訂閱關鍵詞組,並針對關鍵詞,通過機器學習及自然語言處理技術,進行熱度計算、情感計算、口碑熱詞提取、相似內容聚合及垃圾內容過濾等;
  • 輿情應用:提供輿情的監控-分析-預測-處理的應用閉環,監控環節,監控反饋走勢、內容熱度及輿情原文等;分析環節,分析情感傾向、區域輿情及話題分佈等;預測環節,預測可能爆發的輿情事件,並自動歸因;處置環節,提供應用內反饋回覆,並與mPaaS產品體系及企業內部系統打通,提供問題的歸一化處理。
    在這裏插入圖片描述
    螞蟻移動輿情分析的核心優勢

螞蟻金服移動輿情分析的核心優勢包括以下四點:

  • 應用內、應用市場反饋:除監控外部媒體,更提供了針對應用內部、應用市場、公衆號等移動端內容的採集、分析和處置能力;
  • 預測與歸因智能化:通過智能化的手段,預測輿情事件,並自動歸因;
  • 產品深度打通:支持與mPaaS產品體系以及企業內部系統深度打通;
  • 支持私有云部署:支持整套輿情分析服務私有化部署,從物理層面確保隱私性。
    在這裏插入圖片描述
    移動端內容抓取上,一方面,我們將支付寶客戶端用戶反饋功能對外封裝,提供反饋內容上報能力;另一方面,我們與前面介紹的真機雲測產品結合,通過真機自動化測試的手段抓取應用市場、公衆號的內容,需要特別提到的是,市面上的同類產品,若沒有真機雲測產品的輔助,抓取到的移動端渠道一定是不全的。
    在這裏插入圖片描述
    輿情事件智能預測上,輿情分析產品利用機器學習技術,通過對事件轉播特徵、傳播速度及事件本身特徵等因素建模,將輿情事件發現在萌芽期。同時,對預測事件進行智能化歸因,自動分析事件傳播,尋找傳播的核心路徑與關鍵點,以輔助後續問題的跟進。
    在這裏插入圖片描述
    在產品整合上,移動輿情分析產品同樣支持和mPaaS產品體系以及企業內部系統實現深度打通與整合。首先,輿情產品可以直接和mPaaS體系中的研發協同平臺對接,由後者缺陷管理模塊處理輿情問題並同步結果給輿情平臺。其次,輿情產品還可以和智能投放產品結合,在投放前,通過輿情分析產品分析目標受衆,使投放過程更具有針對性,在投放後,又可通過輿情產品監控活動在全網的傳播情況。類似地,輿情分析也可以和企業內部的辦公系統、營銷系統等實現打通。
    在這裏插入圖片描述
    移動輿情分析對企業的業務價值

輿情分析產品對企業的業務價值非常廣泛,主要表現在:收集和處理日常用戶反饋;監控App新版本發佈後的問題反饋;監控產品、品牌口碑和熱度;幫助企業挖掘內容營銷方向,收集營銷素材,分析營銷效果;輔助產品需求階段的市場和競品調研;爲區域性企業,提供區域輿情定向分析;最後,輿情分析提供的預測、歸因能力可以與企業公關結合,讓公關活動更加及時、有效。
在這裏插入圖片描述
點擊閱讀更多,查看更多詳情

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章