II. Chiến lược kiểm thử
4. Xây dựng testcase đăng nhập
Mô tả: các trường bắt buộc nhập không được bỏ trống
- Tài khoản nhập đúng là khi tồn tại trong csdl - Mật khẩu nhập đúng là khi tồn tại trong csdl Sử dụng phương pháp bảng quyết định ta có
Condit ons
40 Hiện form Các ca kiểm thử Test case 1 2 3 4 5 6 7
5. Xây dựng test case đă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
- 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
Số điện thoại
Họ và tên Địa chỉ Ngày sinh
44