天天看點

電子商務網站測試經驗總結

  1.按照測試類型來劃分

  1.相容性

  2.ui測試

  2.1檢查連接配接是否正确

  2.2是否有文字錯誤資訊

  2.2産品價格是否有顯示錯誤。

  3.使用者體驗測試ue

  3.1首頁産品的展示與分類

  3.2搜尋結果頁,搜尋結果的正确性,和結果頁面資訊的展示

  3.3産品詳情頁。産品介紹頁面将對客戶的購買行為起到關鍵的作用,産品圖檔,文字說明,産品描述就相當于櫃台服務員與産品說明書。

  4.購物流程及購物規則測試

  4.1b2c網站最重要的流程就是購物流程,包括幾個重要功能:購物車、配送方式、支付方式、送出訂單。這一流程的使用者體驗的重要性在于讓客戶能很容易的完成下單的過程

  測試産品能否放入購物車中

  4.2當某種産品有購物數量限制時,超過這一數值,能否也能放入購物車中

  4.3購物車中的購物限制是否正确

  4.4積分是否能夠兌換正品,或者限購的産品

  4.5積分是否能夠兌換促銷類的産品。

  5.支付流程

  5.1購物車中的産品能否正常支付

  5.2當支付完成,不等頁面跳轉,直接關閉浏覽器,資料傳遞是否正确

  5.3當支付完成,等待頁面跳轉,跳轉到得頁面是否正确

  5.4網站某個子產品間的資料傳遞是否正确

  6.訂單流程測試

  6.1訂單送出完後,對訂單的處理流程的驗證,以及相應的訂單狀态核對是否正确。

  7.性能,響應速度測試。

  7.1并發性測試如秒殺功能、

  7.2同時購買同一個限定産品

  7.3相同的帳号進行2次積分兌換産品的并發操作。

  7.4送出訂單時,并發操作時是否存在多個訂單。

重點:

  在進行測試時,首先需要清楚應用系統的輸入流,資料流的情況,在基本功能通過的情況下,才能進行其它的類型的測試。

  電子商務網站測試應該關注:

  1.業務流和資料流

  2.重點在使用者體驗測試方面吧

  3.還有安全和性能方面的。web的cookies測試也是重點。

  2.按照電子商務網站的系統架構

  1典型系統結構(目前都是采用的三層c/s架構,即1.表示層,2.業務層,和3.資料層(頁面與資料庫互動的)。層)。

  1.表示層(測試檢查應用程式的前端是否正确)

  1.1内容測試(檢查web應用系統提供的資訊,正确性,準确性,相關的操作元素是否正确等)。

  1.2web站點結構(檢查web站點結構上存在的錯誤,發現無效的連接配接)

  包含三個方面:

  1.是否存在空連接配接位址  2.是否連接配接到指定的頁面3.是否存在連接配接報錯。

  1.3使用者環境(浏覽器相容作業系統相容)

  2.業務邏輯層(業務邏輯層主要是為了發現業務邏輯中存在的問題)。

  2.1性能測試(負載測試是為了測量web系統在某一負載級别上的性能,以保證web系統在需求範圍内能正常工作).

  2.2資料驗證。測試使用者采集的資料,通常都是以表單的形式。比如說使用者注冊(必須保證使用者的資料一緻性,正确性,完整性)才能進行送出。然後到資料庫表中去進行驗證。

  2.3業務測試。測試系統的業務處理過程的正确性,電子商務系統必須在全部的時間裡正确處理業務,無一例外。是以,要通過測試確定業務處理的正确性。如(如,購物,加入購物車,結算,送出訂單,訂單處理流程)的一個過程。

  3 資料層。(資料層的測試,主要是指對應系統用于儲存和擷取資訊的資料庫管理系統的測試)

  3.1響應時間,定量并發操作,對應用系統是否造成響應資料的方面的影響。直接影響使用者體驗。

  3.2資料完整性(主要驗證表單資料的送出及存儲),也就是資料完整性測試。将送出的資料

  與資料庫中送出的資料進行比對,确認是否正确。

最新内容請見作者的github頁:http://qaseven.github.io/