功能:在弱網下,做功能測試,不僅是次效能測試,也是一種可靠性測試
容錯機制:主要是考慮弱網情況下帶來的不穩定,等待超時 anr了,或者直接異常閃退了。這些的處理,一定要做的優雅,所以異常資訊的文案一定要做的漂亮
重連機制:涉及兩塊,一塊是客戶端是否會重發請求,一塊是服務端是否接受重連。配合超時機制,多久沒有得到反饋才會發起重連,失敗幾次會不允許重連
無網狀態測試:首先無網下頁面呈現;其次資料完整性和session一致性;另外,還需要關注的是,無網狀態下會不會還不斷的請求網路,不斷的做網路相關的操作。從無網狀態恢復到有網路,會不會有請求堆積?
1、記錄bug
在web端可以通過系統自帶的截圖和qq截圖等方式來擷取bug的,對於錯誤的地方可以用工具自帶的標識來重點標記。
對於移動端裝置可以用手機自帶的截圖工具來截圖然後傳到電腦上,可以用手機qq的「傳檔案/**到電腦」功能。還有一種比較便捷的方式,將手機用資料線連線到電腦,借助第三方工具實時同步手機端畫面,對有bug的頁面直接使用pc端的截圖工具進行截圖。
上報許多移動端bug時需要附帶上相關的log,記錄上測試的環境,手機版本等等。
2、測試環境
web端的測試環境很多時候是通過hosts進行切換,switchhosts工具可以方便的切換需要的host,但是移動端設定起來比較複雜,比較簡單的方式是電腦端設定**,手機端直接連線**。注意,手機和電腦必須連線同乙個網路。
設定**推薦使用fiddle,可以抓到手機端的資料報。
3、相容性
web端的測試一般都是主要使用一種瀏覽器,待系統基本穩定的時候,再去專門測試瀏覽器的相容性。
但是,對移動端來說,這樣的方式是行不通的,因為移動端主要分為安卓和ios,而這兩端出現的問題一般是不一致的,一致的問題主要是資料問題,這時候是需要後台處理的,所以我們測試的時候需要兩端都重點測試,而不會出現先著重測試某一端的問題。
注:一般方式是在測試一端時,出現問題則立馬檢視另一端是否也有這個問題。
4、移動端的特性
移動端與web端相比較來說,移動端有很多自己的特性:
①網路種類多
移動端有多種網路:無線網路、2g、3g、4g等,斷網、網速較差及網路之間的切換時頁面的顯示等,這些對於移動端來說很重要。此外,在非wifi下,還需要注意網路使用量問題。
②間斷問題
移動端有乙個很重要的問題,一般情況下在使用軟體的過程並不是長久的,這中間可能發生很多中斷,如**、簡訊、通知、斷電等等,軟體需要特殊處理這些特殊情況。
開啟乙個頁面,或在操作的過程中(點選乙個按鈕後),將手機螢幕鎖住,再開啟時,應用能否正常處理。
③螢幕的限制
及文字的顯示;上傳不同的尺寸顯示是否正常;和文字一起顯示時,效果如何。
操作區域;web端的應用,一般不會受到螢幕的限制,而且通過滑鼠操作更加準確。但是移動端由於螢幕較小且尺寸眾多,頁面及按鈕會受到螢幕大小的限制,再加上使用者都是通過手指進行操作,一些按鈕、選擇框等是否容易點選,多個可點區域位置較近時,點選部位稍微偏移,也許就會造成不同的結果,這種情況下是否可以達到預先的效果。
④軟體啟動執行
移動端啟動、解除安裝、公升級幾個特性,這是比較常見、也很重要的,比如公升級時使用者的資料怎麼辦,解除安裝後使用者的資料怎麼處理,解除安裝再安裝使用者登入資料的顯示等。
⑤手勢⑥分享
移動端一般會裝有很多軟體,使用者下單或者產品有活動時,使用者都會進行分享,但是分享時的許可權、軟體是否存在等問題,需要特殊處理測試。一般的軟體或應用,都會開放一部分頁面,允許使用者不登入時即可訪問,而有些頁面是必須要求使用者登入的,主要針對這兩種許可權不同的頁面做分享,然後通過分享進入本頁面,檢視許可權的控制是否正常。
⑦ web和移動端的同步
使用者在web端的操作,在移動端是否可以正常的進行同步、顯示;在移動端的操作,使用者登入web賬號,資訊是否同步等。
web端測試和移動端測試的區別
我們一起來總價一下web端測試和移動端測試的區別 1 報bug 對於測試來說,比較重要的乙個步驟就是報bug,在web端我們發現問題之後,可以利用系統自動工具或者其他截圖工具直接截圖,然後將錯誤的地方或者比較 重要的點進行標記,但是在移動端,截圖相對來說就沒那麼簡單了,因為這地方需要分為兩個步驟,一...
APP測試和web測試有什麼區別?
單純從功能測試的層面上來講的話,測試 web 測試在流程和功能測試上是沒有區別的 根據兩者載體不一樣,則區別如下 1 系統結構方面 web專案,b s架構,基於瀏覽器的 web測試只要更新了伺服器端,客戶端就會同步會更新 專案,c s 結構的,必須要有客戶端 修改了服務端,則客戶端使用者所有核心版本...
Web測試和App測試區別
功能測試 效能測試,安全性測試,gui測試等測試型別。他們的主要區別在於具體測試的細節和方法有區別 比如 效能測試,在web測試只需要測試響應時間這個要素,在應用測試中還需要考慮流量測試和耗電量測試 相容性測試 在web端是相容瀏覽器,在應用端相容的是手機裝置而且相對應的相容性測試工具也不相同 we...