移動APP測試8點注意事項

大體總結了一下幾點容易出錯的地方html

1,版本後端

版本是否升級緩存

版本升級方式,包括強制,地區,灰度,敏感等服務器

新版本中老功能是否須要支持網絡

老版本中新功能是否須要支持app

通常app內部都有個檢查更新前後端分離

  1. 當客戶端有新版本時,有更新提示。
  2. 當版本爲非強制升級時,用戶能夠取消更新,老版本能正常使用。用戶在下次啓動APP時,仍出現更新提示。
  3. 當版本爲強制升級時,當給出強制更新後用戶沒有作更新時,退出客戶端,下次啓動APP時,仍出現強制升級提示。
  4. 當客戶端有新版本時,在本地不刪除客戶端的狀況下,直接更新檢查是否能正常更新。
  5. 當客戶端有新版本時,在本地不刪除客戶端的狀況下,更新後的客戶端功能是不是新版本功能。
  6. 當客戶端有新版本時,在本地不刪除客戶端的狀況下,檢查資源同名文件如圖片是否能正常更新成最新版本。若是以上沒法更新成功的,也都屬於缺陷。

2,登陸工具

登陸邏輯,包括,記住密碼,失效時間,強退應用,測試

登陸首頁展現,是否灰度用戶,後臺首頁配置不一樣都有可能致使用戶首頁顯示不同htm

免登陸驗證

不少應用提供免登錄功能,當應用開啓時自動以上一次登陸的用戶身份來使用APP。

  1. 考慮無網絡狀況下可否正常進入免登錄狀態。
  2. 切換用戶登錄後,要校驗用戶登錄信息以及數據內容是否相應更新,確保原用戶退出。
  3. 根據Mtop的現有原則,一個帳戶只容許登錄一臺機器。因此,須要檢查一個帳戶登錄多臺手機的狀況。原手機裏的用戶須要被退出,給出友好提示。
  4. APP切換到後臺,再切換回前臺的校驗。
  5. 切換到後臺,再切換回前臺的測試。
  6. 密碼更換後,檢查有數據交換時,是否進行了有效的身份的校驗。
  7. 支持自動登陸的應用在進行數據校驗時,檢查系統是否能自動登陸成功而且數據操做無誤。
  8. 檢查用戶主動退出登陸後,下次啓動APP,應停留在登陸頁面。

3,機型適配

這個不用多說,根據手機銷量,銷量前10必須支持(銷量需取當年季度,當季月度,前兩年銷量。)

此處能夠採起自動化測試

4,正常的業務流程測試

個人建議是,務必走完整個流程,說不定那邊就出問題了,哈哈哈(儘可能採起自動化)

5,內部調用系統功能

app內部調用定位,相機,各傳感器的功能,須要作到,快,準,穩

快及響應快,不出現卡頓感受(過老的機子,能夠酌情考慮),準,定位準,穩,使用穩定,不閃退,不卡死

6,弱網及耗電

實用工具模擬慢速網絡,app應支持正常使用(涉及媒體處理邏輯)

不少應用會支持離線瀏覽,即在本地客戶端會緩存一部分數據提供給用戶查看。

  1. 在無線網絡狀況下能夠瀏覽本地數據。
  2. 退出APP再開啓APP時能正常瀏覽本地數據。
  3. 切換到後臺再回到前臺能夠正常瀏覽本地數據。
  4. 鎖屏後再解鎖回到應用前臺能夠正常瀏覽本地數據。
  5. 在對服務器端的數據有更新時會給予離線的相應提示。

7,調用第三方服務

app廣泛先後端分離,後端可能會出現異常,提別是調用第三方的服務。作到提示人性化,不閃退,不卡死

8,推送

推送是一個大坑,其中最大的坑實在環境上。常常會出現測試環境的推送發到了生產環境。

注意檢查推送的環境。配置地址啥的。。。

固然,還須要常規檢查

  1. 檢查push消息是否按照指定的業務規則發送。
  2. 檢查不接收推送消息時,用戶不會再接收到push消息。
  3. 若是用戶設置了免打擾的時間段,檢查在免打擾時間段內,用戶接收不到push消息;在非免打擾時間段內,用戶能正常接收到push消息。
  4. 當push消息是針對登陸用戶的時候,須要檢查收到的push消息與用戶身份是否相符,沒有錯誤的將其餘人的消息推送過來。通常狀況下,只對手機上最後一個登陸用戶進行消息推送。
  5. 測試push消息時,須要採用真機進行測試。

部分轉自:https://www.cnblogs.com/lwjnicole/p/8975395.html

相關文章
相關標籤/搜索