Cách viết testcase cho một form đăng ký tài khoản

 

học làmtester - ả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ý tài khoản cũng như là cách viết testcase cho một form đăng ký bất kỳ trong quá trình thực hiện test để bao quát được quơ 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
  • Email
  • Số điện thoại
  • Nút “Đăng ký”

Điều kiện:
  • Trường tên đăng nhập không được sử 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 yêu cầu 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ố quan điểm góp ý cho các bạn trong quá trình viết testcase thế nào cho tốt?

Check rà thông tin 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 tin vào một trường các trường còn lại để trống => chọn nút “Đăng ký”
Check validate trường tên account

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 trùng tài khoản đã đăng ký rồi
 
  • 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 validate trường số điện thoại
  • 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)
Check trùng số điện thoại đã đăng ký rồi

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 trợ 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 ?
SHARE

Milan Tomic

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 nhận xét:

Đăng nhận xét