測試原因
android客戶端套用環境之複雜多樣。所以在測試過程中,測試用例需要全面覆蓋到不同的場景,通過全面的適配測試保證流過我們手中的產品質量。
手機上網用戶量最近幾年增長迅猛,傳統PC端應用程式逐漸遷移到移動網際網路,手機套用需要在各種機型下進行測試,以確保手機套用兼容各種人群使用的手機機型,最大化手機套用的客戶群體。
測試覆蓋範圍
Android客戶端的適配測試主要從幾個方面覆蓋在測試中:我們需要儘量逼真用戶的使用場景、作為產品的第一用戶來使用來測試。適配測試:主要是從手機解析度和系統版本兩個方面入口,從中可以總結出我們在日常測試中的需要覆蓋的範圍。
(1)手機解析度:
320*240、480*320、800*480、854*480、960*540等;(2)手機系統覆蓋:
2.3.*、2.2、4.0;在測試計畫中:需要安排單獨的時間用於android不同系統的兼容性測試,包括2.0以下版本和3.*、4.0版本等;(3)手機網路:
要覆蓋到wifi\2G\3G、net\wap、電信\移動\聯通,所有可能的組合進行測試。原則:儘可能全面覆蓋用戶的使用場景,測試用例中需要包含不同網路排列組合的各種可能;(4)測試用例—跟手機之間的互動性測試點:
◆安裝、卸載【重複安裝與卸載】—-安裝、卸載:手機內配置項的寫、讀、和刪除;◆客戶端界面在不同大小手機螢幕的展現、橫豎屏展現;
◆手機控制項觸發:觸屏按鈕、滾球、按鍵;有些情況:在對話框手機系統會自動添加:取消按鈕。要注意取消按鈕的測試:有些需要開發進行按鈕處理。
◆手機事件互動性適配及狀態保持:
後台運行後—–是否記憶當前狀態;多程式交叉後台運行;
斷電、中途關機—–是否記憶當前狀態;
鬧鈴、接電話看簡訊等—–是否會記憶當前狀態,程式能否正常進行;
待機小段時間、待機很長時間—-是否正常運行,並記憶當前狀態
拔插手機數據線—–對正在使用的客戶端的影響中途按手機拍照鍵、打開手機音樂播放器:比如手機音樂播放器對android客戶端語音搜尋的影響;拍照對手機條形碼搜尋的影響;
手機快捷鍵的處理:撥電話鍵、掛電話鍵、回退鍵、home鍵:客戶端在中途使用過程這些鍵的回響處理。
測試範圍
三、Android客戶端除了適配測試外,還有哪些測試範圍(1)Android套用的測試範圍
(2)穩定性測試:
需要根據應用程式的大小和複雜度來定義穩定性衡量指標;比如:只有一個acitivtiy用於顯示helloworld的套用,其穩定性和一個複雜套用的穩定性指標是不同的。在確定指標之前,可以先對自己測試的套用進行多次摸底,求平均定義。
手機軟體適配性測試存在很多困難,例如:要求覆蓋面廣、跟進主流機型、租買手機成本高、測試人力資源消耗大等。精誠恆遠提供手機軟體適配性能測試服務,以最佳的性價比提供獨特的解決方案,讓手機套用研發團隊能夠以最低的成本完成廣泛的手機適配性、兼容性測試。