Các tài nguyên và templates
[Manual testing] Test checklist cho e-commerce application

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
