日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

手机APP测试需要注意的问题

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手机APP测试需要注意的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

1、前言

2、安裝測試

3、卸載測試

4、界面測試(UI)

5、功能測試

6、應用的前后臺切換

7、數據更新

8、離線瀏覽功能

9、系統權限

10、專項性測試

11、功能鍵測試

12、手勢測試


1、前言

APP測試是一個廣泛的概念,根據每個APP的應用場景不一樣,測試的方向也略微的不同,在測試過程中需要靈活應用自身所知的測試手段。手機不同的功能對應著

2、安裝測試

  • 軟件在不同操作系統(Android系統和IOS系統)上是否正常安裝

  • 軟件在不同版本的操作系統(如Android 5.0、Android 6.0、Android 7.0、Android8.0和iOS 9.0、iOS 10.0、iOS 11.0、iOS 12.0)上是否正常安裝

  • 軟件在不同的品牌手機(華為、三星、OPPO、VIVO等其他品牌手機)上是否正常安裝

  • 卸載舊版本再安裝(這個操作可以排插新版本的安裝包是否丟失庫,如果是覆蓋安裝的話會繼續依賴舊庫,導致問題發現不了)

  • 覆蓋安裝是否正常

  • 降級安裝是否能成功

  • 磁盤空間不足時,是否可以正常安裝,安裝的現象是什么

  • 安裝過程中是否可以手動取消

  • 安裝過程中突然手機關機怎么處理

? ? ? ? ? ? ? ??

?

3、卸載測試

  • 按照手機自身的卸載流程卸載是否能正常卸載

  • 使用adb命令卸載是否可以卸載

  • 卸載過程中有沒有異常提示

  • 卸載過程中突然關機是否卸載成功

4、界面測試(UI)

  • 界面上的布局是否按照需求上設計

  • 界面內容是否符合文檔需求,文字是否有亂碼或者翻譯問題

  • 圖片、動畫、邊框、顏色、字體、背景、按鈕、目錄、菜單、彈框、列表等

  • 軟件logo、顏色、名稱

5、功能測試

  • 每一個功能是否能正常操作

  • 每個功能響應出來的效果是否符合預期結果

  • 功能點擊后返回的值是否正確

  • 如果APP存在互動的功能,是否可以同步,比如微信朋友圈點贊的功能,群管理員管理成員的功能,視頻會議中的互動功能等等

  • 在進行某一個功能的時候,斷網重連后會出現什么樣的情況

  • 某一功能進行時,斷網不重連會出現什么情況

6、應用的前后臺切換

  • APP切換到后臺,再打開APP,檢查是否停留在上一次操作界面,檢查功能是否正常、程序是否崩潰、數據是否更新

  • 手機鎖屏解鎖后進入APP,檢查是否停留在上一次操作界面,檢查功能是否正常、程序是否崩潰、數據是否更新

  • APP使用過程中被電話中斷,再回到APP,檢查是否停留在上一次操作界面,檢查功能是否正常、數據是否更新

  • Kill掉APP后,再打開APP,檢查功能是否正常、數據是否更新、用戶登錄狀態是否正常

  • 存在必須處理的提示框,切換到后臺,再切換到前臺,檢查提示框是否存在

  • APP使用過程中,出現斷電/意外關機重啟等異常情況,再次打開APP,檢查APP功能是否正常

  • APP切換到后臺,再回到APP,檢查功能及應用狀態是否正常,IOS4和IOS5的版本的處理機制有的不一樣

  • 對于多次進行后臺程序切換,軟件會不會被Kill

7、數據更新

數據更新分為手動更新和自動更新。

  • 手動更新軟件是否能正常更新,更新的版本是否為最新版本

  • 自動更新是否可以設置在規定時間內更新

  • 更新是否可以選擇在wifi還是數據連接的狀態下更新

  • 更新時的狀態、進度、現象是否符合要求

  • 更新后能否正常啟動軟件,更新后是自動啟動軟件還是手動啟動軟件等

? ? ? ? ? ? ? ? ?

?

8、離線瀏覽功能

好多軟件都有離線緩存的功能,在無網絡的情況下可以查看已緩存的內容。

  • 在無網絡情況可以瀏覽本地數據

  • 無網絡情況下,退出APP再開啟APP時能正常瀏覽

  • 無網絡情況下,切換到后臺再切回前臺可以正常瀏覽

  • 無網絡情況下,鎖屏后再解屏回到應用前臺可以正常瀏覽

  • 無網絡情況下,Kill掉APP,再打開APP,能否正常瀏覽部分內容(如緩存好的視頻/音樂等)

  • 無網絡情況嘗試請求服務端的內容時候,是否有出現無網絡的提示

9、系統權限

一般APP會詢問用戶定位權限、網絡權限、相冊權限、相機權限、通知權限、通訊錄權限。

  • 定位權限:定位權限關閉,打開APP,檢查APP中涉及定位權限的功能是否正常

  • 網絡權限:網絡權限關閉,打開APP,檢查APP中涉及網絡請求的功能是否正常

  • 相冊權限:相冊權限關閉,打開APP,檢查APP中涉及相冊權限的功能是否正常

  • 相機權限:相機權限關閉,打開APP,檢查APP中涉及相機權限的功能是否正常

  • 通知權限:通知權限關閉,打開APP,檢查APP中涉及通知權限的功能是否正常

  • 通訊錄權限:通訊錄權限關閉,打開APP,檢查APP是否還能獲取到本機通訊錄

10、專項性測試

  • 兼容性測試:APP運行是否能兼容各種操作系統,各個版本的操作系統

  • 適配性測試:APP運行是否能在不同分辨率的手機上運行,運行時是否會出現有影響使用的現象

  • 弱網測試:APP在3G、4G、5G、WIFI、地鐵環境、信號差的環境下運行,表現的狀況是否符合預期結果,是否在接受范圍內

  • 適配性測試:APP在不同屏幕尺寸的手機在運行,在平板上運行,是否有做等比縮放處理,使用時軟件是否會被拉伸或者壓縮

  • 中斷測試:比如音頻軟件的暫停鍵,比如在使用時需要即刻黑屏,比如使用時有電話接入等等

  • 定位測試:有些APP是帶有定位功能或者位置獲取功能,需要驗證定位是否準確

  • 時間同步測試:驗證APP的時間網絡對時還是根據手機自身設置的時間

11、功能鍵測試

  • 打開APP,點擊Home鍵,檢查APP是否切換到后臺運行,檢查APP后臺運行的相關功能是否正常(如音樂播放)

  • 打開APP,打開聲音相關功能,物理調節音量鍵,檢查聲音是否會隨物理調節變大變小

  • 打開APP,打開聲音相關功能,系統聲音設為靜音,檢查聲音是否為靜音

  • 打開APP,鎖屏,解鎖,檢查APP運行是否正常

  • 打開APP,關機,再開機,再打開APP,檢查APP功能是否正常(特別是關機前正在付款等操作)

  • 打開APP,有些手機還帶有返回鍵,檢查“返回鍵”是否能正常實現

12、手勢測試

手勢測試要根據手機個人設置。

? ? ? ? ? ? ? ? ? ? ? ? ? ?

??

感謝每一個認真閱讀我文章的人!!!

如果下面這些資料用得到的話可以直接拿走:

1、自學開發或者測試必備的完整項目源碼與環境

2、測試工作中所有模板(測試計劃、測試用例、測試報告等)

3、軟件測試經典面試題

4、Python/Java自動化測試實戰.pdf

5、Jmeter/postman接口測試全套視頻獲取

我個人整理了我這幾年軟件測試生涯整理的一些技術資料,包含:電子書,簡歷模塊,各種工作模板,面試寶典,自學項目等。需要的評論區留言或者私信我謝謝

總結

以上是生活随笔為你收集整理的手机APP测试需要注意的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。