Cách viết test case cho app

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].



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ố [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ị?

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

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 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.

Video liên quan

Chủ Đề