---
# System prepended metadata

title: 網頁版測試流程

---

# 網頁版測試流程

[TOC]

## 註冊

### 202303 轉導流程修改

* 由於葡萄王通路只需設定單一任務，且只需設定登錄發票功能
  * 直接進入任務頁面
  * 綁定載具、找回紀錄等功能都直接導回任務頁面

* 修改
  * 新增 disableDraw 設定
  * 此設定為 ture 時
    * 任務頁面剩單一按鈕 - "登錄發票"
    * 任務頁面歷史紀錄按鈕不顯示
    * 任務牆紅點不要顯示
    * 首頁摸彩券、符合發票進入點不要顯示

* 測試流程
  * 綁定載具
    * 首頁綁定載具，綁定完成後，回到首頁
    * 任務頁面綁定載具，綁定完成後，回到對應的任務頁面
  * 找回紀錄
    * 首頁找回紀錄，綁定完成後，回到首頁
    * 任務頁面找回紀錄，綁定完成後，回到對應的任務頁面
  * 登錄發票後綁定載具
  * 登錄發票後找回紀錄
  * 更新驗證碼

### 電子發票註冊

#### 註冊成功，發票已上傳財政部

1. 進入登錄發票頁面
2. 輸入發票資訊：發票號碼、發票日期、隨機碼
3. 領獎資訊：姓名、手機、性別、生日、信箱
4. 勾選使用者條款
5. 按下送出
6. 出現登錄功彈出視窗
7. 任務列表依照可以抽獎的次數顯示紅點
8. 在登錄發票紀錄頁面可以查詢到登錄的發票及數量
9. 關閉網頁重新進入應該顯示使用者姓名

#### 註冊成功，發票還沒上傳財政部

1. 進入登錄發票頁面
2. 輸入發票資訊：發票號碼、發票日期、隨機碼
3. 領獎資訊：姓名、手機、性別、生日、信箱
4. 勾選使用者條款
5. 按下送出
6. 出現登錄成功
7. 可以在驗證中發票頁面查詢到輸入的發票資訊
8. 關閉網頁重新進入應該顯示使用者姓名

#### 註冊失敗，財政部 API 錯誤

1. 進入登錄發票頁面
2. 輸入發票資訊：發票號碼、發票日期、隨機碼
3. 領獎資訊：姓名、手機、性別、生日、信箱
4. 勾選使用者條款
5. 按下送出
6. 出現財政部連線錯誤訊息
7. 畫面中所有資料保留，可以再次直接送出

#### 註冊失敗，此發票已經在此通路被登錄過

預先在相同通路建立使用者及發票

1. 進入登錄發票頁面
2. 輸入發票資訊：發票號碼、發票日期、隨機碼
3. 領獎資訊：姓名、手機、性別、生日、信箱
4. 勾選使用者條款
5. 按下送出
6. 出現此發票已被登錄過訊息
7. 畫面中所有資料保留，可以再次直接送出

### 載具註冊

#### 註冊成功

1. 進入載具綁定頁面(有多個進入點)
2. 輸入手機號碼及驗證碼
3. 點擊第一步驟的綁定按鈕
4. 經過後端驗證後，進入填寫領獎資料頁面
5. 輸入姓名、手機、性別、生日、信箱
6. 點擊第二步驟的綁定按鈕
7. 完成後，出現綁定成功彈出視窗
8. 綁定載具功能列顯示百分比進度
9. 進度跑到 100% 之後，任務列表依照可以抽獎的次數顯示紅點
10. 載具功能列進入倒數按鈕無法點擊同步
11. 關閉網頁重新進入應該顯示已經登入的使用者及載具資料
12. 載具功能列應顯示冷卻中，並倒數等待秒數

#### 註冊失敗，載具已在此通路被使用過

預先在相同通路建立使用者及相同的載具

1. 進入載具綁定頁面(有多個進入點)
2. 輸入手機號碼及驗證碼
3. 點擊第一步驟的綁定按鈕
4. 經過後端驗證後，進入填寫領獎資料頁面
5. 輸入姓名、手機、性別、生日、信箱
6. 點擊第二步驟的綁定按鈕
7. 顯示載具已被使用訊息
8. 使用者可以回到前一步驟重新輸入載具
9. 再次按下第一步驟的綁定按鈕
10. 經過後端驗證後，進入填寫領獎資料頁面
11. 先前填入的資料保留

#### 註冊失敗，信箱已在此通路被使用過

1. 進入載具綁定頁面(有多個進入點)
2. 輸入手機號碼及驗證碼
3. 點擊第一步驟的綁定按鈕
4. 經過後端驗證後，進入填寫領獎資料頁面
5. 輸入姓名、手機、性別、生日、信箱
6. 點擊第二步驟的綁定按鈕
7. 顯示信箱已被使用訊息
8. 停留在原頁面，頁面中所有資料保留

#### 註冊失敗，載具條碼驗證碼錯誤

1. 進入載具綁定頁面(有多個進入點)
2. 輸入手機號碼及驗證碼
3. 點擊第一步驟的綁定按鈕
4. 顯示手機號碼、載具驗證碼錯誤訊息

#### 載具註冊失敗，財政部 API 錯誤

1. 進入載具綁定頁面(有多個進入點)
2. 輸入手機號碼及驗證碼
3. 點擊第一步驟的綁定按鈕
4. 顯示財政部連線錯誤訊息
5. 停留在原頁面，頁面中所有資料保留

## 自動登入

### 未登入使用者

1. 進入主頁面
2. 正常顯示通路主頁面，任務列表
3. 側邊欄顯示綁定載具及找回紀錄功能，沒有顯示使用者名稱

### 電子發票註冊使用者自動登入成功

1. 進入主頁面
2. 正常顯示通路主頁面，任務列表
3. 側邊欄顯示使用者名稱

### 載具註冊使用者自動登入成功

#### 登入後載具同步狀態為冷卻中

1. 進入主頁面
2. 正常顯示通路主頁面，任務列表
3. 側邊欄顯示使用者名稱以及載具條碼(/ABC+123)
4. 載具功能列顯示冷卻中，並且倒數
5. 倒數歸零後
6. 顯示同步載具按鈕

#### 登入後載具同步狀態為同步中

由後端設定增加發票下載延遲

1. 進入主頁面
2. 由載具功能列按下同步載具按鈕
3. 關閉網頁重新進入
4. 載具功能列顯示同步發票百分比

## 綁定載具，使用者已經使用電子發票註冊成功

### 綁定成功

先建立以電子發票註冊的使用者

1. 進入主頁面
2. 進入綁定載具頁面
3. 輸入手機號碼及驗證碼
4. 點擊第一步驟的綁定按鈕
5. 經過後端驗證後，進入填寫領獎資料頁面
6. 輸入姓名、手機、性別、生日、信箱
7. 點擊第二步驟的綁定按鈕
8. 完成後，出現綁定成功彈出視窗
9. 綁定載具功能列顯示百分比進度
10. 進度跑到 100% 之後，任務列表依照可以抽獎的次數顯示紅點
11. 載具功能列進入倒數按鈕無法點擊同步
12. 關閉網頁重新進入應該顯示已經登入的使用者及載具資料
13. 載具功能列應顯示冷卻中，並倒數等待秒數

## 以信箱找回紀錄

### 成功

先建立使用者

1. 進入找回紀錄頁面
2. 輸入電子信箱
3. 點擊發送驗證碼
4. 由信箱取得驗證碼
5. 輸入驗證碼
6. 點擊確認
7. 回到主頁面
8. 由側邊欄確認使用者為已登入狀態

### 驗證碼錯誤

先建立使用者

1. 進入找回紀錄頁面
2. 輸入電子信箱
3. 點擊發送驗證碼
4. 輸入驗證碼
5. 點擊確認
6. 顯示驗證碼錯誤訊息

## 更新驗證碼

### 更新驗證碼成功

建立載具使用者，並將使用者載具狀態標記為驗證碼錯誤

1. 進入主頁面
2. 載具功能列顯示驗證碼有變更狀態，並且顯示更新驗證碼按鈕
3. 進入更新驗證碼頁面
4. 輸入驗證碼，並勾選使用者條款
5. 點擊綁定按鈕
6. 顯示綁定成功訊息並且回到主頁面
7. 載具功能列顯示同步按鈕

## 同步載具發票

### 同步載具發票成功

1. 進入主頁面
2. 確認載具功能列顯示同步載具按鈕
3. 點擊同步載具按鈕
4. 載具功能列顯示載具同步進度百分比
5. 同步完成後，載具功能列顯示冷卻倒數
6. 任務列表紅點數字依照獲得的發票更新

### 財政部錯誤

由後端設定財政部連線錯誤情況

1. 進入主頁面
2. 確認載具功能列顯示同步載具按鈕
3. 點擊同步載具按鈕
4. 開始同步後，載具功能列顯示財政部錯誤訊息
5. 載具功能列狀態回到顯示同步載具按鈕

## 登錄發票，已登入使用者

### 成功，發票已經上傳財政部，更新抽獎次數

使用已註冊之使用者

1. 進入登錄發票頁面
2. 輸入發票資訊：發票號碼、發票日期、隨機碼
3. 點擊送出按鈕
4. 顯示登錄成功畫面
5. 由歷史紀錄頁面確認發票已登錄
6. 確認任務列表抽獎次數依照所登錄之發票更新抽獎次數

### 成功，發票還未上傳財政部，顯示驗證中發票

1. 進入登錄發票頁面
2. 輸入發票資訊：發票號碼、發票日期、隨機碼
3. 點擊送出按鈕
4. 顯示登錄成功彈出視窗
5. 進入驗證中發票頁面
6. 確認輸入之發票存在
7. 確認任務列表抽獎次數依照所登錄之發票更新抽獎次數

## 抽獎

### 沒有抽中獎勵

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示再接再厲彈出視窗，彈出視窗只有關閉按鈕
5. 關閉後回到任務頁面
6. 確認禮物盒、申請兌換、摸彩券皆沒有新增

### 抽中實體獎勵

#### 直接前往申請兌換

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示實體獎勵名稱
5. 點擊申請兌換按鈕
6. 進入申請兌換頁面
7. 顯示獲得的實體獎勵，並有紅點提示在該獎勵上
8. 點擊進入該獎勵
9. 返回前頁
10. 紅點提示消失
11. 填寫表單並送出
12. 由後端確認表單資料正確
13. 返回前頁
14. 列表顯示該項目為已申請狀態

#### 關閉獲得實體獎勵彈出視窗

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示實體獎勵名稱
5. 點擊晚點申請按鈕
6. 返回主頁面
7. 確認側邊欄出現紅點數量1
8. 點擊打開側邊欄
9. 申請兌換項目顯示紅點數量1
10. 點擊進入申請兌換
11. 列表顯示獲得的實體獎勵，並且顯示紅點在該獎勵上
12. 點擊進入該獎勵
13. 返回前頁
14. 紅點提示消失
15. 再次點擊該獎勵
16. 填寫表單並送出
17. 由後端確認表單資料正確
18. 返回前頁
19. 列表顯示該項目為已申請狀態

### 抽中即享券

#### 直接前往禮物盒查看即享券

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示即享券獎勵名稱
5. 點擊查看禮物按鈕
6. 進入禮物盒頁面
7. 顯示獲得的即享券獎勵，並有紅點提示在該獎勵上
8. 點擊進入該獎勵
9. 返回前頁
10. 紅點提示消失
11. 確認即享券顯示資料及複製並前往功能正確

#### 關閉獲得即享券彈出視窗

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示即享券獎勵名稱
5. 點擊關閉按鈕
6. 返回主頁面
7. 確認禮物盒出現紅點數量1
8. 點擊打開禮物盒
9. 列表顯示獲得的即享券獎勵，並且顯示紅點在該獎勵上
10. 點擊進入該獎勵
11. 返回前頁
12. 紅點提示消失
13. 確認即享券顯示資料及複製並前往功能正確

### 抽中序號

#### 直接前往禮物盒查看序號

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示序號獎勵名稱
5. 點擊查看禮物按鈕
6. 進入禮物盒頁面
7. 顯示獲得的序號獎勵，並有紅點提示在該獎勵上
8. 點擊進入該獎勵
9. 返回前頁
10. 紅點提示消失
11. 確認序號顯示資料正確

#### 關閉獲得序號頁面

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示序號獎勵名稱
5. 點擊關閉按鈕
6. 返回主頁面
7. 確認禮物盒出現紅點數量1
8. 點擊打開禮物盒
9. 列表顯示獲得的序號獎勵，並且顯示紅點在該獎勵上
10. 點擊進入該獎勵
11. 返回前頁
12. 紅點提示消失
13. 確認序號顯示資料正確

### 抽中任意獎勵時同時獲得摸彩券

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示任意獎勵名稱
5. 點擊晚點申請按鈕或關閉按鈕
6. 點擊歷史紀錄
7. 點擊摸彩券明細
8. 確認列表中顯示獲得的摸彩券
9. 返回主頁面
10. 由側邊欄進入摸彩券
11. 確認摸彩券標題數量正確

### 只獲得摸彩券

#### 前往摸彩券頁面

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示獲得摸彩券頁面
5. 點擊查看摸彩券按鈕
6. 進入摸彩券頁面
7. 確認摸彩券標題數量正確

#### 關閉獲得摸彩券頁面

1. 進入任務頁面
2. 點擊抽獎按鈕進行抽獎
3. 等待抽獎動畫結束
4. 顯示獲得摸彩券頁面
5. 點擊關閉按鈕
6. 點擊歷史紀錄
7. 點擊摸彩券明細
8. 確認列表中顯示獲得的摸彩券
9. 返回主頁面
10. 由側邊欄進入摸彩券
11. 確認摸彩券標題數量正確

## 申請兌換

### 送出申請兌換

由後端建立申請兌換表單

1. 進入主頁面
2. 確認側邊欄顯示紅點數量1
3. 打開側邊欄
4. 確認申請兌換顯示紅點數量1
5. 進入申請兌換頁面
6. 確認申請兌換表單顯示紅點
7. 返回申請兌換列表頁面
8. 確認紅點已消失
9. 再次進入申請兌換表單頁面
10. 確認自動帶入資料正確
11. 確認表單設定欄位正確
12. 填寫表單資料並送出
13. 由後端確認表單資料正確
14. 返回申請兌換列表頁面
15. 確認申請兌換狀態為已送出
16. 再次進入申請兌換表單頁面
17. 確認表單資料正確，表單資料欄位不可修改

### 申請兌換已發出

由後端建立申請兌換表單(狀態為已發出)

1. 進入申請兌換列表頁面
2. 確認申請兌換狀態為已發出
3. 點擊該申請兌換
4. 進入申請兌換表單頁面
5. 確認表單資料正確且資料不可修改

### 申請兌換設定不同欄位

由後端建立申請兌換表單(修改表單模板為不同的欄位設定)

1. 進入申請兌換表單頁面
2. 確認顯示欄位和設定相同
3. 填寫表單並送出
4. 由後端確認資料是否和填寫的一致

## 禮物盒

### 禮物盒收到即享券

#### 標記即享券為已讀

由後端建立即享券獎勵

1. 進入主頁面
2. 確認禮物盒按鈕顯示紅點數量1
3. 進入禮物盒頁面
4. 確認即享券獎勵紅點亮起
5. 點擊獎勵進入即享券頁面
6. 返回禮物盒列表頁面
7. 確認獎勵紅點消失

#### 標記即享券為已使用/未使用

由後端建立即享券獎勵

1. 進入禮物盒頁面
2. 點擊進入即享券獎勵頁面
3. 確認使用狀態為未使用
4. 點擊標記為已使用按鈕
5. 確認顯示標記獎勵為已使用訊息
6. 返回前頁
7. 確認即享券獎勵已移動至已使用/失效頁面

#### 已過期即享券無法修改使用狀態

由後端建立過期即享券獎勵

1. 進入禮物盒頁面
2. 點擊進入禮物盒已使用/失效頁面
3. 確認獎勵存在
4. 點擊進入即享券頁面
5. 確認即享券已使用狀態無法被修改

#### 即享券無效期

由後端建立無效期即享券獎勵

1. 進入禮物盒頁面
2. 確認獎勵存在
3. 確認使用期限顯示無效期

### 禮物盒收到序號

#### 標記序號為已使用/未使用

由後端建立序號獎勵

1. 進入禮物盒頁面
2. 點擊進入序號獎勵頁面
3. 確認使用狀態為未使用
4. 點擊標記為已使用按鈕
5. 確認顯示標記獎勵為已使用訊息
6. 返回前頁
7. 確認序號獎勵已移動至已使用/失效頁面

#### 已過期序號無法修改使用狀態

由後端建立過期序號獎勵

1. 進入禮物盒頁面
2. 點擊進入禮物盒已使用/失效頁面
3. 確認獎勵存在
4. 點擊進入即享券頁面
5. 確認序號已使用狀態無法被修改

#### 序號無效期

由後端建立無效期序號獎勵

1. 進入禮物盒頁面
2. 確認獎勵存在
3. 確認使用期限顯示無效期

## 摸彩券

### 由漢堡進入點查看摸彩券

#### 摸彩券未開獎

由後端建立摸彩券

1. 由漢堡進入摸彩券頁面
2. 確認摸彩券數量、主標題、副標題、圖示、開獎日期正確
3. 確認看結果連結顯示為 disabled 狀態

#### 摸彩券已開獎

由後端建立摸彩券

1. 由漢堡進入摸彩券頁面
2. 確認摸彩券數量、主標題、副標題、圖示、開獎日期正確
3. 確認看結果連結顯示為 enabled 狀態
4. 點擊看結果連結
5. 確認以內建網頁外開的方式轉導至外部網站畫面

### 由任務進入點查看摸彩券

由後端建立摸彩券

1. 進入任務主頁
2. 進入歷史紀錄頁面
3. 進入摸彩券頁面
4. 確認摸彩券標題、日期正確

## 修改領獎資料

### 無設定地址

1. 進入領獎資料設定頁面
2. 修改姓名、手機、性別、生日、信箱等資料，居住地留空
3. 勾選同意隱私權條款
4. 點擊儲存
5. 由後端確認更新資料正確

### 有設定地址

1. 進入領獎資料設定頁面
2. 修改姓名、手機、性別、生日、信箱、居住地等資料
3. 勾選同意隱私權條款
4. 點擊儲存
5. 由後端確認更新資料正確

## 歷史紀錄

### 查看登錄發票

#### 載具發票

透過載具註冊流程，並等待載具發票同步完成

1. 進入任務主頁
2. 進入歷史紀錄
3. 確認登錄發票資料正確顯示符合的載具發票、數量及單位
4. 點擊單張發票確認發票資料正確

#### 電子發票

使用已存在的電子發票註冊流程

1. 進入任務主頁
2. 進入歷史紀錄頁面
3. 確認登錄的電子發票資料正確顯示符合的發票、數量及單位
4. 點擊單張發票確認發票資料正確

#### 驗證中發票

使用已存在的電子發票註冊流程

1. 進入任務主頁
2. 進入歷史紀錄頁面
3. 進入驗證中的發票頁面
4. 確認電子發票發票號碼、日期正確

### 抽獎明細

由後端建立抽獎明細資料

1. 進入任務主頁
2. 進入歷史紀錄頁面
3. 進入抽獎明細頁面
4. 確認明細名稱、日期正確
