Magento 2 與POS系統串接進行會員註冊測試的常見情境!
要使用Magento製作一個電商網站非常不容易,不僅在一開始業務端需要花很多時間去釐清客戶的需求,了解完再交由公司內部的PM針對客戶的需求進行網站規格的盤點以及人力資源的調度和專案時程規劃,在完成這些前置作業後,專案開跑團隊工程師開始進行網站製作,過程中客戶可能會有新的問題及需求,而PM要在負責統籌並審核將此需求加入專案的必要性與時程調整。
最後團隊費盡千辛萬苦之後,終於將網站製作出來,再來就是QA瘋狂測試和工程師修Bug的時期,QA在這個時候其實扮演著很重要的角色,細心的QA測試完網站後,基本上客戶端沒有太多問題,網站順利如預計時程上線後,款項也才能速速進到老闆口袋!
至於細心的QA需要思考的面相為,要在什麼情境下進行網站測試?在這個情境下要怎麼進行測試?測試完之後看到什麼畫面才是測試完成?這都是一個專業QA需考量的測試範疇,這是一個大工程,今天就要來和讀者們分享,網站上線前,針對會員相關流程常見的的測試情境有哪些?
今天舉的例子,會以我們實際經手過且有串接POS系統的專案,讀者們讀完這篇文章可以了解以下2大方向
會員相關測試
- 會員註冊測試
- 會員登入測試
- 會員忘記密碼功能測試
- 會員資料修改測試
會員相關測試
會員註冊測試
大情境1:在註冊前須先需要輸入信箱 & 電話號碼,與POS系統進行驗證
在這個專案裡,如要註冊會員,使用者必須先輸入信箱與電話號碼進行驗證,所以這裡可進行的測試為在Email & 手機號碼欄位時,需針對以下4個小情境進行測試
- 在Email & 手機欄位均輸入正確格式
-> 畫面成功轉跳到第二步,會員資料填寫才代表測試完成。 - 在Email欄位只輸入英文字母與數字的組合,未輸入@符號。例如:test123
-> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。 - 在Email欄位只輸入英文字母與數字的組合,有輸入@符號,但未輸入.com網域,例如:test123@gmail
-> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。 - 在手機欄位輸入字母符號
-> 按理來說這個欄位只能輸入數字。
大情境2:消費者在實體商店從POS端註冊會員,再到EC平台上註冊會員
在這專案裡,當會員在網站前台註冊時,輸入的資料與POS對應不起來時,也會註冊不成功喔!需要測試的小情境如以下3點
- 先從網站註冊一組帳號,再從Magento後臺刪除。再從新註冊且輸入同樣信箱 & 同樣電話號碼
–> 使用者成功收到註冊成功信件,點擊信件驗證連結,轉跳畫面顯示註冊成功才代表測試完成。 - 先從網站註冊一組帳號,再從Magento後臺刪除。再從新註冊且輸入同樣信箱 & 不同樣電話號碼
–> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。 - 先從網站註冊一組帳號,再從Magento後臺刪除。再從新註冊且輸入不同樣信箱 & 同樣電話號碼
–> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。
會員登入測試
會員登入的部分較單純,針對帳號及密碼的欄位進行錯誤格式的輸入進行測試,所以這邊直接拆解成以下4個小情境進行測試
- 在登入頁面時 – 輸入以註冊的email & 密碼
–> 查看是否可以成功登入
- 在登入頁面時 – 未輸入正確格式email
-> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。 - 在登入頁面時 – 未填入密碼
-> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。 - 在登入頁面時 – 輸入未註冊過email
-> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。
會員忘記密碼測試
會員忘記密碼的部分也很單純,在前台登入頁面,點擊忘記密碼按鈕後,進入忘記密碼頁面,通常會出現email欄位,要求使用者輸入並送出,系統交發送一封要求改密碼的認證信至使用者當時註冊的信箱裡。所以需針對以下2個小情境進行測試
- 輸入已註冊過的email
-> 需收到系統發出的重製密碼mail才算測試完成 - 輸入未註冊過的email
-> 查看畫面是否會跳出錯誤訊息,跳出錯誤訊息才代表測試完成。
會員資料修改測試
會員相關的測試,最後一步為修改會員資料,這情境也很常發生,例如:消費者可能更換信箱,或者覺得密碼不安全想進行調整,甚至搬家需調整收貨地址……等等,諸如此類。消費者在網站前台點選修改會員資料後,需在進行修改密碼或者修改信箱的勾選,所以須針對以下幾5個小情境進行測試
- 修改會員密碼資料 – 勾選修改 “密碼“,並在密碼欄位輸入新的密碼
-> 畫面須顯示 “當前密碼"、"新密碼"、"確認新密碼" 欄位,並在輸入正確資料後,
收到改密碼通知信才算測試完成。 - 修改會員信箱資料 – 勾選修改 “信箱",並在信箱欄位輸入新的信箱
-> 畫面須顯示 “當前密碼"、"電子信箱" 欄位,並在輸入正確資料且確認後,畫面轉跳到會員
資料頁,並顯示新的信箱才算是測試完成。 - 修改會員信箱 & 密碼資料 – 同時修改 “信箱" & “密碼"
-> 畫面須顯示 “當前密碼"、"電子信箱"、"新密碼"、"確認新密碼“欄位,並在輸入正確資
料且確認後,畫面轉跳登入頁面,並顯示 “會員資料已更新“ 才算測試完成。 - 修改會員訂閱電子報資料 – 勾選訂閱電子報選項
-> 勾選訂閱,前台顯示 “您已訂閱電子報"
-> 勾選取消訂閱,前台顯示 “您已取消訂閱電子報"
完成以上2個小情境測試,才算測試完成 - 修改會員配送地址資料 – 輸入新的地配送地址
-> 完成輸入新的配送地址後,畫面轉跳會員中心,且資料同步到 “預設聯絡資訊" & “配送聯絡
資訊"後才算測試完成
以上是針對有串接POS三方系統的專案,在網站上線前進行會員相關測試的情境細節,如果您也在這個情境下須做會員相關測試,希望能對你有所幫助!歐斯瑞的讀者們記得追蹤粉絲團及IG,更別忘了訂閱我們的電子報,隨時掌握第一手新知分享喔!有任何問題也歡迎隨時聯絡我們。
我要留言