App測試中須要考慮網絡因素的測試點

當前app的網絡環境比較複雜,在網絡制式上就存在2G、3G、4G網絡,以及愈來愈多的公共wifi。不一樣的網絡環境以及網絡制式的差別,都會對用戶使用app形成必定的影響。若是app沒有針對各類異常的網絡情況進行兼容處理,那麼用戶就頗有可能在平常使用中碰到app閃退、ANR、數據丟失等嚴重的問題。ios

功能測試服務器

對於功能測試,要考慮在各類網絡制式下app的功能體驗。雖然如今4G網絡愈來愈普及了,可是做爲測試,依然要考慮到全部可能發生的場景。雖然不可能把全部網絡制式都覆蓋到,可是我認爲仍是有必要在弱網環境下,針對app開展基本的功能測試,保證app在弱網環境下可以把整個業務流程跑一遍。弱網環境下,有時候會對app的功能形成嚴重的影響,例如:在弱網環境下,同步跑步數據,若是app沒有針對這個方面作處理,那麼極可能致使app把設備的數據同步過來,可是卻沒法上傳,若是開發人員沒有針對這種狀況作處理,那麼這段數據就可能丟失。微信

響應時間網絡

​響應時間這個指標在性能測試中出現比較多,對於用戶體驗以及app的市場佔用率都有很重要的影響。安卓手機通常超過5秒鐘無響應就會報ANR的錯誤,ios手機響應時間過長也會報錯。app

據調查顯示,用戶可以忍受的最佳響應時間是2秒之內,超過5秒無響應的話,通常性子比較急躁的用戶極可能就會直接退出頁面了,若是超過10秒無響應,不少人都會選擇殺掉app。app常常處於無響應或者響應時間過長的狀態,會致使大批的用戶轉移到競爭對手的產品上。性能

異常測試測試

​異常測試是指驗證app針對各類網絡異常狀況是否作出了容錯處理,這裏麪包括異常提示信息、出錯容錯機制、超時判斷處理機制、出錯之後自動重連等。設計

從一個app的異常測試結果,就能夠看出開發人員對這款app投入的精力以及負責程度。開發

無網測試get

​無網測試測試主要針對斷網的狀況下,app各個功能是否受到影響。例如:公司的手環app在開始某個版本出現斷網之後,進入週數據統計頁面,從服務器請求數據時出現閃退問題。

弱網UI測試

​弱網的狀況下,app極可能出現UI刷新不及時或者不刷新的狀況,這時候就可能會致使呈如今用戶面前的是一個殘缺的頁面。偶會也會致使出現頁面UI元素錯亂的狀況。

網絡切換測試

​如今的公共wifi愈來愈多,用戶使用app中極可能發生這種狀況:用着4G網絡時, 走上十幾米忽然連上一個咖啡廳的公共wifi,再走一段距離又斷開了鏈接從新切換到4G模式。針對這種狀況,咱們在app測試過程當中也要考慮到不一樣的網絡切換是否會引起一些問題。

​手環app和其餘常規的app存在很大的不一樣。像淘寶微信等app,其中嵌入了大量的H5頁面,和服務端交互很頻繁,而手錶的app在網絡交互這一塊,並非那麼頻繁,只有在幾個模塊上須要和服務端進行交互。所以,結合以上在網絡測試中的測試方向,針對公司app的狀況,能夠設計出app的網絡測試方案的測試點。

相關文章
相關標籤/搜索