Viết test case cho phần đăng nhập của một App Mobile

Nơi chia sẻ thảo luận các vấn đề liên quan đến kiểm thử trên các loại thiết bị di động - Mobile testing
Forum rules
Nơi chia sẻ thảo luận các vấn đề liên quan đến kiểm thử trên các loại thiết bị di động - Mobile testing
Post Reply
hoccachhoc
Fresher Tester
Posts: 41
Joined: Tue 04 Jul, 2017 1:50 pm
Contact:

Viết test case cho phần đăng nhập của một App Mobile

Post by hoccachhoc »

Anh chị nào có kinh nghiệm viết test case chỉ giáo cho em với. Giả sử như em có 1 cái app đơn giản như sau (Xem hình vẽ minh họa).

Image

Yêu cầu:
  • + Cái app chỉ cho phép đăng nhập bằng số điện thoại di động.
    + Cái hình logo không có link, chỉ là cái hình đại diện thôi.
    + Số điện thoại là một label
    + Nút đăng nhập là một button
    + ô nhập số điện thoại là 1 textbox theo quy định của số điện thoại
Hãy viết test case cho tất cả các trường hợp kiểm thử. Xin các bạn ở diễn đàn giúp cho em.

Em thử liệt kê như sau:
* Số điện thoại:
  • + nhập khoảng trắng đầu, giữa và cuối dòng.
    + số điện thoại bắt đầu 1 chữ số (khác 0)
    + không nhập gì cả
    + nhập ký tự đặc biệt
    + nhập ký tự chữ
    + Nhập ký tự số (<10 số)
    + nhập ký tự số (>11 số)
    + nhập sđt hợp lệ (10 số)
    + nhập sđt hợp lệ (11 số)
Còn phải viết thế nào nữa hả các anh/chị?


Người đi tìm miền đất hứa!

tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Viết test case cho phần đăng nhập của một App Mobile

Post by tvn »

Em viết cũng khá đầy đủ rồi á.
Anh update bổ sung để rõ ràng hơn. Và lưu ý với em một điều là nên kiểm thử trường hợp positive trước rồi mới đến negative nha.

UI: về giao diện, thì cần nhìn tổng quan xem kết quả app thực tế có giống với hình vẽ của mẫu thiết kế hay không.
  • Vì logo là 1 cái hình, không có link, nên click vào thì không xảy ra chuyện gì hết.
    màu sắc nền và chữ
    font chữ, kích thước các nút và logo, cũng như chiều cao, chiều dài textbox và label
Test case chức năng:
I. Đăng nhập thành công
  • Điều kiện để đăng nhập thành công là gì?
    Phương thức đăng nhập được thực hiện như thế nào?
    Chỉ có cái điện thoại không thì không thể đăng nhập được.
    Vì nếu vậy thì người khác biết số điện thoại của mình là có thể đăng nhập được. Vì vậy mình đoán là sau khi nhập số điện thoại, nó sẽ hiển thị màn hình tiếp theo để nhập mật khẩu. Hoặc hệ thống sẽ gửi một mật khẩu dùng một lần (OTP) đến số điện thoại (vừa được nhập) để đăng nhập. Nếu làm theo cách OTP thì sẽ có rủi ro, người cầm điện thoại của mình sẽ nhập số điện thoại của mình và nhận được sms của mình, và đăng nhập luôn :D
II. Đăng nhập thất bại
  • Điều kiện để đăng nhập thất bại là gì?
    Khi đã biết điều kiện để đăng nhập thành công, thì mình sẽ biết làm sao để nó thất bại.
Test case hiệu năng:
  • Một người đăng nhập thành công => hệ thống xử lý nhanh/chậm như thế nào?
    Mười người đăng nhập thành công => hệ thống xử lý nhanh/chậm như thế nào?
    Một trăm người đăng nhập thành công => hệ thống xử lý nhanh/chậm như thế nào?
    Một ngàn người đăng nhập thành công => hệ thống xử lý nhanh/chậm như thế nào?
    ...



LanAnh_htc
Hoc Tester
Posts: 8
Joined: Fri 08 Jan, 2016 2:39 pm
Contact:

Re: Viết test case cho phần đăng nhập của một App Mobile

Post by LanAnh_htc »

Anh có tài liệu nào hướng dẫn cho test hiệu năng của app mobile không ạ? Em cám ơn nhiều.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Viết test case cho phần đăng nhập của một App Mobile

Post by tvn »

LanAnh_htc wrote:Anh có tài liệu nào hướng dẫn cho test hiệu năng của app mobile không ạ? Em cám ơn nhiều.
Không có tài liệu nào hướng dẫn chi tiết cách kiểm thử hệ thống của bạn đang làm hoặc tương tự. Bạn có thể tìm hiểu JMeter ở đây để có thêm thông tin về kiểm thử hiệu năng.



Post Reply

Return to “Mobile Testing - Kiểm thử trên thiết bị di động”