產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

APP測試中IOS和Android的區(qū)別有哪些?

發(fā)布時間:2020-07-16

今天我們來聊一聊APP測試中IOS和Android的區(qū)別。簡單的app,測試一般采用手工測試,如果app模塊穩(wěn)定,可以采用部分自動化測試安裝??紤]到用戶的一個隱私,盡可能用少的權(quán)限,安裝后的容量,安裝的目錄,安裝后產(chǎn)生的文件,安裝是否按照后臺的模式來運行現(xiàn)在我們測試時,開發(fā)會先在本地機上做好測試包,自己安裝,開發(fā)修改好后,再進(jìn)行一次測試。

Android手機自動化測試

一、首先說一下APP測試的關(guān)鍵點

1、功能測試

App測試中功能測試是一個重要方面。在進(jìn)行App測試,測試人員應(yīng)該進(jìn)行手動測試。同時對照設(shè)計圖檢查功能是否正確并正常運行。在軟件測試中,關(guān)注測試點:

1)軟件是否可以正常運行、安裝、卸載;

2)登錄、注冊、注銷;

3)數(shù)據(jù)更新、App更新;

2、客戶端測試

現(xiàn)在很多軟件不僅有手機版也有PC版,客戶端PC機上運行的軟件要求兼容不同版本的瀏覽器,在中高低端的pc機上都可以運行。

3、App兼容性測試

1)在不同品牌的機型上的安裝、點擊和卸載是否正常;

2)在不同品牌的機型上的各個屬性是否兼容;

我們在實際測試中,常常會遇到下列問題:

1)在某個品牌的機型上,App安裝不上;

2)在某個品牌的機型上,App點擊后無響應(yīng)或拉起后黑屏、閃退;

3)在某個品牌的機型上,App無法順利卸載;

4、安全測試(權(quán)限)

1)其中包括發(fā)送信息,撥打電話,鏈接網(wǎng)絡(luò),訪問手機信息,聯(lián)系人信息和設(shè)置權(quán)限等

2)執(zhí)行某些操作時導(dǎo)致的輸入有效性驗證、授權(quán)、數(shù)據(jù)加密等方面

3)其中還有關(guān)于網(wǎng)絡(luò)協(xié)議的測試,防止惡意的協(xié)議發(fā)送到服務(wù)器

5、弱網(wǎng)絡(luò)測試(流量測試)

我們在使用App過程中,有時會遇到弱網(wǎng)絡(luò)環(huán)境,比如在公車上、在地鐵里、郊區(qū)或一些學(xué)校。在這種情況下,常常會出現(xiàn)網(wǎng)絡(luò)不穩(wěn)定、運行超時,下載失敗。作為一個測試人員,我們要對App在上線前做一定場景的弱網(wǎng)絡(luò)環(huán)境模型,并查看App在弱網(wǎng)絡(luò)環(huán)境下是否存在某些問題?,F(xiàn)在都是通過第三方平臺模擬弱網(wǎng)絡(luò)環(huán)境進(jìn)行測試。

二、APP測試中IOS和Android的區(qū)別

1、Android長按home鍵呼出應(yīng)用列表和切換應(yīng)用,然后右滑則終止應(yīng)用;

2、多分辨率測試,Android端20多種,ios較少;

3、手機操作系統(tǒng),Android較多,ios較少且不能降級,只能單向升級;新的ios系統(tǒng)中的資源庫不能完全兼容低版本中的ios系統(tǒng)中的應(yīng)用,低版本ios系統(tǒng)中的應(yīng)用調(diào)用了新的資源庫,會直接導(dǎo)致閃退(Crash);

4、操作習(xí)慣:Android,Back鍵是否被重寫,測試點擊Back鍵后的反饋是否正確;應(yīng)用數(shù)據(jù)從內(nèi)存移動到SD卡后能否正常運行等;

5、push測試:Android:點擊home鍵,程序后臺運行時,此時接收到push,點擊后喚醒應(yīng)用,此時是否可以正確跳轉(zhuǎn);ios,點擊home鍵關(guān)閉程序和屏幕鎖屏的情況(紅點的顯示);

6、安裝卸載測試:Android的下載和安裝的平臺和工具和渠道比較多,ios主要有appstore,iTunes和testflight下載;

7、升級測試:可以被升級的必要條件:新舊版本具有相同的簽名;新舊版本具有相同的包名;有一個標(biāo)示符區(qū)分新舊版本(如版本號),對于Android若有內(nèi)置的應(yīng)用需檢查升級之后內(nèi)置文件是否匹配(如內(nèi)置的輸入法)

三、另外對于測試還需要注意一下幾點:

1、并發(fā)(中斷)測試:鬧鈴彈出框提示,另一個應(yīng)用的啟動、視頻音頻的播放,來電、用戶正在輸入等,語音、錄音等的播放時強制其他正在播放的要暫停;

2、數(shù)據(jù)來源的測試:輸入,選擇、復(fù)制、語音輸入,安裝不同輸入法輸入等;

3、push(推送)測試:在開關(guān)機、待機狀態(tài)下執(zhí)行推送,消息先死及其推送跳轉(zhuǎn)的正確性;應(yīng)用在開發(fā)、未打開狀態(tài)、應(yīng)用啟動且在后臺運行的情況下是push顯示和跳轉(zhuǎn)否正確;推送消息閱讀前后數(shù)字的變化是否正確;多條推送的合集的顯示和跳轉(zhuǎn)是否正確;

4、分享跳轉(zhuǎn):分享后的文案是否正確;分享后跳轉(zhuǎn)是否正確,顯示的消息來源是否正確;

5、觸屏測試:同時觸摸不同的位置或者同時進(jìn)行不同操作,查看客戶端的處理情況,是否會crash等。

最后,上線前一定要測一下軟件更新,如果在沒有通過環(huán)境測試更新結(jié)果下上線,用戶更新就出大問題會大大影響用戶量。希望通過以上信息能給讓你了解更多關(guān)于IOS和androida手機APP測試方面的信息。

推薦閱讀:

APP測試工具M(jìn)obileRunner工作空間該怎么整理?

App測試中黑盒測試用例設(shè)計方法有哪些?

App性能測試中的幾個重要概念總結(jié)

Android客戶端性能測試常見指標(biāo)及關(guān)注點

4款常用的安卓自動化測試工具對比分析

測試iOS APP時需要注意什么?iOS APP需要關(guān)注的測試點

ios手機自動化測試怎么做?ios手機自動化測試工具M(jìn)R使用方法

Android APP測試怎么測?Android APP的測試10大流程

android怎么測試?android測試工具有哪些?

Android手機自動化測試工具有哪些?試試MobileRunner移動平臺自動化測試工具

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系