圖1.1android
圖1.2ios
圖1.3chrome
圖1.4瀏覽器
圖1.5緩存
圖1.6安全
圖1.7cookie
圖1.8網絡
目前H5與native各個客戶端都作了互通,因此你們在測試的時候要注意兩點:佈局
A、若客戶端已登陸,那麼進入H5後仍然是登陸狀態。測試
B、若客戶端未登陸,進入H5,點擊對應按鈕OR連接,若是須要登陸,須拉起native登陸。若取消登陸,是否可再次拉起登陸,或者停留在的頁面是否有對應的登陸提示。
ps:本次測試過程當中就發現,第一次點擊連接,能夠拉起登陸,第二次卻不能。
C、清空cookies後,是否正常退出,返回登陸頁面
D、兩個設備,一個忘記密碼後,查看另外一設備是否可操做
A、下拉刷新是否仍然處於當前頁面。
B、用戶主動點擊刷新按鈕是否仍然處於當前頁面。
******內容未被清空,再此基礎上返回也不會出現,以前頁面內容丟失的問題*****
C、進行相應邏輯操做後,頁面應正常自動刷新,內容變爲最新的(扔在本頁的內容),且內容應該與外面內容一致
A、點擊返回與back鍵,回退頁面是不是指望頁面 (經過H5網頁(非手機的返回功能)的返回功能能夠返回,不會出現沒法返回的狀況。)
B、進行其餘操做後,頁面會統一返回首頁,或統一返回一個頁面
C、返回以後,是否須要定位到以前的位置,仍是返回到頂部
遇到翻頁加載的頁面,須要注意內容爲1頁或者多頁的狀況。
A、數據分頁加載時,注意後續頁面請求數據的正確。(有沒有重複加載的,或者到分界線時提示沒有數據,可是後有數據的狀況)
ps:這個須要注意在快速操做場景中,請求頁數是否是依次遞增,快速操做(如第一頁還沒有loading出來的時候仍然繼續上拉操做)時是否發出去對應的請求了。
重複加載內容
下方還有數據
A,搜索後內容是否一致,內容的排序是怎麼排序的
B,搜索後點擊內容後,點擊返回是否返回到以前頁面
C,搜索後其餘操做後,頁面是返回哪一個頁面?(統一首頁?以前頁面【內容是否存在】?)
A、不一樣排序是否正常排序
B、插入後,內容是否正常排序
C、搜索後,內容是否按正常排序
A、業務邏輯數據流變化,從一個頁面影響到另外一個頁面
B、業務的業務流變化,狀態的變化,後臺系統狀態變化後,查看系統狀態是否變化,同一個內容的多條信息是否一塊兒變化
C、判斷邏輯的前後順序,例如提交先判斷時間?仍是內容是否爲空?這個邏輯***
D、不填寫內容後,按鈕是可點擊狀態仍是置灰狀態?***
①對不一樣內容增長,是否有成功添加提示框/是否成功添加到頁面/數據是否變化/其餘頁面是否有刷新
-增長不一樣內容
-增長相同內容
-刪除後再添加相同內容
-增長空內容
-增長特殊字符內容
-增長超限長度內容
-增長特殊表情符號內容
-增長負數內容
-增長粘貼複製內容
-增長內容後,根據調整框跳轉內容
②刪除,是否有刪除提示框/是否成功刪除提示框/刪除後頁面內容是否刪除/數據是否變化/其餘頁面是否有刪除
-刪除內容後
-刪除後添加再刪除,是否可刪除
③改,是否有成功修改提示框/是否成功修改到頁面(是否從新加載)/數據是否變化/其餘頁面是否有修改
-更改不一樣內容
-更改相同內容
-更改後再次更改
④查,查詢後內容是否一致/查詢後操做後,返回什麼頁面/查詢後,點擊返回,是什麼頁面
-正常查詢
-操做後查詢頁面
-查詢後,返回
發現這個出現問題的地方有不少,可是隻要有意識的去處理,就很容易避免,主要是如下幾種狀況:
A、請求成功,且返回有數據,測試mtop接口返回數據的各類場景。
B、請求成功,但data內容爲空。
C、請求接口異常,出現ERR_SID_INVALID::SESSION過時,拉起登陸。
D、請求接口發生除C中提到的異常以外的異常,一般可歸結爲一類進行處理。
A、提交了數據,數據是否正確提交到後臺。
B、發送了請求,是否正確返回要求的數據。
關注頁面請求,是否會有多餘的請求,或者請求後有多餘的數據返回,儘可能精簡,不然會浪費流量。
H5的適配其實比客戶端的相對來講,要少一些,品牌之間的差別不大,因此不用太多關注,最容易出現問題的是android2.3系統,這個要特別關注下:
A、大屏(如720*1280,重點關注頁面背景是否徹底撐開頁面,刷新是否有抖動)、小屏手機(如320*480,重點關注下彈框樣式和文案折行)
B、android2.三、android4.X隨機找一個便可。
C、ios五、ios六、ios7。
①圖片適配測試,根據不一樣屏幕和分辨率作適配,以及適配後的清晰度,高端機取雙倍尺寸的圖
②對於相似公司名稱、offer名稱長度的問題,在手機上最好能根據屏幕大小自適應而不是截斷,由於手機上是不會有tips能夠看的。截斷致使大屏幕下也只能顯示幾個字,交互很差
③手機測試要特別關注交互是否友好,與PC機的事件模型不同,可能會致使一些體驗的問題,好比:彈出層的點擊,是否會穿透,影響到彈出層下面的頁面。
④對於一些浮層作的頁面,例如地圖、產品分類等浮層,注意拖動後是否能夠看到它下面的頁面,拖動後邊緣是否有留白
⑤*******手指滑動是否流暢,手指點擊時焦點是否認位正確,不一樣機型會不同。焦點地位後點擊是否靈敏。****
注意:手機鍵盤切出後,焦點的定位是否正確、內容是否該改隱藏的隱藏、鍵盤是否切換到數字/字母
A、頁面中有圖片的話,淘寶那邊建議圖片通常不大於50kb,本着一個原則,儘可能縮小圖片。
B、資源是否壓縮、是否經過CDN加載。
C、如何保證二次發佈後有效更新。
A、對於一些不會變化的圖片,如遊戲動畫效果相關圖片,不須要每次都請求的東西,作本地緩存。
B、數據較多時是否作了分頁加載。
A、關注頁面首屏加載時間。
A、弱網絡下,數據加載較慢,是否有對應的loading提示。
B、接口獲取異常時,提示是否友好。
C、刷新頁面或者加載新內容時頁面是否有抖動。
A、鎖屏以後展現頁面。
B、回退到後臺以後,從新呼出在前臺展現。
如獨客、主客、wap,是否對未投放渠道作了限制,直接經過url請求是否攔截等
如mtee黑白名單等。
涉及到金錢相關,如天貓積分,紅包等,爲了防刷,通常都須要判斷是否支付寶實名認證。
全部請求經過native發出。
是否加密顯示?