常見測試點

支付怎麼測?

從功能方面考慮:前端

用戶的使用場景: 包括正常完成支付的流程;瀏覽器

支付中斷後繼續支付的流程;安全

支付中斷後結束支付的流程;服務器

單訂單支付的流程;微信

多訂單合併支付的流程;網絡

餘額不足;架構

未綁定銀行卡;併發

密碼錯誤;佈局

密碼錯誤次數過多;性能

找人代付;

弱網狀態下,

連續點擊支付功能,會不會支付屢次;

分期付款等;

不一樣終端上支付:包括PC端的支付、筆記本電腦的支付、平板電腦的支付、手機端的支付等; 不一樣的支付方式:銀行卡網銀支付、支付寶支付、微信支付等; 從產品容錯性上:包括支付失敗後,可否再次支付、可否退款;

從性能方面考慮:

多個用戶併發支付可否成功; 支付的響應時間;

從安全性方面考慮

使用Fiddler攔截訂單信息,並修改訂單金額,或者修改訂單號,(下兩個訂單A,B,付款時攔截訂單B,並把訂單B的訂單號改成A訂單的訂單號)沒法完成支付;

從用戶體驗方面考慮

是否支持快捷鍵功能; 點擊付款按鈕,是否有提示; 取消付款,是否有提示; UI界面是否整潔; 輸入框是否對齊,大小是否適中等。

兼容性

BS架構:不一樣瀏覽器測試。 APP:不一樣類型,不一樣分辨率,不一樣操做系統的手機上測試

購物車怎麼測?

功能測試

未登陸時:將商品加入購物車,頁面跳轉到登陸頁面,登陸成功後購物車數量增長。

登陸後:

全部連接是否跳轉正確;

商品是否能夠成功加入購物車;

購物車商品總數是否有限制;

商品總數統計是否正確;

全選功能是否可用;

刪除功能是否可用;

價格總計是否正確;

商品文字太長時是否顯示完整;

購物車中下架的商品是否有標識,是否還能支付;

新加入購物車商品排序(添加購物車中存在的店鋪的商品和購物車中不存在的店鋪的商品);

是否支持快TAB、ENTER等快捷鍵;

商品刪除後商品總數是否減小;

收藏功能是否可用;

購物車結算功能是否可用。

兼容性測試

BS架構:不一樣瀏覽器測試,好比:IE,火狐,谷歌,360這些。 APP:在主流的不一樣類型,不一樣分辨率,不一樣操做系統的手機上測試,華爲,vivo,oppo等

用戶體驗測試

刪除商品是否有提示; 是否支持快捷鍵功能; 是否有回到頂部的功能; 商品過多時結算按鈕是否能夠浮動顯示; 購物車有多個商品時,能不能只對單個商品結算; 界面佈局、排版是否合理; 文字是否顯示清晰; 不一樣賣家的商品是否區分明顯。

性能測試

打開購物車頁面要多長時間

一個輸入框怎麼測試?

  1. 長度:例如輸入框支持100字符, 那須要測試100字符. 101字符,最大長度的顯示是否正常;
  2. 哪些是支持的字符類型:數字. 字母. 漢字. 字符!@!#. 特殊字符;
  3. 是否支持換行;
  4. 字符串先後中帶空格,先後的空格是否過濾, 中間的空格是否保留
  5. 全角半角的字母. 數字
  6. 快捷鍵:能不能全選,部分選擇,複製剪切粘貼是否可用,粘貼超過最大長度的字符串怎麼顯示,tab鍵盤是否可用;
  7. 不一樣終端的兼容性

登錄功能怎麼測試?

功能方面的測試:

  1. 輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登陸,可否能跳轉到正確的頁面
  2. 輸入錯誤的用戶名, 驗證登陸失敗,而且提示相應的錯誤信息
  3. 輸入錯誤的密碼, 驗證登陸失敗,而且提示相應的錯誤信息
  4. 用戶名爲空, 驗證登陸失敗,而且提示相應的錯誤信息
  5. 密碼爲空, 驗證登陸失敗,而且提示相應的錯誤信息
  6. 用戶名和密碼都爲空,點擊登錄
  7. 用戶名和密碼先後有空格的處理

性能方面的測試

  1. 打開登陸頁面,須要多長時間
  2. 輸入正確的用戶名和密碼後,登陸成功跳轉到新頁面,須要多長時間

安全性方面的測試

  1. 密碼是否在前端加密,在網絡傳輸的過程當中是否加密
  2. 用戶名和密碼的輸入框,可否防止SQL注入攻擊
  3. 用戶名和密碼的輸入框,可否防止XSS攻擊
  4. 錯誤登錄的次數限制(防止暴力破解)
  5. 是否支持多用戶在同一機器上登陸
  6. 一個用戶在不一樣終端上登錄
  7. 用戶異地登錄

用戶體驗測試

  1. 頁面佈局是否合理,輸入框和按鈕是否對齊
  2. 輸入框的大小和按鈕的長度,高度是否合理
  3. 是否能夠全用鍵盤操做
  4. 是否有快捷鍵輸入用戶名,密碼後按回車
  5. 是否能夠登錄牽扯到驗證碼的
  6. 還要考慮文字是否扭曲過分致使辨認難度大,考慮顏色(色盲使用者)

兼容性測試

  1. BS架構:不一樣瀏覽器測試,好比:IE,火狐,谷歌,360這些。
  2. APP:在主流的不一樣類型,不一樣分辨率,不一樣操做系統的手機上測試,華爲,vivo,oppo等

文件上傳

1.功能測試

(1)選擇符合要求的文件,上傳--------上傳成功;

(2)上傳成功的文件名稱顯示----------顯示正常(根據需求)

(3)查看,下載上傳成功的文件--------上傳的文件可查看或下載

(4)刪除上傳成功的文件-------------可刪除

(5)替換上傳成功的文件-------------可替換

(6)上傳文件是否支持中文名稱--------根據需求而定

(7)文件路徑是否可手動輸入----------根據需求而定

(8)手動輸入正確的文件路徑,上傳-----上傳成功

(9)手動輸入錯誤的文件路徑,上傳-----提示,不能上傳

2.文件大小測試

(1)符合格式,總大小稍小於限制大小的文件------上傳成功

(2)符合文件,總大小等於限制大小的文件--------上傳成功

(3)符合文件總大小稍大於限制大小的文件--------在上傳初提示附件過大

(4)小爲0kb的txt文檔-----------------------不能上傳

3.文件名稱測試

(1)文件名稱過長。Win2000標準:255個字符(指在英文的字符下),若是是中文不超過127個漢字-----提示過長

(2)文件名稱達到最大長度(中文,英文或混在一塊兒)上傳後名稱顯示,頁面排版-----------頁面顯示正常

(3)文件名稱中包含特殊字符-------------根據需求而定

(4)文件名全爲中文--------------------根據需求而定

(5)文件名全爲英文--------------------根據需求而定

(6)文件名爲中、英混合-----------------根據需求而定

4.文件格式測試

(1)上傳正確格式-----------------上傳成功

(2)上傳不容許的格式--------------提示不能上傳

(3)上傳rar,zip等打包文件(多文件壓縮)---------根據需求而定

5.安全性測試

(1)上傳可執行文件(exe文件)-----------------根據需求而定

(2)上傳常見的木馬文件------------------------提示不能上傳

(3)上傳時服務器空間已滿----------------------有提示

6.性能測試

(1)上傳時網速很慢(限速)-----------------當超過必定時間,提示

(2)上傳過程斷網--------------------------有提示是否上傳成功

(3)上傳過程服務器中止工資------------------有提示是否上傳成功

(4)上傳過程服務器的資源利用率---------------在正常範圍

7.界面測試

(1)界面美觀性、易用性(鍵盤和鼠標的操做、tab跳轉的順序是否正確)----------顯示正常(根據需求)

(2)按鈕文字是否正確--------------正確

(3)正確/錯誤提示的文字是否正確---------------正確

(4)說明性文字是否正確-----------------------正確

8.其餘測試

(1)有多個上傳框時,上傳相同名稱的文件---------------根據需求而定

(2)上傳一個正在打開的文件-------------------------能夠上傳

(3)文件路徑是手工輸入的是否限制長度----------------限制必定的長度

(4)上傳過程當中是否有取消正在上傳文件的功能-----------有

(5)保存時有沒有已經選擇好,但沒有上傳的文件-----------提示上傳

(6)選擇好可是未上傳的文件是否能夠取消選擇------------能夠取消選擇

相關文章
相關標籤/搜索