Các tài nguyên và templates

[Manual testing] Test checklist cho e-commerce application

Phong Do Phong Do · 11/09/2025 · 14 phút đọc

1. Context

Thông Tin Chung

  • Mục đích: Kiểm thử toàn diện cho hệ thống thương mại điện tử (E-commerce)
  • Thời gian ước tính: 60-90 phút (kiểm tra đầy đủ tất cả luồng)
  • Mức độ ưu tiên: Tối quan trọng (Critical)
  • Điều kiện tiên quyết:
    • Tài khoản test đa dạng (Khách vãng lai, Thành viên đã đăng ký, VIP)
    • Phương thức thanh toán test
    • Danh mục sản phẩm có đầy đủ tồn kho
    • Cấu hình vùng giao hàng

2. Kiểm Tra Các Luồng Chính

Hành Trình Khách Hàng (Customer Journey)

  •  Trang chủ → Duyệt danh mục → Danh sách sản phẩm
  •  Tìm kiếm/Lọc → Chi tiết sản phẩm → Thêm vào giỏ hàng
  •  Xem lại giỏ hàng → Áp dụng mã giảm giá → Thanh toán
  •  Địa chỉ giao hàng → Thanh toán → Xác nhận đơn hàng
  •  Theo dõi đơn hàng → Giao hàng → Đánh giá/Xếp hạng
  •  Trả hàng/Hoàn tiền → Dịch vụ khách hàng

Quản Lý Sản Phẩm

  •  Chọn các variant khác nhau (kích thước, màu sắc) → Cập nhật giá
  •  Quản lý tồn kho → Xử lý hết hàng
  •  Sản phẩm combo → Tính toán giảm giá
  •  Flash sale → Bộ đếm thời gian và giới hạn số lượng
  •  Đặt hàng trước → Xử lý, quản lý tồn kho
  •  Với digital product → Quản lý cho phép download.

Các Trường Hợp Đặc Biệt Quan Trọng

  •  Bỏ giỏ hàng → Abandoned checkout, có email remind
  •  Thay đổi giá trong quá trình thanh toán → Thông báo
  •  Hết hàng trong lúc thanh toán → Xử lý thế nào
  •  Nhiều mã giảm giá → Kiểm tra xem quy tắc áp dụng có chính xác không
  •  Giá khách vãng lai vs thành viên → Hiển thị chính xác
  •  Bán chéo/Bán kèm

3. Danh Sách Kiểm Tra Nhanh

P1 – Tối Quan Trọng (PHẢI kiểm tra)

  •  Chức năng thêm vào giỏ hàng hoạt động?
  •  Luồng thanh toán hoàn tất?
  •  Xử lý thanh toán bảo mật?
  •  Email xác nhận đơn hàng?
  •  Đồng bộ tồn kho realtime?
  •  Tính toán giá chính xác?
  •  Phí giao hàng đúng?

P2 – Quan Trọng (NÊN kiểm tra)

  •  Chức năng danh sách yêu thích?
  •  So sánh sản phẩm?
  •  Đánh giá/xếp hạng khách hàng?
  •  Lịch sử đơn hàng chính xác?
  •  Quy trình trả hàng/hoàn tiền?
  •  Hỗ trợ nhiều loại tiền tệ?
  •  Tính toán thuế?

P3 – Tính Năng Bổ Sung

  •  Đăng nhập/chia sẻ mạng xã hội?
  •  Hỗ trợ chat trực tiếp?
  •  Gợi ý sản phẩm?
  •  Chương trình khách hàng thân thiết?
  •  Tùy chọn gói quà?
  •  Tìm cửa hàng?

4. Cảnh Báo Quan Trọng

Dừng và Báo Cáo Ngay Nếu:

  •  Thanh toán được tính phí nhưng đơn hàng thất bại
  •  Có thể thao túng giá cả
  •  Dữ liệu khách hàng bị lộ
  •  Tạo đơn hàng trùng lặp
  •  Tồn kho âm
  •  Mã giảm giá sử dụng không giới hạn
  •  SQL injection trong tìm kiếm

5. Dữ Liệu Test và Kịch Bản

Loại Sản Phẩm:

Sản Phẩm Vật Lý:
- Sản phẩm đơn giản: SKU đơn
- Biến thể: Size S/M/L, Màu sắc
- Combo: Mua 2 tặng 1
- Dễ vỡ: Giao hàng đặc biệt
- Nặng/Cồng kềnh: Phí bổ sung
- Hạn chế: Xác minh tuổi

Sản Phẩm Số:
- Tải xuống: PDF, Phần mềm
- Đăng ký: Hàng tháng/Hàng năm
- Khóa bản quyền: Sử dụng đơn/Đa người dùng
- Streaming: Video/Audio

Dịch Vụ:
- Đặt lịch: Khung thời gian
- Tùy chỉnh: Văn bản cá nhân
- Cài đặt: Dịch vụ bổ sung

Kịch Bản Định Giá:

Giảm Giá:
- Phần trăm: 10%, 20%, 50%
- Số tiền cố định: 50k, 100k
- BOGO: Mua 1 Tặng 1
- Bậc thang: Mua nhiều tiết kiệm nhiều
- Giới hạn thời gian: Flash sale
- Khách hàng mới: NEW50

Mã Giảm Giá:
- Miễn phí giao hàng: FREESHIP
- Theo danh mục: TECH20
- Mua tối thiểu: MIN300K
- Giảm tối đa: MAX100K
- Sử dụng một lần: WELCOME
- Hết hạn: OLD2023

Kịch Bản Giao Hàng:

Khu Vực:
- Cùng thành phố: 1-2 ngày
- Toàn quốc: 3-5 ngày
- Vùng xa: 5-7 ngày
- Quốc tế: 7-14 ngày

Phương Thức:
- Tiêu chuẩn: Phí mặc định
- Nhanh: Phí cao cấp
- COD: Phí bổ sung
- Miễn phí giao hàng: Đơn tối thiểu
- Nhận tại cửa hàng: Không phí
- Giao hàng theo lịch: Khung thời gian

6. Kiểm Tra Theo Tính Năng

Giỏ Hàng:

  •  Thêm/Xóa sản phẩm?
  •  Cập nhật số lượng?
  •  Lưu để sau?
  •  Giỏ hàng lưu trữ?
  •  Hiển thị giỏ hàng mini?
  •  Sản phẩm bán chéo?
  •  Xác thực tồn kho?
  •  Cập nhật giá thời gian thực?

Trang Sản Phẩm:

  •  Phóng to/thư viện hình ảnh?
  •  Hướng dẫn/bảng kích thước?
  •  Kiểm tra tình trạng?
  •  Máy tính giao hàng?
  •  Sản phẩm liên quan?
  •  Đã xem gần đây?
  •  Bằng chứng xã hội (đánh giá)?
  •  Đếm ngược tồn kho?

Quy Trình Thanh Toán:

  •  Tùy chọn thanh toán khách?
  •  Xác thực địa chỉ?
  •  Nhiều địa chỉ?
  •  Tin nhắn quà tặng?
  •  Ghi chú đơn hàng?
  •  Chấp nhận điều khoản?
  •  Đăng ký nhận tin?

Tính Năng Tài Khoản:

  •  Theo dõi đơn hàng?
  •  Đặt lại đơn hàng trước?
  •  Sổ địa chỉ?
  •  Phương thức thanh toán đã lưu?
  •  Quản lý danh sách yêu thích?
  •  Tùy chọn email?
  •  Điểm/Phần thưởng?

7. Kiểm Tra Thanh Toán

Phương Thức Thanh Toán:

  •  Thẻ tín dụng/ghi nợ?
  •  Ví điện tử (Momo, ZaloPay)?
  •  Chuyển khoản ngân hàng?
  •  Tùy chọn COD?
  •  PayPal/Quốc tế?
  •  Trả góp?
  •  Tiền điện tử (nếu có)?

Bảo Mật Thanh Toán:

  •  3D Secure/OTP?
  •  Tuân thủ PCI?
  •  Chứng chỉ SSL?
  •  Phát hiện gian lận?
  •  Quy trình hoàn tiền?
  •  Xử lý hoàn lại tiền?

8. Yêu Cầu Hiệu Suất

Thời Gian Tải Trang:

Trang chủ: < 2 giây
Trang danh mục: < 2.5 giây
Trang sản phẩm: < 2 giây
Kết quả tìm kiếm: < 1.5 giây
Thêm vào giỏ hàng: < 0.5 giây
Trang thanh toán: < 3 giây

Người dùng đồng thời:
- Bình thường: 1000 người dùng
- Cao điểm: 5000 người dùng
- Flash sale: 10000 người dùng

9. Kiểm tra trên di động

Đặc Thù Mobile:

  •  Responsive trên mobile?
  •  Cử chỉ chạm hoạt động?
  •  Tùy chọn thanh toán mobile?
  •  Liên kết sâu ứng dụng?
  •  Quét mã vạch?
  •  Tính năng dựa trên vị trí?
  •  Thông báo đẩy?
  •  Duyệt offline?

10. Tích Hợp

Dịch Vụ Bên Thứ Ba:

  •  Cổng thanh toán kết nối?
  •  API nhà cung cấp vận chuyển?
  •  Dịch vụ tính thuế?
  •  Dịch vụ email (xác nhận đơn hàng)?
  •  Thông báo SMS?
  •  Theo dõi phân tích?
  •  Widget hỗ trợ chat?
  •  Nền tảng đánh giá?

11. Tính Năng Quản Trị

Kiểm Tra Backend:

  •  Thao tác CRUD sản phẩm?
  •  Quản lý đơn hàng?
  •  Quản lý khách hàng?
  •  Theo dõi tồn kho?
  •  Tạo báo cáo?
  •  Tạo mã giảm giá?
  •  Mẫu email?
  •  Thiết lập vùng giao hàng?

12. Tuân Thủ và Pháp Lý

Yêu Cầu:

  •  Điều khoản & Điều kiện?
  •  Chính sách bảo mật?
  •  Chính sách trả hàng?
  •  Đồng ý cookie?
  •  Xác minh tuổi?
  •  Tuân thủ thuế?
  •  GDPR (nếu áp dụng)?

13. Phân Tích và Theo Dõi

Chỉ Số E-commerce:

  •  Theo dõi chuyển đổi?
  •  Bỏ giỏ hàng?
  •  Lượt xem sản phẩm?
  •  Truy vấn tìm kiếm?
  •  Phễu thanh toán?
  •  Theo dõi doanh thu?
  •  Giá trị trọn đời khách hàng?

14. Ghi Chú

Môi Trường Test:

  • URL: [Staging/Production]
  • Nền tảng: [Shopify/WooCommerce/Custom]
  • Phiên bản: [Số phiên bản]
  • Thanh toán: [Chế độ test/Live]
  • Ngày: [Ngày test]
  • Người test: [Tên]

Vấn Đề Phát Hiện:

  •  Vấn đề 1: [Mô tả + Tác động đến doanh số]
  •  Vấn đề 2: [Mô tả + Trải nghiệm khách hàng]
  •  Vấn đề 3: [Mô tả + Rủi ro mất doanh thu]

Một số gợi ý:

- Triển khai thanh toán một cú nhấp
- Thêm nhiều phương thức thanh toán hơn
- Tối ưu luồng thanh toán (giảm bước)
- Triển khai khôi phục giỏ hàng bỏ
- Thêm gợi ý sản phẩm AI
- Cải thiện chức năng tìm kiếm
- Triển khai ứng dụng web tiến bộ
- Thêm AR/VR để xem trước sản phẩm

Phiên bản Template: 1.0
Cập nhật lần cuối: 2025
Lĩnh vực: E-Commerce

Phong Do
Tác giả
Phong Do