← Quay lại danh sách bài tập

Boundary Value Testing

POST · /api/practice/level4/boundary/order · Nâng cao

Chưa làm

Mô tả bài tập

Endpoint đặt hàng nhận { quantity }, chỉ chấp nhận số nguyên trong khoảng 1-100. Đây là bài luyện kỹ thuật thiết kế test case kinh điển: 'Boundary Value Analysis' (test ở đúng biên và ngay sát biên) kết hợp 'Equivalence Partitioning' (chia input thành các nhóm tương đương: hợp lệ, quá nhỏ, quá lớn, sai kiểu). Hãy thử ít nhất 4 trường hợp khác nhau trong số: quantity=1 (biên dưới hợp lệ), quantity=100 (biên trên hợp lệ), quantity=0, quantity=-5, quantity=101 (vượt biên trên), quantity=1.5 (số thập phân), quantity='abc' (sai kiểu dữ liệu).

Mục tiêu học được

💡 Bài này hoàn thành khi bạn đã thử ít nhất 4 trường hợp khác nhau (kết hợp cả giá trị hợp lệ lẫn không hợp lệ).

🧪 Thử nghiệm trực tiếp

Gọi API ngay tại đây. Nếu bạn đã đăng nhập, tiến độ sẽ được ghi nhận tự động khi gọi đúng như kỳ vọng của bài.