Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 41

GOTADI - TEST CASE CHO ĐỐI TÁC TÍCH HỢP B2B2C WEBVIEW

Thanh toán trên hệ thống của đối tác

ID Test Scenario Test Cases

Luồng đăng nhập và Người dùng đã đăng nhập truy cập


1
khởi tạo webview vào chức năng đặt vé

Luồng đăng nhập và Người dùng không đăng nhập truy


2
khởi tạo webview cập vào chức năng đặt vé

Luồng Giữ chỗ và Giữ chỗ và khởi tạo yêu cầu thanh
3
yêu cầu thanh toán toán thành công

Luồng Giữ chỗ và Giữ chỗ thành công và hủy thanh


4
yêu cầu thanh toán toán

Luồng Giữ chỗ và


5 Giữ chỗ thất bại
yêu cầu thanh toán

Luồng Giữ chỗ và Thực hiện tìm kiếm lại do hết hạn
6
yêu cầu thanh toán giữ chỗ
Luồng yêu cầu ghi
7 Ghi nợ và xuất vé thành công
nợ và xuất vé
Yêu cầu xuất vé thất bại do hết hạn
Luồng yêu cầu ghi
8 mức ghi nợ ở tài khoản Balance
nợ và xuất vé
gotadi

Luồng yêu cầu ghi


9 Thanh toán thành công, Xuất vé lỗi
nợ và xuất vé
Tiếp theo của case số 9
Luồng yêu cầu ghi
10 GTD hỗ trợ xuất lại vé => xuất thành
nợ và xuất vé
công
Tiếp theo của case số 9
Luồng yêu cầu ghi
11 GTD hỗ trợ xuất lại vé => vẫn thất
nợ và xuất vé
bại

12 Luồng my booking Load danh sách booking cũ

13 Luồng my booking Thanh toán lại booking cũ


TÍCH HỢP B2B2C WEBVIEW

Test Steps Test Data

1. Mở ứng dụng của Đối tác.


Tài khoản người dùng
2. Đăng nhập vào ứng dụng.
trên ứng dụng của Đối tác
3. Truy cập vào chức năng đặt Vé máy bay.
1. Mở ứng dụng của Đối tác.
2. Đăng xuất khỏi ứng dụng nếu đã đăng nhập trước đó.
3. Truy cập vào chức năng đặt Vé máy bay.
1. Mở ứng dụng của Đối tác. Hành khách:
2. Đăng nhập vào ứng dụng. Last name: NGUYEN
3. Truy cập vào chức năng đặt Vé máy bay. First name: VAN A
4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp". Người liên hệ:
6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp". Last name: NGUYEN
7. Xác nhận thông tin và click vào "Đến thanh toán". First name: VAN A

1. Mở ứng dụng của Đối tác.


Hành khách:
2. Đăng nhập vào ứng dụng.
Last name: NGUYEN
3. Truy cập vào chức năng đặt Vé máy bay.
First name: VAN A
4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".
Người liên hệ:
6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".
Last name: NGUYEN
7. Xác nhận thông tin và click vào "Đến thanh toán".
First name: VAN A
8. Hủy thanh toán.

Hành khách:
1. Mở ứng dụng của Đối tác. Last name: TEST
2. Đăng nhập vào ứng dụng. First name: BOOK
3. Truy cập vào chức năng đặt Vé máy bay. FAILED
4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp". Người liên hệ:
6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp". Last name: TEST
7. Xác nhận thông tin và click vào "Đến thanh toán". First name: BOOK
FAILED

1. Mở ứng dụng của Đối tác.


2. Đăng nhập vào ứng dụng.
3. Truy cập vào chức năng đặt Vé máy bay. Hành khách:
4. Tìm kiếm vé máy bay hãng VJ với hành trình bất kỳ, ngày bay là sát Last name: NGUYEN
ngày(trong vòng 24h trước giờ khởi hành) cho 1 người lớn (Loại vé chỉ First name: VAN TEST
cho phép Giữ chỗ trong 15 phút).
5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp" Người liên hệ:
6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp" Last name: NGUYEN
7. Xác nhận thông tin và click vào "Đến thanh toán" First name: VAN TEST
8. Dừng lại ở chức năng thanh toán tối thiểu 15 phút chờ cho vé hết hạn
giữ chỗ
1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác.
2. Mở ứng dụng của Đối tác. Hành khách:
3. Đăng nhập vào ứng dụng. Last name: NGUYEN
4. Truy cập vào chức năng đặt Vé máy bay. First name: VAN TEST
5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp". Người liên hệ:
7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp". Last name: NGUYEN
8. Xác nhận thông tin và click vào "Đến thanh toán". First name: VAN TEST
9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.
1. Yêu cầu Admin Gotadi thu hồi hạn mức của Tài khoản đại lý Đối tác.
2. Mở ứng dụng của Đối tác. Hành khách:
3. Đăng nhập vào ứng dụng. Last name: NGUYEN
4. Truy cập vào chức năng đặt Vé máy bay. First name: VAN TEST
5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp". Người liên hệ:
7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp". Last name: NGUYEN
8. Xác nhận thông tin và click vào "Đến thanh toán". First name: VAN TEST
9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.

1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác. Hành khách:
2. Mở ứng dụng của Đối tác. Last name: ISSUE
3. Đăng nhập vào ứng dụng. First name: TICKET ON
4. Truy cập vào chức năng đặt Vé máy bay. PROCESS
5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp". Người liên hệ:
7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp". Last name: ISSUE
8. Xác nhận thông tin và click vào "Đến thanh toán". First name: TICKET ON
9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác. PROCESS
1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác.
Hành khách:
2. Mở ứng dụng của Đối tác.
Last name: ISSUE
3. Đăng nhập vào ứng dụng.
First name: TICKET ON
4. Truy cập vào chức năng đặt Vé máy bay.
PROCESS
5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".
Người liên hệ:
7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".
Last name: ISSUE
8. Xác nhận thông tin và click vào "Đến thanh toán".
First name: TICKET ON
9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.
PROCESS
10. CS Gotadi hỗ trợ xữ lý vé thành công.
1. Yêu cầu Admin Gotadi cấp hạn mức cho Tài khoản đại lý Đối tác.
Hành khách:
2. Mở ứng dụng của Đối tác.
Last name: ISSUE
3. Đăng nhập vào ứng dụng.
First name: TICKET ON
4. Truy cập vào chức năng đặt Vé máy bay.
PROCESS
5. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
6. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".
Người liên hệ:
7. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".
Last name: ISSUE
8. Xác nhận thông tin và click vào "Đến thanh toán".
First name: TICKET ON
9. Thực hiện thanh toán thành công trên Ứng dụng của đối tác.
PROCESS
11. CS Gotadi hỗ trợ xử lý vé thất bại.

1. Mở ứng dụng của Đối tác.


2. Đăng nhập vào ứng dụng.
3. Truy cập vào chức năng lịch sử booking.

1. Mở ứng dụng của Đối tác.


2. Đăng nhập vào ứng dụng.
Hành khách:
3. Truy cập vào chức năng đặt Vé máy bay.
Last name: NGUYEN
4. Tìm kiếm vé máy bay với hành trình bất kỳ cho 1 người lớn.
First name: VAN A
5. Nhập thông tin hành khách / Người liên hệ và click vào "Đi tiếp".
6. Chọn gói hành lý mua thêm / bảo hiểm và click vào "Đi tiếp".
Người liên hệ:
7. Xác nhận thông tin và click vào "Đến thanh toán".
Last name: NGUYEN
8. Hủy thanh toán.
First name: VAN A
9. Truy cập vào chức năng My Booking và Tìm lại booking vừa tạo.
10. Click vào "Đến thanh toán".
Expected Result Pass/Fail Actual Result Note

Truy cập thành công vào chức năng đặt Vé máy


bay và hiển thị giao diện webview đặt Vé máy bay
của Gotadi.

Không truy cập được vào chức năng đặt Vé máy


bay.

Người dùng được chuyển đến chức năng toán


trên ứng dụng của Đối tác để thanh toán Vé máy
bay vừa chọn mua với số tiền chính xác.
Hiển thị thông tin Time limit vé Gotadi trả về để
yêu cầu khách hàng thanh toán đúng thời hạn vé

Người dùng được chuyển về chức năng đặt vé


máy bay để tìm kiếm vé mới.

Người dùng không bị trừ tiền trên tài khoản thanh


toán, vé máy bay không được xuất.

Xuất hiện pop-up thông báo trên webview của


Gotadi - nội dung thông báo "Đặt vé thất bại".
Hiển thị button Tìm kiếm lại để thực hiện đặt lại vé
mới

Người dùng được chuyển đến chức năng thanh


toán trên ứng dụng của Đối tác
Sau khi hết thời gian time limit của booking (time
này Gotadi trả về, có thể load lên màn hình) ->
expired trang và hiển thị button Tìm kiếm lại
Booking đã expired không cho thanh toán lại
- Đối tác sử dụng trang webview Booking result
của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo "Xuất vé thành công".
2. Email được gửi về cho người liên hệ - nội dung
email thông báo "Xuất vé thành công".
3. Tin nhắn SMS được gửi về cho người liên hệ -
nội dung tin nhắn thông báo "Xuất vé thành công".
* Tin nhắn SMS chỉ được gửi trên môi trường
real.

- Đối tác không sử dụng trang webview Booking


result của Gotadi:
1. Người dùng được chuyển đến trang booking
result của đối tác và yêu cầu phải có các trường
thông tin:
Trạng thái thanh toán/trạng thái đặt chỗ (xuất
vé)/mã booking ID tương ứng với trạng thái
Xuất vé thành công
Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ
(PNR)/Hành trình và ngày giờ bay
2. Email được gửi về cho người liên hệ - nội dung
email thông báo "Xuất vé thành công". (được gửi
từ Gotadi)
3. Tin nhắn SMS được gửi về cho người liên hệ -
nội dung tin nhắn thông báo "Xuất vé thành công".
* Tin nhắn SMS chỉ được gửi trên môi trường
real. (được gửi từ Gotadi)
- Đối tác sử dụng trang webview Booking result
của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo "Thanh toán thất bại".
2. Email được gửi về cho người liên hệ - nội dung
email thông báo "Thanh toán thất bại".
3. Người dùng được hoàn tiền vào tài khoản thanh
toán của đối tác.

- Đối tác không sử dụng payment và trang


webview Booking result của Gotadi:
1. Người dùng được chuyển đến trang booking
result của đối tác và yêu cầu phải có các trường
thông tin:
Trạng thái thanh toán/trạng thái đặt chỗ (xuất
vé)/mã booking ID tương ứng với trạng thái
Thanh toán thất bại
Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ
(PNR)/Hành trình và ngày giờ bay
2. Email được gửi về cho người liên hệ - nội dung
email thông báo "Thanh toán thất bại". (được gửi
từ Gotadi)
3. Người dùng được hoàn tiền vào tài khoản thanh
toán của đối tác.

- Đối tác sử dụng trang webview Booking result


của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo "Xuất vé đang chờ xử lý".
2. Email được gửi về cho người liên hệ - nội dung
email thông báo "Xuất vé đang chờ xử lý".
3. Không hoàn tiền cho người dùng, chờ GTD xử
lý.

- Đối tác không sử dụng payment và trang


webview Booking result của Gotadi:
1. Người dùng được chuyển đến trang booking
result của đối tác và yêu cầu phải có các trường
thông tin:
Trạng thái thanh toán/trạng thái đặt chỗ (xuất
vé)/mã booking ID tương ứng với trạng thái
Xuất vé đang chờ xử lý
Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ
(PNR)/Hành trình và ngày giờ bay
2. Email được gửi về cho người liên hệ - nội dung
email thông báo "Xuất vé đang chờ xử lý". (được
gửi từ Gotadi)
3. Không hoàn tiền cho người dùng, chờ GTD xử
lý.
- Đối tác sử dụng trang webview Booking result
của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo "Xuất vé đang chờ xử lý" -> Không hoàn tiền
cho người dùng, chờ GTD xử lý. Tương ứng case
số 9
2. Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu
của khách thì sẽ gửi Email về cho người liên hệ -
nội dung email thông báo "Xuất vé thành công".
3. Tin nhắn SMS được gửi về cho người liên hệ -
nội dung tin nhắn thông báo "Xuất vé thành công".
* Tin nhắn SMS chỉ được gửi trên môi trường
real.

- Đối tác không sử dụng payment và trang


webview Booking result của Gotadi:
1. Người dùng được chuyển đến trang booking
result của đối tác và yêu cầu phải có các trường
thông tin Tương ứng case số 9
2. Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu
của khách thì sẽ gửi Email về cho người liên hệ -
nội dung email thông báo "Xuất vé thành công".
(được gửi từ Gotadi)
3. Tin nhắn SMS được gửi về cho người liên hệ -
nội dung tin nhắn thông báo "Xuất vé thành công".
(được gửi từ Gotadi)
* Tin nhắn SMS chỉ được gửi trên môi trường
real.
4. Đối tác có thể gọi lại api check trạng thái đặt
chỗ và update cho chính xác trạng thái cuối cùng
của booking là Xuất vé thành công
- Đối tác sử dụng trang webview Booking result
của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo "Xuất vé đang chờ xử lý" -> Không hoàn tiền
cho người dùng, chờ GTD xử lý.
2. Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu
của khách thì sẽ gửi Email về cho người liên hệ -
nội dung email thông báo "Hoàn tiền".
3. Người dùng được hoàn tiền vào tài khoản
thanh toán.

- Đối tác không sử dụng payment và trang


webview Booking result của Gotadi:
1. Người dùng được chuyển đến trang booking
result của đối tác và yêu cầu phải có các trường
thông tin Tương ứng case số 9
2. Sau khi CS GTD hỗ trợ xử lý vé theo yêu cầu
của khách thì sẽ gửi Email về cho người liên hệ -
nội dung email thông báo "Hoàn tiền". (được gửi
từ Gotadi)
3. Người dùng được hoàn tiền vào tài khoản thanh
toán.
4. Đối tác có thể gọi lại api check trạng thái đặt
chỗ và update cho chính xác trạng thái cuối cùng
của booking là Cancelled

- Truy cập thành công vào chức năng my booking.


- Danh sách các booking được load ra đúng tài
khoản của người dùng đã thực hiện book vé trước
đó trên giao diện webview Gotadi.

Người dùng được chuyển đến chức năng thanh


toán toán trên ứng dụng của Đối tác để thanh toán
Vé máy bay vừa chọn mua với số tiền chính xác.
ID Test Scenario Test Cases Test Steps
1. Mở ứng dụng của Đối tác
Người dùng đã đăng nhập truy
Đăng nhập và khởi tạo 2. Đăng nhập vào ứng dụng
1 cập vào chức năng đặt phòng
webview 3. Truy cập vào chức năng đặt Khách
khách sạn
sạn
1. Mở ứng dụng của Đối tác
Người dùng không đăng nhập 2. Đăng xuất khỏi ứng dụng nếu đã
Đăng nhập và khởi tạo
2 truy cập vào chức năng đặt đăng nhập trước đó
webview
phòng khách sạn 3. Truy cập vào chức năng đặt Khách
sạn

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
Gợi ý địa điểm liên quan đến
3 Tìm kiếm khách sạn sạn
tên Quốc Gia
4. Tìm kiếm điểm đến theo tên Quốc
Gia
5. Xem kết quả hiển thị

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
Gợi ý địa điểm liên quan với từ 3. Truy cập vào chức năng đặt Khách
4 Tìm kiếm khách sạn
khóa sạn
4. Tìm kiếm điểm đến với từ khóa
5. Xem kết quả hiển thị

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
Gợi ý khách sạn liên quan đến
5 Tìm kiếm khách sạn sạn
tên tỉnh/thành
4. Tìm kiếm điểm đến với tên
tỉnh/thành
5. Xem kết quả hiển thị

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
Gợi ý khách sạn liên quan đến
6 Tìm kiếm khách sạn sạn
từ khóa có trong tên khách sạn
4. Tìm kiếm điểm đến với từ khóa có
trong tên Khách sạn
5. Xem kết quả hiển thị

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
7 Tìm kiếm khách sạn Ngày checkin / checkout
sạn
4. Chọn ngày checkin - checkout
5. Xem kết quả hiển thị

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
8 Tìm kiếm khách sạn Số lượng phòng
sạn
4. Chọn số lượng phòng
5. Xem kết quả hiển thị
1. Mở ứng dụng của Đối tác
2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
9 Tìm kiếm khách sạn Số lượng khách
sạn
4. Chọn số lượng khách
5. Xem kết quả hiển thị

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
Danh sách khách sạn theo kết sạn
10 Kết quả tìm kiếm
quả tìm kiếm 4. Nhập thông tin Điểm đến/ checkin -
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
5. Xem kết quả hiển thị

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
Tìm kiếm khách sạn - 1 người
11 Chi tiết khách sạn 4. Nhập thông tin Điểm đến/ checkin -
lớn/1 phòng
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
5. Chọn khách sạn
6. Xem chi tiết

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
Thông tin chi tiết cho booking
4. Nhập thông tin Điểm đến/ checkin -
12 Nhập thông tin booking có số lượng 1 người lớn/1
checkout/ số khách/ số phòng và
phòng
click vào " Tìm Khách sạn"
5. Chọn khách sạn
6. Chọn phòng
6. Xem chi tiết

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
4. Nhập thông tin Điểm đến/ checkin -
Xác nhận thông tin chi tiết cho
checkout/ số khách/ số phòng và
13 Xác nhận thông tin booking có số lượng 1 người
click vào " Tìm Khách sạn"
lớn/1 phòng
5. Chọn khách sạn
6. Chọn phòng
7. Điền thông tin khách nhận phòng &
người liên hệ và click vào " Đi tiếp"
8. Kiểm tra chi tiết booking
1. Mở ứng dụng của Đối tác
2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
4. Nhập thông tin Điểm đến/ checkin -
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
Khởi tạo yêu cầu thanh toán
5. Chọn khách sạn
14 Thanh toán thành công với booking 01
6. Chọn phòng
khách/phòng
7. Điền thông tin khách nhận phòng &
người liên hệ và click vào " Đi tiếp"
8. Kiểm tra chi tiết booking & click
vào " Đi tiếp"
9. Xác nhận đặt chỗ và click vào "
Đến thanh toán"

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
4. Nhập thông tin Điểm đến/ checkin -
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
5. Chọn khách sạn
Hủy thanh toán booking 01
15 Thanh toán 6. Chọn phòng
khách/1 phòng
7. Điền thông tin khách nhận phòng &
người liên hệ và click vào " Đi tiếp"
8. Kiểm tra chi tiết booking & click
vào " Đi tiếp"
9. Xác nhận đặt chỗ và click vào "
Đến thanh toán"
10. Hủy thanh toán
1. Mở ứng dụng của Đối tác
2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
4. Nhập thông tin Điểm đến/ checkin -
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
Yêu cầu xuất phòng thất bại do
Kết quả đặt phòng và Confirm 5. Chọn khách sạn
16 hết hạn mức ghi nợ ở tài khoản
email 6. Chọn phòng
Balance gotadi
7. Điền thông tin khách nhận phòng &
người liên hệ và click vào " Đi tiếp"
8. Kiểm tra chi tiết booking & click
vào " Đi tiếp"
9. Xác nhận đặt chỗ và click vào "
Đến thanh toán"
10. Thực hiện thanh toán thất bại

1. Mở ứng dụng của Đối tác


2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
4. Nhập thông tin Điểm đến/ checkin -
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
Kết quả đặt phòng và Confirm 5. Chọn khách sạn
17 Đặt phòng thành công
email 6. Chọn phòng
7. Điền thông tin khách nhận phòng &
người liên hệ và click vào " Đi tiếp"
8. Kiểm tra chi tiết booking & click
vào " Đi tiếp"
9. Xác nhận đặt chỗ và click vào "
Đến thanh toán"
10. Thực hiện thanh toán thành công
1. Mở ứng dụng của Đối tác
2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
4. Nhập thông tin Điểm đến/ checkin -
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
Kết quả đặt phòng và Confirm 5. Chọn khách sạn
18 Xuất phòng thất bại - Chờ xử lý
email 6. Chọn phòng
7. Điền thông tin khách nhận phòng &
người liên hệ và click vào " Đi tiếp"
8. Kiểm tra chi tiết booking & click
vào " Đi tiếp"
9. Xác nhận đặt chỗ và click vào "
Đến thanh toán"
10. Thực hiện thanh toán thành công

1. Mở ứng dụng của Đối tác.


2. Đăng nhập vào ứng dụng.
19 Luồng my booking Load danh sách booking cũ
3. Truy cập vào chức năng lịch sử
booking.
1. Mở ứng dụng của Đối tác
2. Đăng nhập vào ứng dụng
3. Truy cập vào chức năng đặt Khách
sạn
4. Nhập thông tin Điểm đến/ checkin -
checkout/ số khách/ số phòng và
click vào " Tìm Khách sạn"
5. Chọn khách sạn
6. Chọn phòng
20 Luồng my booking Thanh toán lại booking cũ 7. Điền thông tin khách nhận phòng &
người liên hệ và click vào " Đi tiếp"
8. Kiểm tra chi tiết booking & click
vào " Đi tiếp"
9. Xác nhận đặt chỗ và click vào "
Đến thanh toán"
10. Hủy thanh toán.
11. Truy cập vào chức năng My
Booking và Tìm lại booking vừa tạo.
12. Click vào "Đến thanh toán".
Test Data Expected Result Pass/Fail

Truy cập thành công vào chức năng đặt Khách


Tài khoản người dùng trên ứng
sạn và hiển thị giao diện webview đặt Khách sạn
dụng của Đối tác
của Gotadi

Không truy cập được vào chức năng đặt Khách


sạn

2. Tài khoản người dùng trên Hiển thị các địa điểm phổ biến; tỉnh/thành/khu
ứng dụng của Đối Tác vực; địa danh của Quốc gia đang tìm kiếm trong
4. <Nhập tên Quốc Gia> danh sách địa điểm liên quan

2. Tài khoản người dùng trên


Hiển thị tất cả các địa điểm có chứa từ khóa
ứng dụng của Đối Tác
trong danh sách địa điểm liên quan
4. <Nhập từ khóa>

2. Tài khoản người dùng trên


Hiển thị các khách sạn của tỉnh/thành đã chọn
ứng dụng của Đối Tác
trong danh sách khách sạn liên quan
4. <Nhập tên tỉnh/thành>

2. Tài khoản người dùng trên


Hiển thị tất cả khách sạn trong tên có chứa từ
ứng dụng của Đối Tác
khóa đã tìm kiếm
4. <Nhập từ khóa>

2. Tài khoản người dùng trên - Không thể chọn ngày checkin - checkout trong
ứng dụng của Đối Tác quá khứ
4. <chọn ngày checkin - - Không thể chọn ngày checkout nhỏ hơn hoặc
checkout> bằng với ngày checkin

2. Tài khoản người dùng trên


ứng dụng của Đối Tác Số lượng phòng không được = 0
4. <chọn số lượng phòng>
Số lượng khách Người Lớn và Trẻ em/ 1 phòng
không được vượt quá số lượng cho phép
2. Tài khoản người dùng trên
( Người lớn tối đa 8 khách, Trẻ em tối đa 4
ứng dụng của Đối Tác
khách)
4. <chọn số lượng khách>
Số lượng Người lớn không được phép = 0
Độ tuổi trẻ em phải được nhập đúng & đầy đủ

2. Tài khoản người dùng trên


- Danh sách khách sạn hiển thị đúng điểm đến/
ứng dụng của Đối Tác
checkin - checkout/ số khách/ số phòng đã chọn
4. chọn thông tin điểm đến/
- Giá hiển thị từng khách sạn hiển thị đúng và
checkin - checkout/ số khách/
không lỗi font chữ/số
số phòng

- Hiển thị đúng các thông tin: địa điểm/ngày


2. Tài khoản người dùng trên
checkin - checkout/ số khách đã chọn
ứng dụng của Đối Tác
- Giá tiền từng loại phòng hiển thị đúng và
4. chọn thông tin điểm đến/
không lỗi font chữ/số
checkin - checkout/ số khách/
- Chi tiết khách sạn hiển thị đúng, đủ và không
số phòng
lỗi font chữ/số/chính tả
5. chọn khách sạn
- Hiển thị đúng số lượng phòng/đêm đã chọn

- Hiển thị đúng tất cả các thông tin: khách sạn;


2. Tài khoản người dùng trên
ngày checkin-checkout; số đêm; số phòng; số
ứng dụng của Đối Tác
khách; loại phòng
4. chọn thông tin điểm đến/
- Giá tổng cộng sau khi chọn phòng hiển thị
checkin - checkout/ số khách/
chính xác
số phòng
- Ở box nhập thông tin khách nhận phòng: yêu
5. chọn khách sạn
cầu nhập thông tin cho 1 phòng
6. chọn phòng
- Yêu cầu nhập thông tin liên hệ

2. Tài khoản người dùng trên


ứng dụng của Đối Tác
4. chọn thông tin điểm đến/ - Thông tin đặt phòng và khách nhận phòng hiển
checkin - checkout/ số khách/ thị đúng và đầy đủ
số phòng - Thông tin liên hệ hiển thị đúng thông tin đã
5. chọn khách sạn nhập
6. chọn phòng - Giá tiền hiển thị đúng
7. Điền thông tin khách nhận
phòng & Người liên hệ
2. Tài khoản người dùng trên
ứng dụng của Đối Tác
4. chọn thông tin điểm đến/
checkin - checkout/ số khách/ Người dùng được chuyển đến chức năng toán
số phòng trên ứng dụng của Đối tác để thanh toán
5. chọn khách sạn booking vừa chọn với số tiền chính xác.
6. chọn phòng
7. Điền thông tin khách nhận
phòng & Người liên hệ

2. Tài khoản người dùng trên


ứng dụng của Đối Tác
4. chọn thông tin điểm đến/
Người dùng được chuyển về trang chủ để tìm
checkin - checkout/ số khách/
kiếm khách sạn mới
số phòng
Người dùng không bị trừ tiền trên tài khoản
5. chọn khách sạn
thanh toán, Phòng không được xuất.
6. chọn phòng
7. Điền thông tin khách nhận
phòng & Người liên hệ
- Đối tác sử dụng trang webview Booking result
của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo "Thanh toán thất bại".
2. Email được gửi về cho người liên hệ - nội
dung email thông báo "Thanh toán thất bại".
3. Người dùng được hoàn tiền vào tài khoản
2. Tài khoản người dùng trên thanh toán của đối tác.
ứng dụng của Đối Tác
4. chọn thông tin điểm đến/ - Đối tác không sử dụng payment và trang
checkin - checkout/ số khách/ webview Booking result của Gotadi:
số phòng 1. Người dùng được chuyển đến trang booking
5. chọn khách sạn result của đối tác và yêu cầu phải có các trường
6. chọn phòng thông tin:
7. Điền thông tin khách nhận Trạng thái thanh toán/trạng thái đặt chỗ (xuất
phòng & Người liên hệ vé)/mã booking ID tương ứng với trạng thái
Thanh toán thất bại
Tóm tắt đặt chỗ bao gồm: Mã đặt chỗ
(PNR)/Hành trình và ngày giờ bay
2. Email được gửi về cho người liên hệ - nội
dung email thông báo "Thanh toán thất bại".
(được gửi từ Gotadi)
3. Người dùng được hoàn tiền vào tài khoản
thanh toán của đối tác.

- Đối tác sử dụng trang webview Booking result


của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo " Giao dịch thành công"
2. Email được gửi về email người liên hệ - nội
dung email thông báo " Booking Successfully"
2. Tài khoản người dùng trên và hiển thị đúng tất cả thông tin
ứng dụng của Đối Tác
4. chọn thông tin điểm đến/ - Đối tác không sử dụng trang webview Booking
checkin - checkout/ số khách/ result của Gotadi:
số phòng 1. Người dùng được chuyển đến trang booking
5. chọn khách sạn result của đối tác và yêu cầu phải có các trường
6. chọn phòng thông tin:
7. Điền thông tin khách nhận Trạng thái thanh toán/trạng thái đặt chỗ (xuất
phòng & Người liên hệ vé)/mã booking ID tương ứng với trạng thái
Booking Successfully
Tóm tắt đặt chỗ bao gồm: Mã đặt phòng
(PNR)/ Tên khách sạn và ngày check
in/check out
2. Email được gửi về cho người liên hệ - nội
dung email thông báo "Booking Successfully".
(được gửi từ Gotadi)
- Đối tác sử dụng trang webview Booking result
của Gotadi:
1. Người dùng được chuyển đến trang booking
result trên webview của Gotadi - giao diện thông
báo " Xuất phòng thất bại - chờ xử lý"
2. Email booking gửi về email người liên hệ - nội
dung email thông báo " Your Reservation is in
Process" với các thông tin chính xác
3. Không hoàn tiền cho người dùng, chờ GTD
2. Tài khoản người dùng trên xử lý.
ứng dụng của Đối Tác
4. chọn thông tin điểm đến/ - Đối tác không sử dụng trang webview Booking
checkin - checkout/ số khách/ result của Gotadi:
số phòng 1. Người dùng được chuyển đến trang booking
5. chọn khách sạn result của đối tác và yêu cầu phải có các trường
6. chọn phòng thông tin:
7. Điền thông tin khách nhận Trạng thái thanh toán/trạng thái đặt chỗ (xuất
phòng & Người liên hệ vé)/mã booking ID tương ứng với trạng thái
Xuất phòng thất bại - chờ xử lý
Tóm tắt đặt chỗ bao gồm: Mã đặt phòng
(PNR)/ Tên khách sạn và ngày check
in/check out
2. Email được gửi về cho người liên hệ - nội
dung email thông báo "Your Reservation is in
Process". (được gửi từ Gotadi)
3. Không hoàn tiền cho người dùng, chờ GTD
xử lý.

- Truy cập thành công vào chức năng my


booking.
- Danh sách các booking được load ra đúng tài
khoản của người dùng đã thực hiện book vé
trước đó trên giao diện webview Gotadi.
Hành khách:
Last name: NGUYEN
Người dùng được chuyển đến chức năng thanh
First name: VAN A
toán toán trên ứng dụng của Đối tác để thanh
toán Vé máy bay vừa chọn mua với số tiền
Người liên hệ:
chính xác.
Last name: NGUYEN
First name: VAN A
Actual Result Note

You might also like