8 điểm quan trọng khi kiểm thử website thương mại điện tử

Thương mại điện tử / bán lẻ là một lĩnh vực kinh doanh phát triển mạnh dựa trên các khách hàng mua sắm trực tuyến

Mua sắm trực tuyến có nhiều lợi thế như: thuận tiện, tiết kiệm thời gian và dễ dàng truy cập vào các sản phẩm trên toàn thế giới, ...

Một website thương mại điện tử / bán lẻ tốt là chìa khóa thành công của doanh nghiệp

Mua sắm trực tuyến cho người dùng có nhiều lựa chọn. Vì vậy, nếu không có sự đầu tư từ đầu, không tạo dựng được uy tín, người dùng có thể rời đi không trở lại

Website càng tốt, kinh doanh càng tốt

Vì vậy ứng dụng phải trải qua quá trình kiểm tra kỹ lưỡng gồm:

  • Kiểm thử chức năng (Functional Testing)
  • Kiểm thử khả năng sử dụng (Usability Testing)
  • Kiểm thử bảo mật (Security Testing)
  • Kiểm thử năng suất (Performance Testing)
  • Kiểm thử cơ sở dữ liệu (Database Testing)
  • Kiểm thử ứng dụng di động (Mobile Application Testing)
  • Kiểm thử A / B (A/B testing)

Tuy nhiên, các website bán lẻ rất năng động: có ưu đãi mới, sản phẩm mới, bán chạy nhất, bán hàng, v.v

Điều này có nghĩa là website không giữ nguyên quá lâu. Do đó, nó có thể cần được kiểm thử rất nhiều

Dưới đây là danh sách các trường hợp thử nghiệm quan trọng để thử nghiệm website Thương mại điện tử

1) Trang chủ:

Trang chủ của các website bán lẻ thông thường chứa rất nhiều thông tin nhưng hầu hết tất cả đều có banner

Đây là loại hình ảnh được trình chiếu theo dạng slideshow, có thể click để xem thông tin chi tiết

Một số điều cần kiểm tra:

  • Nó sẽ tự động cuộn?
  • Nếu có, khoảng thời gian nào hình ảnh sẽ được làm mới?
  • Khi người dùng di chuyển qua nó, nó vẫn sẽ di chuyển sang cái tiếp theo?
  • Nó có thể di chuột bên trên?
  • Nó có thể được bấm vào?
  • Nếu có, nó sẽ đưa bạn đến đúng trang với đúng nội dung?
  • Có phải nó đang tải cùng với phần còn lại của trang hoặc tải lần cuối so với các yếu tố khác trên trang không?
  • Phần còn lại của nội dung có thể được xem?
  • Liệu nó hiển thị cùng một cách trong các trình duyệt khác nhau và độ phân giải màn hình khác nhau?

2) Tìm kiếm:

Các thuật toán tìm kiếm rất quan trọng cho sự thành công của một website bán lẻ vì không thể luôn đặt những gì người dùng muốn thấy ngay trên trang chủ

Các kiểm thử phổ biến là:

  • Tìm kiếm dựa trên tên sản phẩm, tên thương hiệu hoặc một cái gì đó rộng hơn, danh mục

Ví dụ: Máy ảnh, Canon EOS 700D, thiết bị điện tử, v.v

  • Kết quả tìm kiếm phải có liên quan
  • Các tùy chọn sắp xếp khác nhau phải có sẵn - dựa trên Thương hiệu, Giá cả và Đánh giá / xếp hạng, v.v
  • Có bao nhiêu kết quả để hiển thị trên mỗi trang?
  • Đối với kết quả nhiều trang, có các tùy chọn để điều hướng đến chúng

Ngoài ra, tìm kiếm xảy ra ở nhiều nơi. Vui lòng xem xét việc tìm kiếm thành nhiều cấp khi xem xét chức năng này

Ví dụ: Khi tìm kiếm trên trang chủ, có thể thấy một cái gì đó như thế này:

Khi tôi điều hướng đến các danh mục và đi đến một danh mục phụ, có thể thấy:

3) Trang chi tiết sản phẩm:

Khi người dùng tìm thấy sản phẩm thông qua tìm kiếm hoặc bằng cách duyệt hoặc bằng cách nhấp vào sản phẩm đó từ trang chủ, người dùng sẽ được đưa đến trang thông tin sản phẩm

Kiểm tra:

  • Hình ảnh của sản phẩm
  • Giá của sản phẩm
  • Thông số kỹ thuật sản phẩm
  • Nhận xét
  • Kiểm tra các tùy chọn
  • Tùy chọn giao hàng
  • Thông tin vận chuyển
  • Trong kho / Hết hàng
  • Nhiều tùy chọn màu sắc hoặc biến thể
  • Điều hướng Breadcrumb cho các danh mục (được tô sáng màu đỏ bên dưới). Nếu điều hướng như vậy được hiển thị, hãy đảm bảo mọi yếu tố của nó đều hoạt động
  • Chi tiết trang sản phẩm

4) Giỏ hàng:

Giỏ hàng là giai đoạn áp chót trước khi người dùng cam kết mua hàng

Kiểm tra như sau:

  • Thêm các mặt hàng vào giỏ hàng và tiếp tục mua sắm
  • Nếu người dùng thêm cùng một mặt hàng vào giỏ hàng trong khi tiếp tục mua sắm, số lượng mặt hàng trong giỏ hàng sẽ được tăng lên
  • Tất cả các mục và tổng số của chúng sẽ được hiển thị trong giỏ hàng
  • Thuế theo địa điểm nên được áp dụng
  • Một người dùng có thể thêm nhiều mặt hàng vào giỏ hàng - tổng số sẽ phản ánh giống nhau
  • Cập nhật nội dung được thêm vào giỏ hàng cũng sẽ phản ánh điều đó
  • Loại bỏ các mặt hàng từ giỏ hàng
  • Tiến hành kiểm tra
  • Tính toán chi phí vận chuyển với các tùy chọn vận chuyển khác nhau
  • Áp dụng phiếu giảm giá
  • Đóng trang web và quay lại sau, trang web sẽ giữ lại các mục trong giỏ hàng

5) Thanh toán:

Phương thức thanh toán

  • Kiểm tra các tùy chọn thanh toán khác nhau
  • Nếu cho phép thanh toán với tư cách Khách, chỉ cần kết thúc giao dịch mua và cung cấp tùy chọn để đăng ký vào cuối
  • Trở về khách hàng - Đăng nhập để kiểm tra
  • Người dùng đăng ký
  • Nếu lưu trữ Thẻ tín dụng của khách hàng hoặc bất kỳ thông tin tài chính nào khác, hãy thực hiện kiểm tra bảo mật xung quanh điều này để đảm bảo an toàn. (Phải tuân thủ PCI)
  • Nếu người dùng đã đăng ký trong một thời gian dài, hãy kiểm tra phiên đã hết thời gian hay chưa? Mỗi trang web có một ngưỡng khác nhau
  • Email / Xác nhận văn bản với số thứ tự được tạo

6) Danh mục / Sản phẩm nổi bật / Sản phẩm liên quan hoặc được đề xuất

Có phải kiểm tra mọi danh mục / mọi sản phẩm không?

Câu trả lời là không.

Nếu bạn là khách hàng cũ, bạn sẽ được hiển thị một số sản phẩm được đề xuất trên trang chủ hoặc trong giỏ hàng của bạn.

Sản phẩm nổi bật cũng thay đổi gần như mỗi ngày

Vì đây là các phần tử động, cách tốt nhất để kiểm tra các phần này của ứng dụng là kiểm tra thuật toán được áp dụng cho các phần này

Kiểm tra hệ thống khai thác dữ liệu / BI và kiểm tra từ phụ trợ các truy vấn áp dụng cho phần này

7) Kiểm tra sau khi đặt hàng

Sau khi đặt hàng, kiểm tra:

  • Thay đổi thứ tự
  • Hủy đơn đặt hàng
  • Theo dõi đơn hàng
  • Trả về

8) Các xét nghiệm khác:

  • Đăng nhập
  • Câu hỏi thường gặp
  • Trang liên hệ
  • Trang dịch vụ khách hàng, v.v.

Trên đây là danh sách liệt kê các kiểm thử cần thiết chung nhất, hi vọng sẽ có hiệu quả trong việc hoàn thiện được đầy đủ các kiểm thử cho ứng dụng thương mại điện tử của bạn.

Nguồn: https://www.softwaretestinghelp.com/ecommerce-testing/