CYBERSOFT
Đăng nhập

Phân vùng tương đương & giá trị biên cho người mới: kỹ thuật thiết kế test case (có trắc nghiệm)

Chuyên công nghệGiáo dụcNền tảngNgười mớiChuẩn SEO
🗓 1 tháng trước19 phút đọc·👁 284 lượt xem👤 57 người đọc

Bài nền tảng cho người mới: hai kỹ thuật thiết kế ca phân vùng tương đương và giá trị biên, cách chia vùng và chọn đại diện, kiểm giá trị biên, ví dụ ô tuổi/số tiền/mã giảm giá, mini-project form đăng ký, 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 & mục tiêu

⭐ TL;DR — Phân vùng tương đương chia đầu vào thành các nhóm và chọn một đại diện mỗi nhóm; giá trị biên kiểm thêm các mốc ở ranh giới. Kết hợp hai kỹ thuật giúp bạn chọn ít ca mà vẫn bắt nhiều lỗi. Cuối bài có trắc nghiệm.

Phân vùng tương đương và giá trị biên là hai kỹ thuật thiết kế ca kinh điển, giúp bạn thoát khỏi việc thử vô số con số một cách vô định hướng. Người mới nắm được hai kỹ thuật này sẽ viết bộ ca gọn gàng mà vẫn hiệu quả. Bài này đi từ con số 0, có hình minh hoạ, ví dụ thật và trắc nghiệm cuối bài.

Chia vùng dữ liệu cho ô tuổi 18–60 Vùng < 18: không hợp lệ (đại diện: 10)Vùng 18–60: hợp lệ (đại diện: 40)Vùng > 60: không hợp lệ (đại diện: 75)
Phân vùng dữ liệu cho ô tuổi hợp lệ 18–60
📖 Phân vùng tương đương: kỹ thuật chia đầu vào thành các nhóm xử lý giống nhau, mỗi nhóm chỉ cần một ca đại diện.

2. Nền tảng: vì sao không thử mọi giá trị

Một ô nhập tuổi có thể nhận vô số con số. Nếu thử từng số một thì đến Tết cũng không xong. Ý tưởng cốt lõi: nhiều giá trị được phần mềm xử lý y hệt nhau, nên chỉ cần kiểm một đại diện cho cả nhóm là đủ.

📖 Giá trị biên: các giá trị ngay tại và cạnh ranh giới giữa các vùng dữ liệu.

Sau khi chia vùng, ta để ý rằng lỗi rất hay xảy ra đúng ở ranh giới. Lập trình viên có thể viết nhầm 'nhỏ hơn' thành 'nhỏ hơn hoặc bằng', khiến đúng một giá trị biên bị xử lý sai. Vì thế kiểm thêm giá trị biên là cách rẻ mà bắt được loại lỗi tinh vi này.

Lỗi ẩn ở ranh giới Yêu cầu: hợp lệ khi tuổi >= 18Code nhầm: hợp lệ khi tuổi > 18=> tuổi 18 bị từ chối sai! (lỗi biên)
Lỗi tinh vi ẩn ngay tại giá trị biên

3. Vì sao quan trọng & khi nào dùng

Hai kỹ thuật này quan trọng vì chúng biến việc chọn ca từ cảm tính thành có cơ sở. Thay vì đoán mò, bạn có một quy tắc rõ ràng: chia vùng, chọn đại diện, thêm biên. Bộ ca vừa gọn vừa phủ tốt.

Bạn dùng chúng bất cứ khi nào có ô nhập với miền giá trị: tuổi, số tiền, số lượng, độ dài mật khẩu, ngày tháng. Gần như mọi form đều có chỗ áp dụng. Đây là kỹ thuật bạn sẽ dùng suốt sự nghiệp, cả khi kiểm thủ công lẫn khi viết automation.

Điều đẹp đẽ là hai kỹ thuật này rất trực quan: chỉ cần một tờ giấy vẽ trục số, bạn đã chia vùng và đánh dấu biên được. Không cần công cụ, không cần lập trình — chỉ cần tư duy rõ ràng. Vì thế đây là điểm khởi đầu hoàn hảo cho người mới học thiết kế ca.

4. Chuẩn bị: vẽ trục số để chia vùng

Công cụ duy nhất bạn cần là một trục số. Vẽ nó ra, đánh dấu các ranh giới hợp lệ, và mọi thứ trở nên rõ ràng.

▶ Bước 1: Đọc yêu cầu để biết miền hợp lệ, ví dụ 'mật khẩu dài 8–20 ký tự'.

▶ Bước 2: Vẽ trục và chia 3 vùng: dưới mức tối thiểu, hợp lệ, trên mức tối đa.

🔒

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!