Xây dựng testcase đăng nhập

Một phần của tài liệu (TIỂU LUẬN) báo cáo kiểm thử phần mềm đề tài kiểm thử chức năng website với selenium webdriver (Trang 40 - 50)

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ỗngkhô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,11không hợp lệ

- Ngày 29 và tháng 2 năm không nhuậnkhông hợp lệ - Ngày 30,31 và tháng 2 năm nhuậnkhông hợp lệ - Ngày sinh bỏ trống không hợp lệ

Email

- 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 emailkhông hợp lệ - Thiếu Local-Part không hợp lệ - Thiếu @không hợp lệ

- Thiếu server namekhô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.xxxkhô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

Một phần của tài liệu (TIỂU LUẬN) báo cáo kiểm thử phần mềm đề tài kiểm thử chức năng website với selenium webdriver (Trang 40 - 50)

Tải bản đầy đủ (DOCX)

(75 trang)
w