APP測試10點

來源:互聯網
上載者:User

標籤:強制   密碼   適應   地方   訊息提醒   推送   自動登入   閃退   卸載   

1.安裝和卸載
●應用是否可以在IOS不同系統版本或android不同系統版本上安裝(有的系統版本過低,應用不能適配)
●軟體安裝後是否可以正常運行,安裝後的檔案夾及檔案是否可以寫到指定的目錄裡。
●安裝過程中是否可以取消
●安裝空間不足時是否有相應提示
●如果應用需要通過網路驗證之類的安裝,需要測試一下斷網情況下是否有相應提示
●是否可以刪除應用(可通過案頭刪除,也可以通過軟體卸載安裝。曾發現在IOS手相上有個應用安裝時未完整安裝,終止安裝後,未完成安裝的應用表徵圖一直顯示在手機上,並且無法成功刪除)
●測試卸載後檔案是否全部刪除所有的安裝資料夾
●卸載過程中出現死機,斷電,重啟等意外的情況,待環境恢複後是否可以正確卸載
●卸載是否支援取消功能,單擊取消後軟體卸載情況是否正常
2.運行
●APP安裝完成後,是否可以正常開啟軟體
●APP運行時,是否有載入圖示
●APP的速度是可以讓人接受,切換是否流暢
●使用者登入狀態太久,sessionId會到期,會出現“雖然是登入狀態,系統會提示使用者沒有登入。
3.登入
●登入使用者名稱和密碼錯誤時,介面有提示資訊
●使用者主動退出登入後,下次啟動APP時,應該進入登入介面
●對於支援自動登入的APP,資料交換時,是否能自動登入成功且資料庫操作無誤
●密碼更改後,登入時是否做到了有效資料的校正
●對於未登入時一些頁面的操作,是否做了控制
●切換帳號登入,檢驗登入的資訊是否做到及時更新
●對於多個端都進行操作時,確保資料庫操作無誤,且每個端可以及時看到資料的更新
●對於一些軟體,支援一個帳號只允許登入一台機器,這時,需要檢查帳號登入多個手機時,是否將原使用者剔除,且能夠給出提示資訊
● APP切換到後台時,再次切換到前台的測試,如登入時,有電話打進來
●對於IOS與android不同裝置登入同一個帳號時,對個人資訊等資料進行操作後,確保資料數庫操作無誤,且IOS與android裝置看到的資料都是最新的。
4.離線
  離線是應用程式在本地的用戶端會緩衝一部分資料以功程式下次調用
●對於一些程式,需要在登入進來後,這時沒有網路的情況下可以瀏覽本機資料
●對於無網路時,重新整理擷取新資料時,不能擷取資料且能給出友好提示
●切換到後台,再次切換到前台時,可以正常查看
●離線後又連上網,這時對資料有更新時,需要從伺服器端擷取新資料來更新用戶端資料,且要更新本機快取資訊
●對於一些介面的資料不提供離線查看,需要給出相應提示且介面更新後無任何資料
●確認在無網情況下可以瀏覽本機資料
●確認退出APP再開啟APP時能正常瀏覽
●確認切換到後台再切回APP應用時可以正常瀏覽
●鎖屏後再解鎖回到應用前台可以正常瀏覽
●服務端的資料有更新時有離線的提示
5.資料更新
●確認有資料更新後,哪些地方需要手動重新整理,哪些地方需自動重新整理。
●確認從後台切換回前台時,哪些頁面需要進行資料更新
●根據需求和邏輯,確認哪些資料是從服務端請求即時響應,哪些是緩衝到本地的資料。
6.訊息推送開關設定
●預設開關應該是全開啟狀態
●設定開關可以自由開啟關閉
●設定開關開啟狀態下,訊息推送是否可正常接收(應用啟用中和應用關閉時都應該可以收到)
●確認後台未開啟APP用戶端時,手機訊息列可以接收到訊息提醒。且點擊可查看。點擊後訊息列中消失
●確認APP用戶端啟動時,可以收到訊息提醒,且點擊可查看。用戶端運行時,訊息不會進訊息列。
●設定開關關閉時,用戶端接收不到訊息推送。
7.軟體更新
●當用戶端有新版本時,有更新提示
●軟體更新一定要測,確保android軟體更新可以正確更新新版本,且安裝運行正確。
●確保IOS軟體更新會有限制,只有上了商店且有版本更新時才會測試,但是如果真有問題,再發現問題不點晚,可以讓開發先在測試機上類比一個地址進行測試。
●使用者取消版本更新時,老版本可以正常使用,但是下次啟動應用時,仍出現更新提示
●當有新版本時,不刪除用戶端的情況下,直接更新檢查是否能正常更新,且更新後用戶端的功能是否最新版本(正常來講不用強制移除本地用戶端可以正常更新)
8.異常測試
●沒有記憶體空間時,APP能否正確響應
●APP運行中手機斷電
●APP運行中斷開網路
●反覆操作某個功能,不斷點擊,重新整理時,是否會閃退
●APP運行時拔打或電話中
●APP運行時發送資訊、收取郵件等
●多個APP運行時
●不斷切換前台和後台,是否影響應用正常功能
●APP運行時,啟動相機功能
9.網路環境
●測試2G、3G,4G,wifi 網路下應用運應的速度
●內網測試時,選擇到外網操作是否有異常處理
●網路不好時 , 提交資料是否一直處理提交中,是否會有延遲,資料交換失敗是否會有提醒
●有網到無網再到有網環境時,資料是否可以自動回復,正常載入
10.其它
   ●介面測試。讓開發提供一份介面文檔,一定要將介面測試通。在介面測試階段,將缺少介面,介面不完善的缺陷挖掘出來。這個需要準備充分的後台資料。
   ●導航測試。在運行APP時,不管在哪個接點,導航是否直觀,精準,頁面切換是否正確。
   ●圖片測試。圖片,按鈕是否自適應。
   ●內容測試。要進行超長字元,Null 字元校正且校正是否有錯別字
   ●功能測試。功能是否實現。
   ●易用性測試。所開發的功能,是否讓使用者容易接受,是否符合福士的操作習慣。
   ●適配性測試。應用在不同裝置,不同系統上是否適配。
   ●UI測試。應用的設計是否夠美觀。

APP測試10點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.