在APP開發(fā)測試中iOS與Android的區(qū)別主要是操作、分辨率測試、手機(jī)操作系統(tǒng)、操作習(xí)慣、push測試、安裝卸載測試等,只有掌握APP實(shí)際的區(qū)別,才能幫助識別開發(fā)完成的正確度、完全度、質(zhì)量等。 在APP開發(fā)上線之前,測試環(huán)節(jié)是較為很重要的,因?yàn)槭菣z驗(yàn)APP是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別的過程,能夠有效幫助識別開發(fā)完成的正確度、完全度、質(zhì)量等過程。但是iOS產(chǎn)品的測試環(huán)節(jié)與Android產(chǎn)品是有一定的區(qū)別,為此測試人員應(yīng)該清晰掌握其區(qū)別內(nèi)容,才能夠正確把握測試方式。
在APP開發(fā)測試中iOS與Android的區(qū)別有哪些
1.對于Android產(chǎn)品在長按home鍵的時(shí)候,其主要呼出的內(nèi)容應(yīng)用列表和切換應(yīng)用,然后右滑則終止應(yīng)用;
2.在多分辨率測試中,Android端20多種,ios較少;
3.在手機(jī)操作系統(tǒng)中,因?yàn)锳ndroid較多,而ios較少且不能降級,為此其只能單向升級;因?yàn)樾碌膇os系統(tǒng)中的資源庫不能完全兼容低版本,而低版本調(diào)用了新的資源庫,會直接導(dǎo)致閃退的情況;
4.操作習(xí)慣:Android的Back鍵是否被重寫,為此需要測試點(diǎn)擊Back鍵后的反饋是否正確;以及應(yīng)用數(shù)據(jù)從內(nèi)存移動到SD卡后能否正常運(yùn)行等;
5.push測試:對于Android系統(tǒng)在點(diǎn)擊home鍵的程序后臺運(yùn)行時(shí),此時(shí)接收到push,點(diǎn)擊后喚醒應(yīng)用,此時(shí)是否可以正確跳轉(zhuǎn);在ios系統(tǒng)在點(diǎn)擊home鍵關(guān)閉程序和屏幕鎖屏的情況(紅點(diǎn)的顯示);
6.安裝卸載測試:Android的下載和安裝的平臺和工具和渠道比較多,ios主要有app store、iTunes等下載。