2016年已過半,目前,經過幾年高速發(fā)展后的國內市場移動互聯網用戶量已經趨于飽和,這讓想要在該行業(yè)先發(fā)制人、出奇制勝的機會已經一去不復返。究竟App如今存在哪些方面的質量問題,不同類別的應用需要關注的內容是否相同?看似普通的兼容性測試又有哪些被人忽略卻至關重要的關鍵點?這些問題就是阻礙你在這片拼殺激烈的商業(yè)紅海中站住腳跟的關鍵。
繼《2016年上半年手游測試數據分析報告》后,TestBird再次重磅推出《2016上半年App測試白皮書》(以下簡稱白皮書),希望通過上半年總共測試的20806款App 數據,為您直觀的展示App行業(yè)目前的質量概況,以期在您未來的市場發(fā)展和趨勢判斷中提供一些力所能及的幫助。
20806款APP數據14類應用,深入解析APP問題分布
一款能夠長駐市場的應用必須保證質量和進行大量的性能優(yōu)化,但不同類型的APP存在著不盡相同的質量問題,而了解各個類型APP主要的問題關鍵點在哪兒,我們才能夠順利地打造出一款成功的產品。
2016上半年, TestBird測試了20806款APP,涵蓋了“系統(tǒng)工具、通訊社交、影音視聽、新聞閱讀、生活休閑、辦公商務、攝影攝像、購物優(yōu)惠、地圖旅游、教育學習、金融理財、降醫(yī)療、游戲娛樂以及其他”14類應用。
白皮書對這14類APP的測試數據進行詳細的分析,譬如游戲娛樂、影音視聽應用對手機的性能要求較其他類應用要高;攝影攝像類應用所發(fā)生的UI異常問題、程序異常問題也是最為嚴重的等等。
四大角度定義測試標準,詳細剖析應用質量
2016上半年,TestBird測試了20806款APP,發(fā)現APP質量問題主要集中在APP與終端的兼容適配性、APP的功能以及終端的性能三個方面,同時由于APP使用對移動網絡的依賴,加上移動網絡的復雜和多變,客戶在使用APP時頻繁的面臨網絡切換問題,對APP的使用體驗也有重要的影響。故而白皮書對APP質量問題從影響最關鍵和高頻的功能測試、兼容性測試、網絡測試和性能測試四個角度進行了詳細的研究。
首先在兼容性測試方面,白皮書對將兼容性問題詳細的分為安裝失敗、啟動失敗、閃退、卡頓、卡死、黑屏、數據異常、UI異常、連接異常和程序異常10大類,并對每類問題進行了標準定義。同時還結合CPU品牌、內存大小以及安卓版本等終端角度,對兼容性問題機型了交叉分析。
其次,APP功能使用是否正常,是影響用戶體驗的最關鍵因素之一,針對功能測試方面,白皮書從注冊登錄模塊、定位服務模塊、社交模塊、個人信息管理模塊和其他模塊5個維度進行了分析分類闡述。同時,還對功能問題對用戶體驗的影響程度進行了詳細的分級。
而針對APP網絡測試方面,白皮書對常見的網絡切換狀況進行了分類,并對每種狀況下出現的問題進行了詳細闡述。同時還從APP類型的角度,對不同類型APP都在弱網條件下的測試和問題發(fā)生情況進了分類分析,完整展現了網絡環(huán)境對APP質量的影響。
一款應用的性能是否良好,主要來源于應用運行過程中的CPU占用率、內存占用值、溫度、啟動時延、流量數據等,通過這五項數據可以很好的反應一款應用的性能表現。所以,白皮書對5個角度進行了標準化的定義和詳細的數據分析。
864578個問題分類解析,程序閃退高達51%
2016上半年,TestBird在測試的20806款APP中總共發(fā)現864578個問題,在14類應用中,地圖旅游、游戲娛樂兩種類型的APP平均問題檢出數量最多,分別為63和61個。
▲每類應用平均問題檢出數量
在各類兼容性問題分析中,白皮書統(tǒng)計顯示閃退、UI異常、程序異常是兼容性問題占比最高的3大類問題,其中閃退問題占比最高,達到51.65%。
▲各類應用類型閃退問題檢出率
在功能性問題的研發(fā)上,白皮書的分析顯示,有1/4的問題都發(fā)生在注冊登錄模塊,重點體現為第三方賬號登錄失敗。從問題的嚴重程度上來看,大量的Bug中,會影響到用戶正常操作的A、B、C級問題合計將近80%,所以功能測試問題需要引起開發(fā)者的高度重視。
▲問題模塊分布統(tǒng)計
在APP網絡問題分析中,白皮書顯示,服務器交互失敗、掉線、數據獲取異常等情況易發(fā)生在通信社交類、地圖旅游類與生活休閑類APP上。而畫面時延增加、畫面卡頓以及無響應情況常發(fā)生于游戲娛樂類應用上。
在APP的性能指標分析上,白皮書統(tǒng)計發(fā)現,在CPU占用率上,游戲娛樂類最高,降醫(yī)療類最低;啟動時延方面,購物優(yōu)惠類最大,其他類型最小;內存占用上,購物優(yōu)惠類最高,金融理財類最低;而在平均流量消耗上,攝影攝像類應用最大,降醫(yī)療類應用則最小;手機平均溫度方面則是購物優(yōu)惠類應用最高,系統(tǒng)工具類最低
4000款終端數據交叉分析,小米終端問題最少
目前,市面上安卓終端碎片化極其嚴重,而相應兼容性問題也隨著增加,TestBird通過對 4000款測試手機,歷經20000余款APP測試后,通過深度的交叉分析為大家總結出了分辨率、CPU、內存等方面對APP質量問題的影響,并期望開發(fā)者能夠通過這些數據對測試機型進行相應的篩選,做針對性的測試。
從白皮書的數據來看,在眾多終端品牌中,大部分主流品牌的兼容性整體較好,相對而言,小米的問題數最少。從系統(tǒng)版本上分析,Android 5.1的兼容性情況最好,4.1的兼容性問題最嚴重;在內存方面,4GB內存是一個分水嶺,4GB以上內存容量的問題檢出率穩(wěn)定在8.44%左右,小于4G的手機,內存不足引起的問題較多;而在CPU品牌上,展訊出現的兼容性問題較多,問題檢出率高達32%,我們熟知的聯發(fā)科和高通兩大類CPU品牌兼容性問題檢出率相當,分別為9.6%和9.2%。
在IOS系統(tǒng)方面,白皮書也進行了專項的研究,發(fā)現2016年上半年平均每款程序IOS兼容性測試檢測出8個以上問題,其中在系統(tǒng)層面上來說,IOS7問題檢出率達到22.84%,普遍高于IOS8和IOS9;在機型上,iphone6的問題檢出率達到12.59%,僅次于iphone4和iphone4s,高于其他機型。另外,相對于iphone,ipad問題檢出率明顯提高,其中mini1和mini2兼容性問題最為突出。
▲ipad測試問題檢出率
每款智能硬件105個問題,軟硬件鏈接最突出
目前智能硬件市場迎來爆發(fā)式的增漲,智能硬件的測試和質量問題亦越來越受產商的重視,白皮書總結了TestBird上半年測試過151款智能硬件的經驗,專門就智能硬件測試進行了系統(tǒng)的分析。
白皮書將智能硬件分為智能穿戴設備,智能家居,降醫(yī)療,車聯網,人工智能,運動休閑,影音娛樂和其他8個類別,其中智能家居市場占比最多,達到22.15%。
同時,智能硬件的質量問題也比較突出,上半年TestBird在智能硬件上一共發(fā)現了15925個問題,平均每款智能硬件問題數量達到105個以上,其中還發(fā)現,硬件本身問題占比是最少的,反而軟硬件鏈接問題最多,這無疑需要引起廣大智能硬件廠商的注意和重視。
▲智能硬件問題占比
新增實操案例,全干貨指導APP質量提升
《2016年APP測試白皮書》不僅給行業(yè)帶來了一些測試經驗和干貨內容,幫助開發(fā)者在進行APP測試時更有目的、有針對性的入手,而且還新增了兼容性測試、功能測試以及智能硬件測試等大量不同類別的實操案例與測試日志Q&A,并期望通過更加直觀的描述,為廣大開發(fā)者提供一定的參考借鑒。
另外,在白皮書最后,TestBird依然毫無保留地針對APP各項測試問題,敘述了詳盡的解決方案。譬如針對兼容性問題中最為嚴重的程序閃退情況,白皮書中對問題發(fā)生的原因進行了歸納并給出了相應的解決建議:
我們測試中發(fā)現APP閃退問題是所有兼容性問題中出現最多的問題,閃退問題出現嘲各不相同,常見原因因為內存不足、溫度過高、系統(tǒng)不兼容、CPU不兼容等。開發(fā)人員可以根據這幾種現象分析定位原因,找到閃退原因后根據需求優(yōu)化。
正是由于TestBird穩(wěn)扎穩(wěn)打,在占有70%手游市場后,憑其測試技術的累積和測試經驗的豐富,順利將業(yè)務拓展至整個APP領域,并通過2016上半年測試多達20806款的APP,整合分析的864578個測試問題,最終順利推出了《2016上半年APP測試白皮書》,全面直觀地展示了App行業(yè)目前的質量概況,并望以此與廣大測試同胞一起分享 。
《2016上半年APP測試白皮書》完整版,請點擊愛知客鏈接:http://www.izhike.cn/subject/1932902453
投稿郵箱:chuanbeiol@163.com 詳情請訪問川北在線:http://dstuf.com/