備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

WeTest 導讀

2018年雙十一戰場小程序購物通道表現不俗,已逐漸成為各大品牌方角逐的新戰場。數據顯示,截止目前95%的電商平臺都已經上線了小程序。除了電商企業外,許多傳統線下商家也開始重視小程序的作用,正在充分利用小程序鏈接線上線下場景和流量的優勢,實現新零售升級。根據騰訊2018年雙十一數據顯示,2018年雙十一期間,從11月2日至11日,品牌自營類小程序今年DAU增長七倍,交易金額增長22倍。眾多電商平臺和品牌商在雙十一分別在微信和支付寶上開通小程序。

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

零售電商小程序質量現狀

在小程序商業化背景愈發成熟的當下,同樣存在山寨、竊取用戶隱私的安全風險以及在高併發下存在的訪問崩潰以及支付卡頓等風險。WeTest在2019年為零售電商行業多個頭部客戶(例如優衣庫,麥德龍,都市麗人,拉夏貝爾等)進行了全鏈路的質量測試。

在整個2019年中,被測的零售行業小程序在WeTest服務的檢測下,普遍發現了較多質量問題,以下三個數字可以體現零售小程序當前的一些特點:

1. 100%的零售小程序都存在嚴重的質量問題

質量問題包括商戶小程序數小時無響應,無法進入;滿減優惠券門檻被破解,導致嚴重經濟損失等;

2. 平均600個用戶同時訪問,零售小程序即告崩潰

根據WeTest測試數據顯示,零售小程序普遍可承受的壓力範圍在600個用戶左右,較多商戶的小程序在一開始都無法滿足基本的承載需求;

3. 通過小程序漏洞,可以實現1元購買1000元禮品卡等非法操作

WeTest安全測試團隊,可以通過小程序與業務服務器之間的業務邏輯漏洞,挖掘身份偽造,薅羊毛,套現等行為;

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

鑑於目前零售小程序存在的問題現狀,我們挖掘了三類零售小程序最需要進行質量測試的“場景”:外包供應商交付;大型節日活動;日常新增功能

目前較多的零售商戶通常與第三方的小程序開發商進行合作,通常不會選取第三方的測試服務商進行產品質量的驗證,對小程序真實的質量情況沒有一個客觀的認知。此時需要對第三方外包開發產品進行接口性能、功能的質量驗收,避免外包供應商開發質量過低對客戶造成損失。

而同樣的,在“雙十一”或者“砸金蛋”這類節日或者新活動功能上線時,開發和業務團隊同樣對於上線的結果心裡沒底,上述提到的三類問題在日常的場景中已經是屬於重大事故,在人氣火爆的雙十一活動上出現質量問題更是會將影響成倍放大,最終導致商戶信譽下降,品牌損失乃至無法挽回的收入損失。

為了解決上述問題,騰訊WeTest提供了針對小程序兼容,功能,性能,安全等多維度的質量服務,整體服務團隊“懂測試,懂零售,懂小程序”,旨在幫助零售行業商戶,能夠以更好的質量體驗面向用戶。

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

零售小程序在使用上線前,主要面臨包括性能、功能、安全以及兼容等主要質量問題,如果在運營階段出現問題將會給小程序商家帶來巨大的品牌損失以及財務流量損失。

服務器性能測試——用戶體驗第一環

服務器性能與用戶的使用體驗息息相關,通常市場上存在著“最終用戶體驗”維度的性能指標通常根據系統用戶的使用習慣進行設定,市場常見的用戶體驗的量化指標,有基於響應時間的“2-5-10原則”:

1、當用戶能夠在2秒以內得到響應時,會感覺系統的響應很快;

2、當用戶在2-5秒之間得到響應時,會感覺系統的響應速度還可以;

3、當用戶在5-10秒以內得到響應時,會感覺系統的響應速度很慢,但是還可以接受;

4、而當用戶在超過10秒後仍然無法得到響應時,會感覺系統糟透了,或者認為系統已經失去響應,而選擇離開這個站點,或者發起第二次請求。

零售小程序的性能問題往往會在大量用戶湧入的時候產生,常見問題包括:

1. 高併發時小程序無法登錄

過多的C端請求,B端無法及時返回,不斷超時造成小程序響應時間很長甚至無響應;

2. 高併發過程中出現功能BUG

在下單過程中,過多的請求會造成功能問題,導致下單失敗甚至無法得知下單結果等問題;

3. 第三方接口頻率限制

常常有商戶在優化過小程序性能之後,對於整體的鏈路沒有進行測試,忽略了微信支付等第三方接口對於支付頻率的限制,從而影響了活動效果。

在智慧零售快節奏的體驗節奏下,普遍對響應時間的要求都在1000ms以下,需要商戶重點關注。

服務器性能測試解決方案

下面介紹某款知名智慧零售小程序的服務器性能測試過程。

測試需求:為了保障小程序在節假日能夠穩定運行,某知名零售小程序需要在包括商品詳情頁、活動專題頁、首頁等接口進行高併發測試,最終期望效果是在特定的併發要求下,小程序能夠保持穩定可靠。

測試方案:WeTest測試團隊採取兩種壓測方式,一種是針對每個單個接口在不同併發條件下進行壓力測試,測試每個接口的性能瓶頸。另一種方式是通過模擬用戶真實的操作流程,比如驗證用戶在經過“首頁—品類頁—商品詳情頁—加購物車—選擇配送方式—……—提交訂單購買—選擇支付類型—成功/失敗支付整個環節“一系列鏈路操作下,用戶體驗是否流暢。

優化效果:通過多輪測試,測試團隊對系統sql進行了調整,使優化後的接口響應耗時大幅縮減。排查到MyCat中間件負載較大和部分服務上下游不匹配。對此進行了優化調整,使優化後的混合場景有明顯提升。

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

功能測試——杜絕功能無效隱患

在零售小程序中,買家往往需要進行門店推薦查找附近門店,切換地址查找推薦門店,在商品搜索欄中搜索商品,在限時折扣功能中領取優惠券查看具體優惠活動等操作,商家需要在後臺對信息進行處理,針對零售行業,WeTest將功能問題分為3類:

1. 界面功能

界面功能的驗證主要涵蓋零售小程序界面中各類入口功能效果是否滿足預期,零售小程序中的典型問題例如“條件查詢”功能無效,例如無法實現男裝女裝的劃分,影響到用戶的正常體驗;

2. 下單功能

下單功能屬於零售小程序的核心功能,下單流程中的功能問題,往往會嚴重影響活動效果;

3. 基礎功能

基礎功能屬於小程序本身的一些功能,包括微信授權,LBS定位,第三方群轉發進入等功能,常見問題會在微信授權過程中發生。

功能用例測試解決方案

測試需求:為了測試小程序界面功能以及下單功能的完整可靠性,某知名零售小程序期望在小程序的功能點上進行完整的用例設計以及用例驗證。

測試方案:WeTest測試團隊根據零售小程序的特點設計了覆蓋小程序業務邏輯和功能點的測試用例,為此劃分六大模塊,總共覆蓋近200多個測試項,不僅對公眾號通用項,如登錄、添加小程序等功能項測試,針對其中特色服務“門店入口”進行檢測,精準定位用戶地理信息。

優化效果:此次測試共發現5個功能項問題,在 “首頁”版塊中,發現設置裡缺失“相關公眾號”選項,並在首頁無“XX”選項、 “XX系列”等標籤選項,在購買商品時候,通過關鍵字查找商品,出現重新篩選條件搜索結果不變的問題。在經過騰訊WeTest團隊的優化幫助下,項目組最終修復了這些功能問題,保障了小程序的功能完整可靠性。

安全測試——避免商戶經濟損失

由於微信與小程序的接口封裝,許多開發商對於小程序的安全問題完全沒有防範,然而小程序依然存在著各類安全隱患,容易導致盜刷金錢與優惠券,業務數據篡改,信息洩露等問題。常見的小程序安全問題,產生自以下三類原因:

1. 小程序與微信交互方面潛在風險

微信通過API為提供小程序賬戶、登陸、網絡通信、位置定位、支付等能力,若小程序使用API時未按微信開發者規範進行,可能引入安全風險,諸如身份冒充、越權操作、跨站攻擊等漏洞;

2. 小程序服務器業務邏輯風險

小程序業務服務器由廠商自行開發實現,是小程序體系中安全最薄弱環節,普遍存在業務安全漏洞,諸如用戶信息洩露、優惠券盜刷、製造壞賬訂單、刷訂單等;

3. 小程序內容安全風險

屬於信息安全風險,小程序內容、包括UIC(用戶自定義輸入)內容存在涉政、色情、暴力、賭博、廣告欺詐等信息安全風險。

安全測試解決方案

測試需求:為了消除黑客盜刷優惠券,洩露顧客安全信息等安全隱患,某知名零售小程序項目團隊希望對項目進行完整的安全性測試,保障小程序上線的安全性。

測試方案:WeTest測試團隊設計了包括驗證小程序與微信交互安全,小程序與第三方服務器的業務邏輯交互安全,第三方服務器上的內容安全等測試方案。對小程序的購物車、訂單、支付、個人賬號等功能系統進行滲透測試,主要關注的風險包括訂單、用戶信息被遍歷SQL注入獲取,篡改訂單金額重複提交訂單刷單,盜取他人登錄信息,偽造成他人登錄獲益,被褥羊毛等,以及後臺風險進行安全掃描,探測系統目前的安全程度及弱點,挖掘發現業務系統、web服務器是否存在安全漏洞與風險隱患。

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

優化效果:最終測試團隊在模擬黑客攻擊形式下對小程序業務系統進行了滲透測試,發現在涉及店鋪操作的一些接口方面,存在校驗不嚴,可能會造成信息洩漏的風險,另外通過自動風險掃描,測試團隊發現一些服務器信息洩漏的問題。在和項目團隊溝通後,為開發者提供修復安全漏洞方案,為小程序安全質量保駕護航。

兼容測試——杜絕安卓碎片化問題

用戶在使用小程序時,往往會出現首屏加載時間過長,微信版本號不兼容等問題導致用戶體驗不佳,用戶流失等現象發生,WeTest總結了以下幾類兼容問題:

  1. 首屏加載時間長,頁面切換延遲嚴重
  2. 容器交互時出現異常打斷,數據斷流互通狀況差
  3. 機型覆蓋不全面,無法覆蓋熱門主流機型
  4. 微信測試賬號存在封號風險

常常有用戶在進行小程序兼容測試後發現機型覆蓋率低,測試賬號被封等情況,從而直接影響到小程序在上線時的使用覆蓋人群。

解決方案

測試需求: 為了保障小程序在不同安卓機型以及不同的微信版本上的兼容性,小程序團隊需要驗證包括熱門機型在內的TOP600機型的適配問題。

測試方案:WeTest測試團隊根據騰訊數據庫篩選機型,保證機型用戶覆蓋率高,主要測試目標包括檢測小程序在主流手機設備以及微信版本上可以正常兼容

優化效果:通過小程序兼容性測試提供的報告,在測試團隊的幫助下,小程序團隊最終優化了96%的測試機型,主要問題集中在UI異常等方面。

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

(UI異常1)

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

(UI異常2)

為什麼選擇WeTest測試服務?

無論在小程序兼容,還是小程序功能、安全、性能等方面,WeTest都提供業界高標準的多維度測試,秉持著為小程序商家提供更為穩定可靠的服務,WeTest始終在測試領域堅持探索,不斷優化自身的服務,爭取為用戶提供最高質量保障的測試服務。目前整體的服務優勢包括:

1.在微信測試版本方面,我們可以提供支持自定義微信版本的測試,避免部分用戶因為微信版本不升級導致的測試盲區,微信賬號方面我們更是擁有海量的資源,商戶不必擔心有效賬號問題。

2.在性能數據報告方面,騰訊WeTest團隊提供js error等問題維度記錄以及首屏加載時間、頁面切換時長等特有性能維度,並且提供部分性能優化建議,在報告中做到精準定位問題,問題聚類分析,問題解決建議等測試模塊。

3.在測試流程方面,騰訊WeTest團隊更是以微信小程序官方測試標準詳細測試每一個微信小程序,從各行業標準角度為商戶提供優化建議。

備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀

總結

藉助著龐大的微信使用人群,在即將到來的雙十一購物狂歡節,作為重要的流量入口,騰訊WeTest幫助您實現在小程序上的營銷更加的穩定可靠。不要讓您的創意,靈感,營銷策略,資源,因為小程序產品的質量打折扣!

點擊進入騰訊We Test官網即可瞭解小程序解決方案!


分享到:


相關文章: