II. Chiến lược kiểm thử
5. Xây dựng testcase đăng ký
Mô tả:
- Các trường bắt buộc nhập không được bỏ trống
- Tài khoản không chứa các kí tự đặc biệt là duy nhất và phải lớn hơn 6 kí tự,nhỏ hơn 20 kí tự
- Mật khẩu phải lớn hơn 6 kí tự,nhỏ hơn 20 kí tự
- Số điện thoại là số và từ 10-12 kí tự và đúng định dạng 09,08,02,016[2-9]
- Email phải đúng định dạng xxx@xxx.xxx không chứa kí tự đặc biệt và là duy nhất
Phân tích:
Áp dụng phương pháp phân vùng tương đương:
- Tài khoản phải chứa [6,20] ký tự chỉ gồm chữ và số: thực hiện nhập vào 5,21ký tự,rỗng
- Mật khẩu phải chứa [6,20] kí tự:thực hiện nhập vào 5,21 kí tự,rỗng
- Nhập lại mật khẩu phải giống mật khẩu
- Số điện thoại phải từ [10,12] ký tự số ,đúng định dạng 09,08,02,016[2- 9] : thực hiện nhập vào 9, 13 ký tự số,rỗng.
- Họ và tên không được rỗng
- Địa chỉ không được rỗng
- Ngày sinh không được bỏ trống và đúng
Các lớp tương đương Tài khoản
- Tài khoản >=6 && <=20 hợp lệ
- Tài khoản <6 không hợp lệ
- Tài khoản >20 không hợp lệ
- Tài khoản rỗng không hợp lệ
- Tài khoản có kí tự không phải số hoặc chữkhông hợp lệ
Mật khẩu - Mật khẩu >=6 && <=20 hợp lệ - Mật khẩu <6 không hợp lệ - Mật khẩu >20 không hợp lệ - Mật khẩu rỗng không hợp lệ Họ và tên - Họ và tên không rỗng hợp lệ - Họ và tên rỗngkhông hợp lệ Số điện thoại 42 download by : skknchat@gmail.com
- Số điện thoại >=10 && <=12 hợp lệ
- Số điện thoại <10 không hợp lệ
- Số điện thoại >12 không hợp lệ
- Số điện thoại chứa kí tự không phải số không hợp lệ
- Số điện thoại rỗng không hợp lệ
Ngày sinh
- Ngày [1-30] và tháng 4,6,9,11 hợp lệ
- Ngày[1-28] và tháng 2 năm không nhuận hợp lệ
- Ngày[1-29] và tháng 2 năm nhuận hợp lệ
- Ngày 31 và tháng 4,6,9,11không hợp lệ
- Ngày 29 và tháng 2 năm không nhuậnkhông hợp lệ
- Ngày 30,31 và tháng 2 năm nhuậnkhông hợp lệ
- Ngày sinh bỏ trống không hợp lệ
- Local-Part là chữ hoặc số hoặc các kí tự(+ - .) và kí tự nối là @ và server name có dạng xxx.xxx hợp lệ
- bỏ trống emailkhông hợp lệ
- Thiếu Local-Part không hợp lệ
- Thiếu @không hợp lệ
- Thiếu server namekhông hợp lệ
- Local-Part chứa kí tự không phải chữ hoặc sốkhông hợp lệ
- Server name sai định dạng xxx.xxxkhông hợp lệ
Áp dụng phương pháp phân vùng tương đương:
Điều kiện đầu vào
Tài khoản
Mật khẩu
Số điện thoại
Họ và tên Địa chỉ Ngày sinh
Các ca kiểm thử : Từ mô tả và bảng phân vùng tương đương ta có
46
48