如何確認結帳流程的QA測試
當一個電商網站完成時,勢必都一定要測試整體結帳流程是否有問題產生,從挑選商品一直到完成結帳這一整個流程,都是身為一名QA工程師或QA測試人員必須一而再地重複並使用各種不同付款方式來進行測試,以確保消費者能順利完成結帳,進而順利購得所買的商品,這才能達到一個電商網站的最終目標,那麼又該如何確認呢。
在前幾篇的文章有和大家分享一篇電子商務網站的基本測試,在文章裡談到了結帳時可能會有兩種情況產生,一種是以訪客身分(不需要登入/註冊)進行付款,另一種則是以會員身分(需要登入/註冊)進行付款,如下圖。
然而不管是用哪種身分進行結帳流程,都會有結帳成功或發生結帳失敗的情況,如下圖:
今天就以下面這個例子來分享給大家,並示範該如何測試結帳流程。
假設現在消費者雪兒要購買一本「埃及女法老王」的雜誌,當她成功地把商品放入購物車,點擊繼績結帳後,如下圖:
這時可以看到該電商網站提供了兩種結帳方式,一種是訪客身分(包含以訪客身分註冊並結帳),另一種則是以會員身分。當消費者雪兒選擇以訪客身分進行結帳後,如下圖:
接著便會請消費者輸入帳單地址、送貨地址…等相關資料,如下圖中的帳單資訊:
如果帳單地址與送貨地址相同時,則會自動跳過送貨地址的步驟,直接到選擇運送方式(此步驟為當一切資料都輸入正常沒有錯誤的情況下),如下圖:
當消費者選好運送方式後,接著便是選擇付款方式。假設消費者雪兒選的付款方式是到貨付款,如下圖:
接著會將消費者所購買的商品資訊列出來,以提供消費者進行再次確認,如下圖:
當消費者確認所購買之商品相關資訊一切正確後,點擊訂購便是完成整個結帳流程了,如下圖:
如果今天消費者雪兒選擇的是以信用卡方式結帳,如下圖:
那麼很可能在信用卡驗證過程中出現問題,好比說下圖的情形。
此時則需要確認輸入的信用卡資料是否正確,倘若信用卡資料都是正確的,那麼則是要進一步去確認是否連線時間過長,導致使用信用卡結帳失敗或是所串接的金流是否發生問題而無法使用信用卡進行結帳…等等。
上述就是提供給大家參考的示範說明範例。另外要提醒所有的QA工程師或測試人員,並不是所有的電商網站在進行結帳過程中都會有訪客身分與會員身分可以選擇,實際還是得以該電商網站的架構設定(客戶需求)為主喔。
以上就是今天與大家分享與示範的「如何確認結帳流程的QA測試」,如有任何問題歡迎洽詢歐斯瑞。
欲了解電商網站實戰相關測試可參考以下2篇文章
我要留言