如何進行 iPhone 客戶端的軟體測試客戶端版APP主要是通過蘋果的APP Store來進行安裝的。在測試時,開發會先在本地蘋果機上打好包,然後我們在Xcode上進行安裝或者直接在開發提供的網址上下載這個包就可以了。因為第一次接觸移動裝置客戶端測試,所以在整個測
客戶端版APP主要是通過蘋果的APP Store來進行安裝的。在測試時,開發會先在本地蘋果機上打好包,然後我們在Xcode上進行安裝或者直接在開發提供的網址上下載這個包就可以了。因為第一次接觸移動裝置客戶端測試,所以在整個測試中發現了好多會遺漏的地方,通過大家共同的努力還有上次的bug bash活動,發現自己學到了不少東西。
體驗篇:
(1) APP的安裝解除安裝不同於普通PC版。它是通過APP Store進行的。
(2) 由於iPhone是觸控機子,所以在測試時要格外各個按鈕、圖示、連結的觸控範圍,是僅僅在這個元素上,還是說該元素所在的行都可以點選。
(3) iPhone鍵盤:程式進入輸入功能時,是否正常彈出鍵盤;鍵盤的輸入法切換:比如從數字到中文到英文到手寫模式,是否都能正常自如;鍵盤上的return鍵是否正常,比如在下面的登陸框裡,輸入使用者名稱後按return是否能換行到密碼框,輸入密碼後按return是否能跳轉頁面。
(4)動畫效果:如各個頁面的切換、多張圖片的切換等。頁面左右方向滑動的時候,從右側滑出的頁面,需要從右側滑出,不要繼續向左側滑出
(5)注意PC端和APP的資料同步。比如某作者在PC端設定了禁止他人評論,那麼在APP上也應該禁止。
(6)長按某一按鈕是否會觸發其他事件。比如:長按如下圖中的關注按鈕,出現了java script的彈窗。
(7)頁面手指拖動:正常的列表頁面是否能順利拖動,編輯框等輸入文字的地方是否也可以拖動。
(8)如果在APP中內嵌了些超連結後,程式是怎麼處理的。如果是呼叫裝置的瀏覽器,能否正常切回到APP。
系統篇:
(1)APP容易發生記憶體洩露問題。
(2)APP的效能很值得我們考究。本次的某產品測試中,我們就經常受到效能問題的困擾,老是在頁面出現不停抖動、黑屏、頁面重新整理半屏黑、半屏灰之類的情況。
(3)使用Home鍵離開APP和殺掉APP程式的不同情況。
(4)是否會影響其他程式的使用。比如遇到個bug:當iPhone裝置播放音樂時,開啟程式會將音樂強行關閉。
裝置篇:
(1)APP測試要和iPhone機子本身相結合,比如:在使用程式時,突然來電了、斷網了、手機沒電了,會怎麼表現呢?在本次測試中就遇到過產品在來電後頁面顯得一片空白的情況。
(2)和iPhone裝置自帶功能的關聯。比如:程式裡夾帶了使用系統照相機的功能,那麼在程式拍完照片之後,應該在iPhone裝置上保留該張圖片。
(3)裝置的相容問題。本次測試中對IOS4.3.5和5版本分別做了測試,發現很多版本5上好的功能,在4.3.5上是有問題的。比如開啟編輯框自動彈出鍵盤的功能。