天天看點

Android測試注意1

android由于碎片化比較嚴重,相同的代碼在不同的裝置上會有較大的差别,是以一定要在不同的真機上使用一下。

使用者體驗測試

1、界面

①文字錯誤、圖檔不顯示或顯示不正确、缺少輸入項、按鈕的大小和點選效果

②布局、圖檔和配色設計問題,測試人員很難進入

③提示資訊,提示資訊語言準确簡潔,有指導性。在應該提示的位置放入提示資訊,比如程式需要接入網絡,在無網絡的情況下應給予提示

④提示資訊,提示資訊的方式有很多,大概有彈出式和非彈出式兩種,根據實際情況來區分

⑤閱讀性,手機因輸入方式和螢幕大小限時,目前以閱讀為主要(除聊天軟體),做好閱讀是關鍵。文字字型、大小、顔色和背景顔色可調整,夜間模式

⑥簡潔,看看any.do就知道什麼是簡潔了,如穿着白紗美女的油畫一般

⑦輸入法,輸入法不能擋住輸入框;回車可以跳轉到下一個輸入框

2、穩定性

①網絡,需要通路網絡的程式,在網絡不穩定的情況下,應能正常運作,不應出現意外退出和錯誤;如程式無法在該環境下運作,應提示使用者

②網絡切換,同上

③網絡信号弱,同上

④程序切換,在多程序切換中,應正常運作,并保持切換前頁面,不應出現意外退出和錯誤

3、性能

①程式進行某些功能時,不應使手機出現卡、頓等情況,視實際情況而定

4、安裝

①路徑,可選擇手機、SD卡

②覆寫,可覆寫舊版本,并不會出現異常

③解除安裝

5、更新

①提示,在每次程式運作的時候提示,或可以設定不提示新版本

②下載下傳,或可設定在特定的網絡環境中才允許下載下傳,如WIFI

③取消,下載下傳可取消(并可暫停和繼續)

6、操作

①查詢按鈕和回車同時響應搜尋

②按鈕點選有變化

業務

1、準備,熟悉項目環境背景,了解需求

(沒有不變的需求,但還待參照NND,最後的需求和最開始的可能面目全非)

2、以業務流程為準

①從流程開始到流程結束,至少要包含重要的功能點

②不同的流程起點,可以在多個流程用例中展現

③不能完全包含所有起點,則單獨看

另外,還有以下方面

系統測試(非功能性測試)

1、 适配性測試

a) 手機的型号

b) 網絡通信情況(2G\3G\WIFI\飛行模式、NET\WAP、中國電信、移動、聯通)

c) Android的版本号(Android 4.0、Android 2.3、Android 2.2、Android 2.1)主要是2.2\2.3.*\4.0

d) 螢幕的分辨率(1280×720、960×640、960×540、854×480、800×480、640×480、640×360、480×360、480×320、400×240、320×240、220×176、)

2、 功能子產品測試(功能性測試)

a) 根據預先編寫的測試用例測試

3、 異常測試(手機互動性事件)

a) *按鍵打斷,如:電源鍵、home鍵、音量鍵、傳回鍵等;插拔資料線

b) 其他程式背景互相切換

c) *網絡切換(2G\3G\WIFI\飛行模式、NET\WAP、中國電信、移動、聯通、)

d) 待機後是否能恢複程式和網絡 e) 短信、電話和鬧鈴 f) 安裝、覆寫安裝和解除安裝 g) 有無SIM卡、有無SD卡