Form đăng ký account mới với 6 rule cho field Account: case-insensitive, alphanumeric only, no spaces, auto-trim, unique, length 6-12. Tập trung Equivalence Partitioning + Boundary.
Form tạo tài khoản mới. Bài này tập trung vào nhiều rule validation cho field Account — học viên cần đối chiếu kỹ từng rule.
admin01tester99student123Bất kỳ giá trị account nào khác đều được coi là chưa tồn tại.
| # | Tên | Loại Control | Chỉnh Sửa | Bắt Buộc | Mặc Định | Mô Tả |
|---|---|---|---|---|---|---|
| 1 | Account | Text box | Yes | Yes | Blank |
|
| 2 | Password | Password | Yes | Yes | Blank |
|
| 3 | Repeat password | Password | Yes | Yes | Blank | Người dùng nhập lại mật khẩu vào đây (phải khớp với password). |
| 4 | Create account | Button | N/a | N/a | N/a | Khi click sẽ thực hiện việc kiểm tra dữ liệu và tạo tài khoản nếu thỏa mãn. |
| Trường hợp | Message |
|---|---|
| Account để trống | Please input account |
| Account chứa ký tự không phải chữ cái/số | Account must contain only letters and numbers |
| Account có khoảng trắng ở giữa | Account must not contain spaces |
| Account ngoài khoảng 6–12 ký tự | Account must be from 6 to 12 characters |
| Account đã tồn tại | Account already exists |
| Password để trống | Please input password |
| Password ngoài khoảng 6–12 ký tự | Password must be from 6 to 12 characters |
| Repeat password để trống | Please input repeat password |
| Repeat password không khớp | Repeat password is not the same with the password |
| Tạo thành công | Create account successfully |
ADMIN01 hoặc Admin01 → phải báo "đã tồn tại" (vì admin01 đã có và case-insensitive).user_01, user-01, user.01, user@01 — phải báo lỗi." admin " (space đầu/cuối — phải tự trim) và "ad min01" (space ở giữa — phải báo lỗi).Form thực hành chỉ dành cho học viên đã đăng nhập.
Tab này chứa danh sách các lỗi đã cài cắm trong form. Vui lòng nhập mã giảng viên để mở khóa. Mã sẽ ghi nhớ trong phiên làm việc — chỉ cần nhập 1 lần cho cả 3 bài.