CYBERSOFT
Đăng nhập

Test chức năng (functional testing) cho người mới: dự án TMĐT, kịch bản & file report (có trắc nghiệm)

Chuyên công nghệTMĐTNền tảngNgười mớiChuẩn SEO
🗓 1 tháng trước19 phút đọc·👁 411 lượt xem👤 237 người đọc

Bài thực hành cho người mới: test chức năng trên dự án TMĐT. Luồng nghiệp vụ là gì, chiến lược happy/negative, các bước, kiểm hệ quả phía sau, hai tình huống doanh nghiệp (mã giảm giá tính sai, bán vượt tồn kho), công cụ TestRail/Jira/Postman, cách ghi nhận & file report, FAQ và trắc nghiệm 4 câu. Chuẩn SEO, dẫn về khóa Tester CyberSoft.

1. Tóm tắt nhanh & bạn sẽ làm được gì trên dự án TMĐT

⭐ TL;DR — Test chức năng là kiểm phần mềm chạy ĐÚNG nghiệp vụ. Bài này gắn với luồng mua hàng của một sàn TMĐT: bạn chuẩn bị dữ liệu, chạy luồng tìm–giỏ–thanh toán, kiểm cả kết quả nhìn thấy lẫn hệ quả phía sau, ghi test case và mở lỗi Jira. Cuối bài có trắc nghiệm.

Test chức năng cho người mới nghe có vẻ khó nhưng thực ra rất gần với thói quen mua sắm hằng ngày của bạn. Điểm khác biệt là bạn thao tác có chủ đích, có kết quả mong đợi và ghi lại đầy đủ. Ở bài này ta bước vào một dự án sàn TMĐT thật, mở đúng luồng mua hàng và test như một tester đi làm. Bài đi từ con số 0, có hình mô phỏng, ví dụ thật và trắc nghiệm cuối bài.

ShopVN — Thanh toán Giỏ hàng: Áo thun x2 — 300.000 ₫ Mã giảm giá: [__________] [Áp dụng] Địa chỉ giao — Phương thức thanh toán [ Đặt hàng ] Tổng: 300.000 ₫
Màn hình test: trang thanh toán của sàn TMĐT ShopVN
📖 Test chức năng (functional testing): kiểm phần mềm có làm đúng nghiệp vụ không: đầu vào cho ra đầu ra đúng và luồng chạy trọn vẹn.

2. Luồng nghiệp vụ là gì & test chức năng kiểm gì

Trên sàn TMĐT, một 'luồng nghiệp vụ' là chuỗi bước để hoàn thành một mục tiêu của người dùng, ví dụ 'mua một sản phẩm'. Test chức năng đi theo luồng đó và kiểm ở mỗi mắt xích: bước này cho kết quả đúng chưa, và toàn luồng có dẫn tới kết cục đúng không.

📖 Luồng nghiệp vụ (business flow): chuỗi các bước người dùng thực hiện để đạt một mục tiêu, như tìm–thêm giỏ–thanh toán.

Test chức năng thường kiểm hai loại luồng: luồng chính (happy path) khi mọi thứ hợp lệ, và luồng lỗi (negative) khi có gì đó sai — mã giảm giá hết hạn, hết hàng, thẻ bị từ chối. Ở TMĐT, luồng lỗi rất quan trọng vì liên quan tới tiền và tồn kho; xử lý sai một tình huống lỗi có thể khiến khách bị trừ tiền mà không có hàng.

Luồng mua hàng & điểm kiểm Tìm SP -> Thêm giỏ -> Áp mã -> Thanh toán -> Đơn tạoKiểm nhìn thấy: thông báo, tổng tiền, mã đơnKiểm phía sau: trạng thái đơn, email, tồn kho
Luồng mua hàng và các điểm cần kiểm ở mỗi bước

3. Vì sao quan trọng ở dự án doanh nghiệp

Với một sàn TMĐT lớn, luồng thanh toán là nơi ra tiền của cả doanh nghiệp. Nếu đặt hàng bị lỗi, mỗi phút hỏng là doanh thu mất đi và khách bỏ giỏ sang đối thủ. Vì thế test chức năng cho luồng mua hàng là ưu tiên hàng đầu trước mỗi lần phát hành.

Ngoài doanh thu, test chức năng còn bảo vệ tính đúng đắn của dữ liệu: tồn kho phải khớp, giá và khuyến mãi phải tính đúng, đơn hàng phải gắn đúng khách. Một lỗi tính giảm giá sai có thể nhân lên hàng nghìn đơn trước khi bị phát hiện, gây thiệt hại lớn. Người mới test chức năng vì thế đang canh giữ những con số quan trọng nhất của công ty.

Chính vì hệ quả lớn, đội ngũ đánh giá cao tester biết kiểm cả phần phía sau chứ không chỉ dừng ở thông báo 'Đặt hàng thành công'. Đây là điểm giúp bạn nổi bật: luôn hỏi thêm 'sau khi thành công thì dữ liệu có đúng không?'.

4. Chuẩn bị: dữ liệu, tài khoản & công cụ

Test chức năng cần chuẩn bị kỹ hơn test giao diện một chút, vì bạn phải có dữ liệu để luồng chạy được. May mắn là dự án thường có sẵn môi trường test với dữ liệu mẫu.

▶ Bước 1: Chuẩn bị tài khoản test và sản phẩm mẫu còn hàng; ghi lại thông tin thẻ test (nếu có).

▶ Bước 2: Mở bảng test case (TestRail/Excel) chứa các kịch bản luồng mua hàng.

🔒

Nội dung bị khoá

Bạn đang xem bản xem trước. Đăng nhập để mở khoá toàn bộ bài viết và tất cả tài liệu Tester/QA.

Đã xem 24% nội dung
  • Đọc trọn vẹn mọi bài viết
  • Lưu bài & ghi chú cá nhân
  • Theo dõi tiến độ đã đọc
  • Luyện phỏng vấn, ISTQB, Mock
Đăng nhập để đọc tiếp

Chưa có mã? Lấy mã qua Fanpage / Zalo CyberSoft.

0

💬 Bình luận (0)

Bạn có thể đọc mọi bình luận. Đăng nhập để bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!