中移動開發者社區應用測試統計分析報告
致廣大手機應用開發者及應用提供商:
中國移動開發者社區的應用測試要經過兩個階段:預測試和正式測試,預測試主要是對應用信息(如圖片、文字)做非法性檢查,病毒掃描,查重等;正式測試主要是檢查功能、安全性、可用性等方面的問題。
一、 預測試統計數據
1 、 應用(軟件/ 游戲)預測試通過率統計
11月份應用(軟件/ 游戲)預測試總體通過率為64.85%,每日通過率曲線圖如下:
預測試中發現應用的主要問題有包括:
•提交的申報文檔未采用最新的模板,或未提供測試所需文檔,所占比例為37.21%
•在開發者提交的適配機型上安裝,安裝失敗,所占比例為28.64%
•重復提交,所占比例為5.99%
為引導開發者更好的按規則要求發布應用,中國移動采取了以下措施:
•針對較多開發者出現“提交的申報文檔未采用最新的模板”的問題,中國移動已及時制定并通過開發者社區發布了《應用發布注意事項》,該規范中明確了“在發布應用前的準備工作”,開發者請先通過規范中的指引下載最新的《終端應用測試信息申明》模板填寫完整后再發布應用;另在開發者自服務區發布應用的界面中也將提供最新的模板下載。
•針對部分開發者“重復提交”應用的問題,《應用發布注意事項》也進行了明確規范要求。
2 、 主題預測試通過率統計
11月份主題總體通過率為83.79%,每日通過率曲線圖如下:
預測試中發現主題的主要問題有以下幾點:
•在測試機型上安裝時提示不兼容,所占比例為23.07%
•在開發者提交的適配機型上安裝,提示包格式無效或損壞,所占比例為36.68%
•截圖與主題不一致,所占比例為13.02%
舉例如下:例如某個應用是由于錯誤的提交了其他主題安裝包。
展示出的截圖: 實際安裝后的截圖:
為引導開發者更好的按規則要求發布應用,中國移動采取了以下措施:
•針對“主題類應用與程序包不對應”的問題,中國移動在《應用發布注意事項》中也進行了明確規范描述:“對于同一款“軟件”或“游戲”類應用,可以 上載多個適配不同終端平臺的程序包,請勿對每個程序包作為單獨一款應用來發布;對于“主題”類應用,由于截圖、圖標等因終端平臺不同而顯示效果差異較大, 可根據圖片效果實際情況按不同平臺獨立發布多個應用”。
另外,中國移動將在1月份的社區功能改版時增加“按不通主題程序包分別截取不同預覽圖”的功能,以方便開發者的發布應用操作。
3 、 對開發者的建議
•填寫“測試所需文檔” 時,根據最新的模板填寫,其中值得特別注意的是第一部分“能力申報部分”,需要與應用相符,如不要對含聯網功能的應用在“是否聯網”處填“否”。
•對于適配機型的選取,請盡量不要亂選,如果已在某部機器上測試過,則盡量根據同廠商、同操作系統版本、同分辨率的機型來選取。對于應用中使用了終端特殊硬件特性,如重力感應或者攝像頭等的功能的,在選取機型上更要小心,因為不是每款機型都支持這些硬件功能的。
•開發者如果想選擇具備橫豎屏切換的機型,自測時最好能在中間某一部上檢查橫豎屏切換的功能。盡量不要出現UI適配問題。
二、 正式測試統計數據
1 、 應用(軟件/ 主題)正式測試通過率統計
11月份應用(軟件/ 主題)正式測試總體通過率為49.66%,每日通過率曲線圖如下:
應用正式測試不通過的原因分布如下:
應用不通過原因分類 | 數量 | 比例 |
01 無法下載 | 1 | 0.01% |
02 安裝/卸載錯誤 | 512 | 3.37% |
03 證書問題 | 714 | 4.70% |
04 不滿足MM審核要求 | 4530 | 29.84% |
05 UI適配問題 | 2234 | 14.72% |
06 無法運行 | 893 | 5.88% |
07 基本功能問題 | 6098 | 40.17% |
08 預留其它 | 198 | 1.30% |
關于以上原因,應用呈現的一般現象和可能的原因如下:
問題分類 | 一般現象 | 可能原因 |
無法下載 | 程序包下載失敗 | 文件上傳不完整或者文件名使用了瀏覽器無法正確處理的特殊字符。 |
安裝/卸載錯誤 | 安裝時提示Jar和jad屬性不匹配 | Jad和jar文件不配對 |
有錯誤提示但能繼續安裝 | 安裝包元信息錯誤,比如指定為開發測試版,或指定了太少機型可以適配。 | |
無法安裝/卸載 | 代碼問題、安裝包格式錯誤問題。 |
證書問題 | 安裝提示“證書過期” | 證書過期 |
安裝提示“證書錯誤”(但不包括因證書設置限制過高導致的錯誤) | 證書不是指定機型兼容的證書類型。如在S60v3手機上使用S60v2的證書。 | |
不滿足MM審核要求 | 安裝名與應用名不一致 | 安裝名和應用名毫無聯系。(一致的判斷標準是“軟件、游戲名稱與安裝后名稱一致,名稱使用對應英文、拼音或縮寫也可。主題名稱無需和安裝名稱對應,主題安裝后的名稱除不允許出現亂碼外,可以是英文字母、數字和“.”(小數點)、“-”(減號)、“_”(下劃線)的組合。” |
含第三方廣告 | 包含除MM和開發商/開發者以外的廣告信息 | |
含自定義計費 | 除了MM的下載訂購收費模式外,包含任何其它自有計費模式。 | |
含非法信息 | 包含亂碼、違法/不良信息。 | |
含非法圖片 | 包含無法識別的圖片,包含違法/不良信息的圖像信息。 | |
其它文檔、圖片不正確的現象 | 可能是上傳了錯誤的文檔、圖片,或文檔、圖片的內容不明確、不充分、不完整、導致可能誤導用戶、妨礙測試判斷等情況。 | |
還可能是上傳了重復的程序包文件,可能導致重復測試和重復審批。 | ||
UI適配問題 | UI不適配 | 用戶圖形顯示界面、用戶操作輸入界面和終端機型不適配。 |
無法運行 | 啟動無反應 | 代碼問題,很少部分是機型不夠穩定、配置不夠高導致的,如java軟件適配了一個內存不足的終端機型,導致啟動無反應或不時重啟。 |
啟動后死機 | ||
運行中途死機 | ||
基本功能問題 | 運行時報錯 | 自測不充分。在線應用還可能是服務器端、網絡出現問題,如訪問網站404錯誤,服務器返回錯誤等。 |
功能實現結果錯誤 | 代碼問題 | |
基本功能不可用 | 可能是演示版本卻提供了完整版的應用說明和截圖。或者沒有給出用戶所需結果。 | |
退出時報錯 | 代碼問題。 | |
預留其它 | 無 | 如應開發者的要求主動駁回應用。 |
2 、 主題正式測試通過率統計
11月份主題正式測試總體通過率為 87.44%,每日通過率曲線圖如下:
主題正式測試不通過的原因分布如下:
主題測試不通過原因分類 | 數量 | 比例 |
01 無法下載 | 37 | 0.71% |
02 安裝/卸載錯誤 | 1487 | 28.66% |
03 證書問題 | 550 | 10.60% |
04 不滿足MM審核要求 | 938 | 18.08% |
05 UI適配問題 | 2115 | 40.76% |
06 無法運行 | 2 | 0.04% |
07 基本功能問題 | 27 | 0.52% |
08 預留其它 | 33 | 0.64% |
3 、對開發者的建議
1)應用(軟件/ 游戲)
應用從不通過的原因來看,主要是基本功能問題和不滿足MM審核要求:
•基本功能問題,其中有57.62%的為基本功能不可用、有31.98%為功能實現的結果錯誤,開發者在提交前進行更完整的功能檢查。
•不滿足MM審核要求,其中有73.55%是指的重復提交、應用本身與截圖或者申報文檔不符,含有未申報的廣告,以及含有除MM已支持的扣費模式之外的扣費模式和說明,請開發者對于提交的內容與應用之間的關聯度需要加以重視。
給開發者的建議:
•目前絕大部分被駁回的應用都是自身功能存在缺陷、或者上面的字語在使用時存在岐義(例如“返回”和“退出”的區別),建議開發者在提交前先做全面的系統測試,盡量保證功能的完整性。
•應用中含有廣告,特別是LOGO及“關于”中的一些類似的廣告,即使不是廣告,也需要在測試所需文檔中說明,如是廣告,則需要說清楚這些內容與開發者之間的關系。
•除MM已支持的扣費模式之外的扣費模式目前是不允許的,請開發者在上傳前檢查是否已去掉這些其他的扣費模式的相關代碼和UI. 測試目前只要看到,就會駁回。
•開發者在自測時,盡量站在最終使用的用戶角度思考問題,而不要總是站在開發者的立場來思考問題。
•關于提交,現在有應用變更,也有包變更的功能,重復提交相同的應用會妨礙測試的正常開展,開發者要盡量避免重復提交應用、包的情況。另對于經常重復提交的開發者,未來提交的應用,在測試階段可能會被延遲進行測試。
2)主題
主題測試不通過的原因還是集中在UI適配問題、無法安裝卸載、不滿足MM審核要求,這里的不滿足MM審核要求指截圖與實際主題不一致,以及安裝了一些插件—可以下載更多主題的情況,對于后者,主要是以吾動畫機的插件為代表,開發者需要去掉插件中相關的鏈接和網址。
•UI不適配:在主題開發軟件的設備虛擬機/ 模擬器中檢查有問題的主題,吸取和總結經驗,不斷提高主題的質量和適配機型范圍。
•安裝/ 卸載錯誤:主題的安裝包制作時要避免安裝時覆蓋相同的文件名,或者使用了相同的安裝標識,導致多個主題安裝相互沖突。
《Android高薪之路:Android程序員面試寶典 》http://book.360buy.com/10970314.html
新浪微博:http://t.sina.com.cn/androidguy 昵稱:李寧_Lining
posted on 2009-12-24 14:08 銀河使者 閱讀(679) 評論(0) 編輯 收藏 所屬分類: 移動(mobile)