如何進(jìn)行 iPhone 客戶端的軟件測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/2/24 10:16:28 ] 推薦標(biāo)簽:
客戶端版APP主要是通過(guò)蘋果的APP Store來(lái)進(jìn)行安裝的。在測(cè)試時(shí),開(kāi)發(fā)會(huì)先在本地蘋果機(jī)上打好包,然后我們?cè)赬code上進(jìn)行安裝或者直接在開(kāi)發(fā)提供的網(wǎng)址上下載這個(gè)包可以了。因?yàn)榈谝淮谓佑|移動(dòng)設(shè)備客戶端測(cè)試,所以在整個(gè)測(cè)試中發(fā)現(xiàn)了好多會(huì)遺漏的地方,通過(guò)大家共同的努力還有上次的bug bash活動(dòng),發(fā)現(xiàn)自己學(xué)到了不少東西。
體驗(yàn)篇:
(1) APP的安裝卸載不同于普通PC版。它是通過(guò)APP Store進(jìn)行的。
(2) 由于iPhone是觸摸機(jī)子,所以在測(cè)試時(shí)要格外各個(gè)按鈕、圖標(biāo)、鏈接的觸摸范圍,是僅僅在這個(gè)元素上,還是說(shuō)該元素所在的行都可以點(diǎn)擊。
(3) iPhone鍵盤:程序進(jìn)入輸入功能時(shí),是否正常彈出鍵盤;鍵盤的輸入法切換:比如從數(shù)字到中文到英文到手寫模式,是否都能正常自如;鍵盤上的return鍵是否正常,比如在下面的登陸框里,輸入用戶名后按return是否能換行到密碼框,輸入密碼后按return是否能跳轉(zhuǎn)頁(yè)面。
(4)動(dòng)畫(huà)效果:如各個(gè)頁(yè)面的切換、多張圖片的切換等。頁(yè)面左右方向滑動(dòng)的時(shí)候,從右側(cè)滑出的頁(yè)面,需要從右側(cè)滑出,不要繼續(xù)向左側(cè)滑出
(5)注意PC端和APP的數(shù)據(jù)同步。比如某作者在PC端設(shè)置了禁止他人評(píng)論,那么在APP上也應(yīng)該禁止。
(6)長(zhǎng)按某一按鈕是否會(huì)觸發(fā)其他事件。比如:長(zhǎng)按如下圖中的關(guān)注按鈕,出現(xiàn)了java script的彈窗。
(7)頁(yè)面手指拖動(dòng):正常的列表頁(yè)面是否能順利拖動(dòng),編輯框等輸入文字的地方是否也可以拖動(dòng)。
(8)如果在APP中內(nèi)嵌了些超鏈接后,程序是怎么處理的。如果是調(diào)用設(shè)備的瀏覽器,能否正常切回到APP。
系統(tǒng)篇:
(1)APP容易發(fā)生內(nèi)存泄露問(wèn)題。
(2)APP的性能很值得我們考究。本次的某產(chǎn)品測(cè)試中,我們經(jīng)常受到性能問(wèn)題的困擾,老是在頁(yè)面出現(xiàn)不停抖動(dòng)、黑屏、頁(yè)面刷新半屏黑、半屏灰之類的情況。
(3)使用Home鍵離開(kāi)APP和殺掉APP進(jìn)程的不同情況。
(4)是否會(huì)影響其他程序的使用。比如遇到個(gè)bug:當(dāng)iPhone設(shè)備播放音樂(lè)時(shí),打開(kāi)程序會(huì)將音樂(lè)強(qiáng)行關(guān)閉。
設(shè)備篇:
(1)APP測(cè)試要和iPhone機(jī)子本身相結(jié)合,比如:在使用程序時(shí),突然來(lái)電了、斷網(wǎng)了、手機(jī)沒(méi)電了,會(huì)怎么表現(xiàn)呢?在本次測(cè)試中遇到過(guò)產(chǎn)品在來(lái)電后頁(yè)面顯得一片空白的情況。
(2)和iPhone設(shè)備自帶功能的關(guān)聯(lián)。比如:程序里夾帶了使用系統(tǒng)照相機(jī)的功能,那么在程序拍完照片之后,應(yīng)該在iPhone設(shè)備上保留該張圖片。
(3)設(shè)備的兼容問(wèn)題。本次測(cè)試中對(duì)IOS4.3.5和5版本分別做了測(cè)試,發(fā)現(xiàn)很多版本5上好的功能,在4.3.5上是有問(wèn)題的。比如打開(kāi)編輯框自動(dòng)彈出鍵盤的功能。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開(kāi)始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10