CYBERSOFT
Đăng nhập

Kiểm thử tìm kiếm & bộ lọc cho người mới: từ ô search tới lọc giá, sắp xếp, phân trang (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·👁 1,326 lượt xem👤 52 người đọc

Bài cho người mới: học kiểm thử ô tìm kiếm và bộ lọc qua app TMĐT ShopEasy. Các kỹ thuật cho ô search (rỗng, không dấu, hoa/thường, ký tự đặc biệt, kết quả rỗng), bộ lọc nhiều điều kiện và khoảng giá (ca min > max), kết hợp lọc + sắp xếp + phân trang, ví dụ lỗi thật, nhiều mockup giao diện, FAQ và trắc nghiệm 5 câu. Chuẩn SEO, dẫn về khóa Tester CyberSoft.

1. Tóm tắt nhanh & màn hình bạn sẽ test

⭐ TL;DR — Kiểm thử tìm kiếm & bộ lọc là việc kiểm tra ô tìm kiếm (từ khóa rỗng, ký tự đặc biệt, không dấu, hoa/thường, kết quả rỗng) và bộ lọc (nhiều điều kiện, khoảng giá, kết hợp với sắp xếp và phân trang) có hoạt động đúng không. Bài này bám trang danh sách sản phẩm của app TMĐT ShopEasy: bạn học cách nghĩ ca kiểm thử cho ô search, phát hiện lỗi thật (tìm không dấu ra 0 kết quả, lọc giá min > max không báo lỗi), và cách test khi lọc + sắp xếp + phân trang chạy cùng lúc. Nhiều hình minh hoạ và trắc nghiệm cuối bài.

Chào bạn mới! Ô tìm kiếm và bộ lọc trông có vẻ đơn giản — chỉ là gõ chữ rồi bấm nút — nhưng đây lại là nơi ẩn giấu rất nhiều lỗi mà người dùng thật gặp phải hằng ngày. Họ gõ vội không dấu, gõ nhầm hoa/thường, hoặc chọn khoảng giá ngược mà không để ý. Nếu bạn chỉ test đúng một từ khóa 'đẹp' rồi kết luận 'tìm kiếm chạy tốt', bạn đang bỏ sót đúng những tình huống khiến khách hàng bực mình rời trang. Chúng ta sẽ học qua trang danh sách sản phẩm thật của ShopEasy, có hình minh hoạ và phần tự làm thử.

🔒 shopeasy.vn/san-pham?tu-khoa=ao+thun ShopEasy · TMĐT ShopEasy · Danh sách sản phẩm Tìm kiếm sản phẩm ao thunTìm kiếmDanh mục Thời trang namGiá từ 100.000Giá đến 500.000Sắp xếp theo Giá tăng dầnÁp dụng bộ lọc Ô TÌM KIẾM: rỗng, ký tự đặc biệt, không dấu, hoa/thường BỘ LỌC: danh mục + khoảng giá + sắp xếp
Màn hình test: trang danh sách sản phẩm ShopEasy với ô tìm kiếm và bộ lọc
📖 Search & Filter Testing: kiểm thử ô tìm kiếm và các điều kiện lọc để xác nhận hệ thống trả về đúng, đủ kết quả với mọi kiểu dữ liệu nhập, kể cả dữ liệu bất thường.

2. Vì sao ô tìm kiếm dễ ẩn lỗi mà người mới hay bỏ sót

Ô tìm kiếm nhận MỌI kiểu dữ liệu người dùng gõ vào — không có định dạng cố định như ô 'Email' hay 'Số điện thoại'. Chính vì tự do như vậy, ô tìm kiếm dễ bị lập trình viên chỉ test với một vài từ khóa 'đẹp' (đúng chính tả, có dấu, viết thường) rồi coi là xong, trong khi người dùng thật gõ rất đa dạng: không dấu, viết hoa, thừa khoảng trắng, dán nhầm ký tự lạ.

Hậu quả là: ô tìm kiếm thường 'chạy đẹp' trên demo nhưng gãy ngay khi khách hàng thật gõ theo thói quen của họ. Đây là lý do vì sao kiểm thử tìm kiếm luôn cần một bộ ca đa dạng, không chỉ một từ khóa mẫu — và vì sao đây cũng là kỹ năng nền tảng rất được đánh giá cao ở một tester mới vào nghề.

Các kỹ thuật kiểm thử ô tìm kiếm Kỹ thuậtMô tảVí dụ trên ShopEasyTừ khóa rỗngBấm Tìm kiếm mà không nhập gìBấm 'Tìm kiếm' khi ô còn trốngKhông dấu tiếng ViệtNhập từ khóa đã bỏ dấuTìm 'ao thun' thay vì 'áo thun'Hoa/thường lẫn lộnNhập chữ hoa, chữ thường bất kỳTìm 'ÁO THUN', 'Áo Thun', 'áo thun'Ký tự đặc biệtNhập %, *, <script>, dấu ngoặcTìm 'áo%20thun<script>'Từ khóa không tồn tạiTìm sản phẩm chắc chắn không bánTìm 'máy bay phản lực'Khoảng trắng thừaDư khoảng trắng ở đầu/cuối/giữaTìm ' áo thun '
Các kỹ thuật kiểm thử ô tìm kiếm, minh hoạ trên ShopEasy
📖 Chuẩn hoá dữ liệu (Normalize): bước hệ thống xử lý từ khóa (bỏ dấu, hạ chữ thường, cắt khoảng trắng thừa) trước khi so khớp với dữ liệu sản phẩm, để tìm kiếm không bị lệ thuộc vào cách gõ.

3. Kiểm thử ô tìm kiếm: các ca người mới cần nắm

Trước khi viết ca kiểm thử cụ thể, hãy nắm 5 nhóm ca quan trọng nhất cho MỌI ô tìm kiếm: (1) từ khóa rỗng, (2) từ khóa không dấu, (3) hoa/thường lẫn lộn, (4) ký tự đặc biệt, (5) từ khóa hợp lệ nhưng không có sản phẩm nào khớp (kết quả rỗng hợp lệ). Mỗi nhóm kiểm tra một khía cạnh khác nhau của cùng một ô nhập.

Điểm khác biệt quan trọng cần phân biệt rõ: 'kết quả rỗng hợp lệ' (tìm 'máy bay phản lực' trên ShopEasy — đúng là không bán, 0 kết quả là ĐÚNG) khác hoàn toàn với 'kết quả rỗng do lỗi' (tìm 'ao thun' không dấu ra 0 kết quả dù 'Áo thun' có bán — đây là BUG). Người mới rất dễ nhầm hai trường hợp này, nên khi thấy 0 kết quả, luôn tự hỏi: 'Sản phẩm này có thật sự không tồn tại, hay hệ thống tìm sai?'

Bảng ca kiểm thử tìm kiếm & bộ lọc (ShopEasy) Ca kiểm thửDữ liệu nhậpKết quả mong đợiTìm từ khóa rỗngÔ tìm kiếm trống, bấm Tìm kiếmHiện toàn bộ sản phẩm hoặc gợi ý nhập từ khóaTìm không dấu'ao thun' (sản phẩm 'Áo thun' có tồn tại)Vẫn trả về sản phẩm 'Áo thun'Tìm hoa/thường'ÁO THUN' và 'áo thun'Trả về cùng một tập kết quảLọc khoảng giá hợp lệTừ 100.000đ đến 500.000đChỉ hiện sản phẩm trong khoảng giáLọc khoảng giá min > maxTừ 500.000đ đến 100.000đBáo lỗi khoảng giá không hợp lệKết hợp lọc + sắp xếp + trang 2Danh mục + giá + 'Giá tăng dần' + Trang 2Kết quả đúng bộ lọc, đúng thứ tự, đúng trangMỗi ca cần ghi rõ Expected trước khi thực hiện để dễ so sánh với Actual.
Bảng ca kiểm thử tìm kiếm & bộ lọc trên trang sản phẩm ShopEasy

4. Chuẩn bị: cách nghĩ ca kiểm thử tìm kiếm & bộ lọc

Bạn không cần công cụ đặc biệt — chỉ cần một quy trình nghĩ ca có thứ tự, để không bỏ sót góc nào khi test một ô tìm kiếm hoặc bộ lọc bất kỳ.

▶ Bước 1: Mở trang có ô tìm kiếm/bộ lọc (ví dụ trang Danh sách sản phẩm ShopEasy); ghi lại các trường: ô search, danh mục, khoảng giá, sắp xếp, phân trang.

▶ Bước 2: Với ô tìm kiếm, áp lần lượt: rỗng, không dấu, hoa/thường, ký tự đặc biệt, khoảng trắng thừa, từ khóa không tồn tại.

🔒

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!