← Tổng quan

Luồng đặt lịch

18 case · 18 đạt · tier T3

File test

tests/t3-dom/booking-flow.test.mjs

Feature liên quan

IDTên
A1Trang demo: hero, điều hướng, CTA đặt lịch
B1Bước 1 — thông tin khách và thời gian
B10Chặn ở tầng đơn đặt khi rời bước 2
B11Bước 3 — xem lại và tổng tiền
B12Ghi chú cho đơn đặt
B13Hộp thoại xác nhận trước thao tác xoá
B14Màn hình xác nhận thành công
B2Chặn và báo lỗi ở bước 1
B3Khung giờ lọc theo thời điểm hiện tại
B4Bước 2 — danh mục và danh sách dịch vụ
B5Tìm kiếm dịch vụ
B6Giỏ dịch vụ đã chọn
B7Add-on: nhóm kèm theo dịch vụ
B8Chặn ở tầng modal khi thiếu add-on bắt buộc
B9Chọn add-on và cộng giá

Ảnh tham chiếu

Ảnh chụp trước đó của prototype (2026-08-02), không phải sản phẩm của lần chạy test này — jsdom không render pixel (xem NC-03).

Trang demo: hero, điều hướng, CTA đặt lịch
A1 — Trang demo: hero, điều hướng, CTA đặt lịch
Bước 1 — thông tin khách và thời gian
B1 — Bước 1 — thông tin khách và thời gian
Chặn ở tầng đơn đặt khi rời bước 2
B10 — Chặn ở tầng đơn đặt khi rời bước 2
Bước 3 — xem lại và tổng tiền
B11 — Bước 3 — xem lại và tổng tiền
Ghi chú cho đơn đặt
B12 — Ghi chú cho đơn đặt
Hộp thoại xác nhận trước thao tác xoá
B13 — Hộp thoại xác nhận trước thao tác xoá
Màn hình xác nhận thành công
B14 — Màn hình xác nhận thành công
Chặn và báo lỗi ở bước 1
B2 — Chặn và báo lỗi ở bước 1
Khung giờ lọc theo thời điểm hiện tại
B3 — Khung giờ lọc theo thời điểm hiện tại
Bước 2 — danh mục và danh sách dịch vụ
B4 — Bước 2 — danh mục và danh sách dịch vụ
Tìm kiếm dịch vụ
B5 — Tìm kiếm dịch vụ
Giỏ dịch vụ đã chọn
B6 — Giỏ dịch vụ đã chọn
Add-on: nhóm kèm theo dịch vụ
B7 — Add-on: nhóm kèm theo dịch vụ
Chặn ở tầng modal khi thiếu add-on bắt buộc
B8 — Chặn ở tầng modal khi thiếu add-on bắt buộc
Chọn add-on và cộng giá
B9 — Chọn add-on và cộng giá

Case

hiện 0
CaseOracleVùngFeatureTrạng tháiRủi roms
T3-BOOK-01 ba nút Book Appointment cùng mở một wizard Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 49
T3-BOOK-02 bước 1 hiện đủ các trường bắt buộc Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 10
T3-BOOK-03 bấm Next khi form trống thì ở lại bước 1 và đánh dấu ô thiếu Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 12
T3-BOOK-04 điền đủ rồi Next thì sang bước chọn dịch vụ Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 25
T3-BOOK-05 nút tăng giảm số khách dừng đúng ở biên 1 và 12 Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 14
T3-BOOK-06 đổi ngày làm danh sách giờ vẽ lại Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 26
T3-BOOK-07 bấm danh mục thì danh sách dịch vụ đổi Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 27
T3-BOOK-08 gõ tìm kiếm thu hẹp danh sách, xoá thì phục hồi Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 30
T3-BOOK-09 thêm dịch vụ thì nút đổi thành Remove và giỏ có hàng Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 27
T3-BOOK-10 nút Next của bước 2 bị khoá khi giỏ rỗng Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 25
T3-BOOK-11 mở Bundled add-ons thì modal hiện nhóm kèm nhãn Required Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 37
T3-BOOK-12 Save khi thiếu add-on bắt buộc thì modal KHÔNG đóng Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 33
T3-BOOK-13 chọn add-on rồi Save thì modal đóng và giỏ ghi nhận Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 33
T3-BOOK-14 Next ở bước 2 khi chưa mở add-on bắt buộc hiện dải cảnh báo nêu tên dịch vụ Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 28
T3-BOOK-15 ở bước xem lại, xoá một dòng thì tổng tiền đổi Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 41
T3-BOOK-16 ghi chú tiếng Việt có dấu giữ nguyên trong DOM Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 34
T3-BOOK-17 hộp thoại xoá nêu đúng tên; Cancel giữ nguyên, Xác nhận mới xoá Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 29
T3-BOOK-18 xác nhận đặt lịch hiện màn thành công kèm gợi ý điểm Luồng đặt lịch A1 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 đạt high 33