APP,H5測試要點


APP測試重點

一,運行測試
運行過程中,是否有加載提示;
運行速度是否流暢;
各個模塊之間的切換是否正常;

二,更新測試:
打開舊版app時,是否有更新提示,且在不同的手機版本上都能更新成功;
打開新版app時,不顯示更新提示,在設置中檢查更新,提示已更新到最新版本;
若app時強制更新,用戶打開舊版app時,有更新提示,舊版qpp新版功能不可用,用戶退出app,再進    入app時,仍有強制更新提示;
若app不是強制更新,用戶打開舊版app,有更新提示,取消更新,再次打開時,仍有更新提示;
在不刪除客戶端的情況下,用戶是否能更新成功,查看新版功能是否正常;
更新過程中,更新速度是否合理;
更新過程中,突然網絡不好是否有提示;
更新過程中,突然死機,斷電,卡死,手機恢復正常后,是否能更新成功;
三,兼容性測試:

app在不同手機,不同操作系統,不同手機版本上功能是否正常;

四,弱網絡環境測試
app在wifi、4g、3g、2g情況下是否能正常運行;
app在網絡不好時,是否給出提示;
app網絡不好時,會出現重復提交,用戶不斷點擊的問題,開發是否做判斷;
當網絡由不好變為良好時,軟件功能能否正常使用
五,中斷沖突測試:
app運行時撥打或接聽電話、發送短信、接受郵件、啟動相機等有何提示;
app運行時突然斷電、斷網、不斷點擊、不斷刷新、切換前后台是否崩潰(變態測試)

六,壓力測試:
安卓用monkey,不斷點擊、滑動屏幕,看軟件是否崩潰,

七,應用的前后台切換:

app切換到后台,再回到app,檢查是否停留在上次操作界面;
app切換到后台,再回到app,檢查功能和應用狀態是否一樣;
app切換到后台,再回到前台時,注意程序是否崩潰,尤其對於從后台切換到前台數據有自動更新的時候;
手機鎖屏解屏后進入app注意是否會崩潰,功能狀態是否正常,尤其對於從后台切換到前台數據有自動更新的時候;
當殺掉app進程,再開啟app,app能否正常啟動;
對於有數據交換的頁面,每個頁面必須進行前后台切換和鎖屏的測試,這種頁面最容易出現崩潰;
出現必須處理的提示框后,切換到后台,再切換回來,檢查提示框是否還存在,有時候會出現提示框自動消失的缺陷;
app橫豎屏的切換,功能是否正常;

八.消息推送開關測試:
消息推送默認打開;
關閉消息推送關閉后,收不到推送消息;
打開推送開關能否正常接收消息;
app運行時消息推送不會進入消息欄;
app后台掛機時,消息欄可以接收到推送提醒,點擊后從消息欄消失

H5測試重點

優勢:
  1. H5可以跨平台使用,開發成本相對較低
  2. H5可隨時上線就更新版本,適合快速迭代
  3. H5可以輕量的觸達用戶,提供更便捷的服務
          在微信入口或者瀏覽器上,用戶只需點開鏈接就可以獲取我們鎖提供的服務 
 
劣勢:
  1. H5->app的轉化強依賴於瀏覽器
  2. H5目前基本無法將數據存儲在本地,依賴實時性數據,網絡狀態不好的時候卡到哭。
  3. 性能相對較低,影響用戶體驗


1、通過H5網頁(非手機的返回功能)的返回功能可以返回,不會出現無法返回的情況。
返回邏輯:
對於頁面中的返回,以及瀏覽器自帶的返回的測試。 頁面中的返回要考慮業務邏輯,友好返回到相應層次,需要從用戶角度考慮返回的轉跳邏輯,不能出現死循環。並要注意返回后是否需要刷新頁面請求

通過H5頁面(非手機自帶返回鍵)的返回功能鍵返回,可以返回到正確的頁面(上一級/退出h5)

點擊返回與back鍵,回退頁面是否是期望頁面

2、橫屏豎屏相互切換,能自適應,並且布局不會亂掉; 或頁面只支持橫或豎屏限制
3、在手機上從list點擊進入detail頁面,要在原窗口打開,這樣可以通過頁頭的返回按鈕返回,而不需要通過手機的返回鍵返回,這樣交互上更友好。
4、關注頁面請求,是否會有多余的請求,或者請求后有多余的數據返回,盡量精簡,否則會浪費流量。
5、圖片適配測試,根據不同屏幕和分辨率做適配,以及適配后的清晰度,高端機取雙倍尺寸的圖
H5適配相關

H5的適配其實比客戶端的相對來說,要少一些,手機品牌之間的差異不大,所以不用太多關注,最容易出現問題的是android2.3系統,這個要特別關注下:

A、大屏(如720*1280,重點關注頁面背景是否完全撐開頁面,刷新是否有抖動)、小屏手機(如320*480,重點關注下彈框樣式和文案折行)

B、android2.3、android4.X隨機找一個即可。

C、ios5、ios6、ios7。
6、H5的頁面在PC端也是能訪問的,chrome對H5支持最好,功能的測試可以在PC端chrome下先測試,也可以在手機上直接測試,這個看個人習慣。(ie系列包括ie8,及以下都支持的不好)
7、手指滑動是否流暢,手指點擊時焦點是否定位正確,不同機型會不一樣。焦點點擊是否靈敏。
8、對於類似公司名稱、offer名稱長度的問題,在手機上最好能根據屏幕大小自適應而不是截斷,因為手機上是不會有tips可以看的。截斷導致大屏幕下也只能顯示幾個字,交互不好
9、手機測試要特別關注交互是否友好,與PC機的事件模型不一樣,可能會導致一些體驗的問題,比如:彈出層的點擊,是否會穿透,影響到彈出層下面的頁面。
10、對於一些浮層做的頁面,例如地圖、產品分類等浮層,注意拖動后是否可以看到它下面的頁面,拖動后邊緣是否有留白

11、網絡切換:從wifi切換到2G/3G網絡、從2G/3G網絡切換到wifi等
弱網絡降級:處於2G/3G網絡省流量模式的一些特殊處理,比如2G網絡下測試,圖片多時是否要懶加載等。網絡狀況差的場景,可提示文案,但不能閃退。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM