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卡