APP測試總結1

來源:互聯網
上載者:User

標籤:

1、安裝、卸載測試安裝、卸載測試主要針對編譯後來源程式產生的APK安裝檔案主要測試點:1).產生的APK檔案在真機上可以安裝及下載2).Android手機端的通用安裝工具,如:豌豆莢及91助手等工具可以正常安裝及卸載程式2、線上升級測實驗證數位簽章,升級後可以正常使用,線上跨版本升級3、商務邏輯測試商務邏輯測試:主要測試用戶端業務能否正常完成功能點測試:主要測試用戶端功能點是否正常使用關聯性測試:主要測試用戶端與pc端的互動、用戶端處理完後,pc端與用戶端資料一致4、異常測試異常性測試:主要包含了斷網、斷電、伺服器異常等情況下,用戶端能否正常處理,保證資料正確性5、互動性測試互動性測試:用戶端作為手機特性測試,包含被打擾的情況13種,來電,簡訊,低電量測試等,還要注意手機端硬體上,如:待機;插拔資料線,耳機等操作不會影響用戶端;6、易用性測試介面與互動性測試:符合Android互動規範,符合使用者使用習慣,操作方便簡單,具有一致性;可用性測試:使用者體驗好,使用者操作方便,使用者使用錯誤率低;7、適配測試手機不同解析度支援,用戶端支援320*240、480*320、800*480、854*480、960*540等;手機不同版本的支援:2.3.*、2.2 、4.0;在測試計劃中:需要安排單獨的時間用於Android不同系統的相容性測試,包括2.0以下版本和3.*,4.0版本等;手機不通廠家系統的支援:不同廠家會有不同Android系統,例如:小米手機,華為的IME。市場是主流的系統及廠家不同的支援;手機不同尺寸的支援:2.0到4.0螢幕在UI顯示有區別的,要支援最大到最小;解決方案:1、自行購買或借裝置來實際驗證,耗費資金,購買幾台可以,太多就不行了;2、第三方雲測試的解決方案;3、整理不相容的地方,然後去分析app中可能不相容的代碼,對技術能力的要求比較高,前期也需要花費不少的時間;4、利用友盟等第三方統計平台獲得應用對應的TOP N的機型重點進行測試;8、用戶端側效能測試偏重用戶端側CPU、MEM、流量、電量以及用戶端在不同網路環境下響應速度等等大資料的測試:主要在特定環境下,用戶端一次性更新大量的資料,用戶端能否正常處理,分為三種情況:1)用戶端第一次使用,第一次就更新大量資料2)用戶端在平時更新中,更新大量的資料3)用戶端已經在手機本地下載了很多資料後,再次更新大量資料;9、電量與流量測試手機的電量及流量測試主要是為了站在使用者角度思考,畢竟電量、流量消耗比較大,會影響客戶的使用感受,手機端電量使用率和CPU使用率是正比的,由於這個沒有比較詳細的規定,只能出一個通用範圍,CPU使用率不能超過10%以上,流量不要超過10M以上,一般通過Android手機端的一些監視軟體擷取資料,當然也可以通過代碼打點擷取;10、記憶體流失測試Android的程式由java語言編寫,所以Android的記憶體管理與java的記憶體管理相似。程式員通過new為對象分配記憶體,所有對象在java堆內分配空間;然而對象的釋放是由記憶體回收行程來完成;Android的虛擬機器是基於寄存器的Dalvik,它的最大堆大小一般是16M,有的機器是24M,因此我們所能利用的記憶體空間是有限的。如果我們的記憶體佔用超過一定的水平就會出現OutOfMemory的錯誤,如果長期引用資源不釋放,就會引起記憶體流失;11、外網與情境測試1)外網測試主要現實類比用戶端使用網路,檢驗用戶端程式在實際網路環境中使用方式及進行業務操作2)外網測試主要覆蓋到wifi\2G\3G\4G、Net\wap、電信\移動、聯通,所有可能的組合進行測試原則:1.儘可能全面覆蓋使用者的使用情境,測試案例中需要包含不同網路排列組合的各種可能2.還有類比訊號被屏蔽的時候,用戶端的影響等;3.還要做外部情境測試,在高山,丘陵,火車上等特殊環境下進行全面測試;總之,app測試思路,方法上可以參考web側,但又比web側稍複雜,更多的測試點還需要大家在實踐中不斷總結;

APP測試總結1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.