您好,登錄后才能下訂單哦!
這篇文章主要介紹“APP測試中IOS和Android的區別是什么”,在日常操作中,相信很多人在APP測試中IOS和Android的區別是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”APP測試中IOS和Android的區別是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
一、首先說一下APP測試的關鍵點
(1)功能測試
App測試中功能測試是一個重要方面。在進行App測試,測試人員應該進行手動測試。同時對照設計圖檢查功能是否正確并正常運行。在軟件測試中,關注測試點:
1、軟件是否可以正常運行、安裝、卸載;
2、登錄、注冊、注銷(在軟件測試基礎(一)有介紹,這里不詳細介紹)
3、數據更新、App更新
(2)客戶端測試
現在很多軟件不僅有手機版也有PC版,客戶端PC機上運行的軟件要求兼容不同版本的瀏覽器,在中高低端的pc機上都可以運行。
(3)App兼容性測試
1、在不同品牌的機型上的安裝、點擊和卸載是否正常;
2、在不同品牌的機型上的各個屬性是否兼容;
我們在實際測試中,常常會遇到下列問題:
1、在某個品牌的機型上,App安裝不上;
2、在某個品牌的機型上,App點擊后無響應或拉起后黑屏、閃退;
3、在某個品牌的機型上,App無法順利卸載;
(4)安全測試(權限)
1、其中包括發送信息,撥打電話,鏈接網絡,訪問手機信息,聯系人信息和設置權限等
2、執行某些操作時導致的輸入有效性驗證、授權、數據加密等方面
3、其中還有關于網絡協議的測試,防止惡意的協議發送到服務器
(5)弱網絡測試(流量測試)
我們在使用App過程中,有時會遇到弱網絡環境,比如在公車上、在地鐵里、郊區或一些學校。在這種情況下,常常會出現網絡不穩定、運行超時,下載失敗。作為一個測試人員,我們要對App在上線前做一定場景的弱網絡環境模型,并查看App在弱網絡環境下是否存在某些問題。現在都是通過第三方平臺模擬弱網絡環境進行測試。
二、APP測試中IOS和Android的區別?
1、Android長按home鍵呼出應用列表和切換應用,然后右滑則終止應用;
2、多分辨率測試,Android端20多種,ios較少;
3、手機操作系統,Android較多,ios較少且不能降級,只能單向升級;新的ios系統中的資源庫不能完全兼容低版本中的ios系統中的應用,低版本ios系統中的應用調用了新的資源庫,會直接導致閃退(Crash);
4、操作習慣:Android,Back鍵是否被重寫,測試點擊Back鍵后的反饋是否正確;應用數據從內存移動到SD卡后能否正常運行等;
5、push測試:Android:點擊home鍵,程序后臺運行時,此時接收到push,點擊后喚醒應用,此時是否可以正確跳轉;ios,點擊home鍵關閉程序和屏幕鎖屏的情況(紅點的顯示);
6、安裝卸載測試:Android的下載和安裝的平臺和工具和渠道比較多,ios主要有appstore,iTunes和testflight下載;
7、升級測試:可以被升級的必要條件:新舊版本具有相同的簽名;新舊版本具有相同的包名;有一個標示符區分新舊版本(如版本號),對于Android若有內置的應用需檢查升級之后內置文件是否匹配(如內置的輸入法)
三、另外:對于測試還需要注意一下幾點:
1、并發(中斷)測試:鬧鈴彈出框提示,另一個應用的啟動、視頻音頻的播放,來電、用戶正在輸入等,語音、錄音等的播放時強制其他正在播放的要暫停;
2、數據來源的測試:輸入,選擇、復制、語音輸入,安裝不同輸入法輸入等;
3、push(推送)測試:在開關機、待機狀態下執行推送,消息先死及其推送跳轉的正確性;應用在開發、未打開狀態、應用啟動且在后臺運行的情況下是push顯示和跳轉否正確;推送消息閱讀前后數字的變化是否正確;多條推送的合集的顯示和跳轉是否正確;
4、分享跳轉:分享后的文案是否正確;分享后跳轉是否正確,顯示的消息來源是否正確;
5、觸屏測試:同時觸摸不同的位置或者同時進行不同操作,查看客戶端的處理情況,是否會crash等。
到此,關于“APP測試中IOS和Android的區別是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。