kiểm thử phần mềm - ảnh minh họa
Bài viết này sẽ nêu lên một số ý kiến test một form đăng ký trương mục cũng như là cách viết testcase cho một form đăng ký bất kỳ trong quá trình thực hành test để bao quát được vơ các trường hợp xảy ra. Các bạn tham khảo nhé chưa đích thực đầy đủ đâu.
Form đăng ký bao gồm các phần:
- Tên đăng nhập
- Mật khẩu
- Số điện thoại
- Nút “Đăng ký”
Điều kiện:
- Trường tên đăng nhập không được dùng ký tự đặc biệt chỉ được sử dụng số và chữ, giới hạn độ dài từ 6-12 ký tự
- Trường mật khẩu được sử dụng ký tự đặc biệt, giới hạn độ dài từ 6-12 ký tự
- Trường số điện thoại yêu cầu từ 10-12 ký tự bắt đầu bằng 0 hoặc 84 đều được
Với đề nghị như thế này thì ta cần viết testcase như thế nào để bao quát hết được?
Sau đây là một số ý kiến góp ý cho các bạn trong quá trình viết testcase thế nào cho tốt?
Check rà thông báo khi chưa nhập thông báo gì
- Không nhập thông tin vào các trường => chọn nút “Đăng ký”
- Nhập thông báo vào một trường các trường còn lại để trống => chọn nút “Đăng ký”
Với trường tên đăng nhập cần check các ký tự đặc biệt như: !@#$… hoặc space
Check tiếng việt có dấu, không dấu
- Check chữ thường chữ hoa
- Check độ dài 6-12 ký tự (Dùng phương pháp giá trị biên check các giá trị: 5,6,7,10,11,12,13)
- Check validate trường email
- Check email không đúng định dạng như: abc@, a@b.c, 12121@gmail….
- Check trùng email đã đăng ký rồi
Check validate trường mật khẩu
- Check nhập giá trị vào thì có được mã hóa thành dấu **** hay không
- Check nhập vào các chữ, ký tự đặc biệt
- Check độ dài 10-12 ký tự (Dùng phương pháp giá trị biên check các giá trị: 9,10,11,12,13)
- Check không phải là đầu số 0, 84
- Check đúng đầu số nhưng không đúng số điện thoại (VD: 8400000000)
Trên đây là một đôi quan điểm về viết testcase tuy chưa đủ nhưng cũng phần nào giúp đỡ được các bạn bao quát được hết toàn bộ các trường hợp kiểm thử, để đem lại một sản phẩm hoàn chỉnh nhất ?

Không có nhận xét nào:
Đăng nhận xét