Hỏi trước khi kiểm thử
Xác nhận cách xử lý email trùng, khoảng trắng ở đầu/cuối, thông báo cho tuổi không hợp lệ và trạng thái sau khi gửi nhiều lần. So câu hỏi của bạn với bài làm rõ yêu cầu.
DỰ ÁN MÔ PHỎNG · CÓ NỘI DUNG
Dùng một form đăng ký giả định để luyện trọn chuỗi công việc QA. Đây là bài tập do HieuIT Coaching biên soạn, không phải dự án khách hàng hay kết quả triển khai thực tế.
ĐỀ BÀI
Một ứng dụng mô phỏng có các trường tên, email, tuổi và nút “Đăng ký”. Để có dữ liệu thực hành, hãy dùng các quy tắc giả định cho bài tập: tên bắt buộc; email đúng định dạng và chưa tồn tại; tuổi là số nguyên từ 18 đến 60; đăng ký thành công hiển thị mã xác nhận giả lập. Hệ thống không gửi email thật và không thu thập dữ liệu của bạn.
CHUỖI THỰC HÀNH
Xác nhận cách xử lý email trùng, khoảng trắng ở đầu/cuối, thông báo cho tuổi không hợp lệ và trạng thái sau khi gửi nhiều lần. So câu hỏi của bạn với bài làm rõ yêu cầu.
Nhóm theo thành công, trường bắt buộc, email, tuổi và gửi lặp. Ví dụ: “Tuổi 17 bị từ chối”; dữ liệu tuổi 17; bước điền các trường khác hợp lệ rồi gửi; mong đợi thông báo tuổi không hợp lệ và không tạo đăng ký. Xem cách viết test case và giá trị biên.
Giả sử bản demo lỗi và chấp nhận tuổi 17. Ghi rõ môi trường giả định, bước tái hiện, thực tế, mong đợi, mức độ ảnh hưởng và bằng chứng cần chụp. Xem bài báo lỗi.
Chỉ sau khi quy tắc đã rõ, viết test cho tuổi 17 hoặc 18 trên form demo được phép kiểm thử. Dùng locator ổn định, wait theo điều kiện và assertion về kết quả nghiệp vụ. Xem locator, assertion và đề cương Selenium C#.
VÍ DỤ TEST CASE
Tiền điều kiện: form mới, email giả chưa được dùng.
Dữ liệu: tên “An”, email “an@example.test”, tuổi 17.
Bước: điền các trường và chọn Đăng ký.
Mong đợi: có thông báo tuổi không hợp lệ; không tạo đăng ký.
TIÊU CHÍ HOÀN THÀNH