1、app使用過程中,接聽電話。
可以測試不同的通話時間的長短,對於通話結束後,原先開啟的app的響應,比如是否停留在原先介面,繼續操作時的響應速度,也可檢視在不同WiFi 和資料的情況下模擬電話。
2、app使用過程中,有推送訊息時,簡訊等,對app的使用影響,點選進去檢視與忽略不檢視,WiFi和資料兩種情況
3、裝置在充電時,app的響應以及操作流暢度
4、裝置在不同電量時(低於10%,50%,95%),app的響應以及操作流暢度
5、意外斷電時,app資料丟失情況
6、網路環境變化時,app的應對情況如何:
是否有適當提示?從有網路環境到無網路環境時,app的反饋如何?從無網路環境回到有網路環境時,是否能自動載入資料,多久才能開始載入資料?網路異常時的登入操作,無網下的操作的響應;wifi和3g環境的識別
7、多點觸控的情況,如何響應?
8、跟其他app之間互相切換時的響應,程式關閉再重新開啟的反饋,多工並存的情況下,app的流暢性
9、IOS系統環境變化時,切換裝置語言、字型大小、時間後,可能會對應用產生使用上的一些影響。支援多國語言的app在系統語音變更後能否自動調節成當前語言,不同顏色背景下,狀態列的顯示是否正常
10、各實體按鍵的測試,比如音量鍵,鎖屏鍵,home鍵。後兩者還可以設計好多用例,比如App開啟狀態下,按home鍵/鎖屏鍵之後,隔1分鐘,5分鐘,10分鐘,30分鐘後,重新開啟app/解鎖,看是否還在原來開啟的app子介面,還是回到app的主介面。
11、橫屏和豎屏的顯示和切換IOS不同版本(尤其是IOS 5和7之間,UI更新比較大),橫屏豎屏的快速操作,一般螢幕 和雙倍精度螢幕, 顯示的是不是都好。
12、多次快速點選時,這個同樣適用於Andriod;程式介面裡有 UIWebView 的時候, 試試快速切換介面, 多做幾次, 看看會不會奔潰。因為UIWebView裡不止一個執行緒, 有可能會有奔潰的現象。websocket 也要注意這方面。
13、app有更新時能否主動推送,模擬itunes app更新的過程。比如 你購買了app裡的某些東西, 然後更新了app, 看看購買的東西是不是還在,解除安裝應用時,選擇清理資料和不選擇清理資料,對重新安裝的應用可能會有影響,新安裝,覆蓋安裝,關閉軟體後解除安裝,未關閉後解除安裝。開始你拿到 ipa 檔案的時候, 要看看檔案大小。 50M 是個分界點。 因為用手機網路的時候,如果大於 50M,會有警告,(也許是不能下載了,只能用WiFi)
14、音效相關
當前app的聲音播放功能是否在拔出耳機後自動暫停;播放器類app或者有播放功能的app對各種格式檔案的支援;播放視訊,觀看遊戲時,長時間不操作會不會自動鎖屏;當前app的播放是否能將另一個app的播放中斷;有來電或推送時,遊戲和播放是否自動暫停;來電前已經手動暫停的播放,結束通話來電後是否導致自動繼續播放(很多播放器的通病)。
15、許可權相關
設定不同的通知中心狀態,觀察app是否能夠正確推送訊息;開啟各種許可權後,測試能否使用該許可權,例如定位、推送、照片訪問、通訊錄訪問、分享功能、外部連結和廣告
16、輸入功能
鍵盤彈出後內容是否顯示正常;輸入外語時是否存在換行問題,例如一個單詞被拆開換行;輸入結束後,鍵盤消失,是否對當前頁面造成UI影響
17、系統相關功能
檢查長按、拖動、放大、縮小等操作是否正常並觀察動畫效果;在app中能否正常完成複製粘帖等操作;截圖功能和截圖圖片顯示是否正確;儲存圖片功能;當前app不同執行狀態下的機身溫度。當狀態列變為兩倍寬度(通話中、錄音中、熱點等)時以及在應用中狀態列由兩倍寬度變回一倍寬度時介面是否正確顯示,虛擬按鍵可觸控範圍和圖示所示範圍是否一致
更新於2018年5月26日,目前接觸到ios APP 測試相關內容,對工作內容做一個回顧與總結,這裡集合各位大神的經驗之談,在此表示感謝~
你岸