Bắt đầu thử nghiệm với bảng điều khiển Firebase

Phòng thí nghiệm kiểm tra Firebase cung cấp cơ sở hạ tầng dựa trên đám mây để thử nghiệm ứng dụng Android. Tài liệu này mô tả cách bắt đầu với Test Lab bằng bảng điều khiển Firebase.

Test Lab cho phép bạn chạy các loại thử nghiệm sau:

  • Kiểm thử thiết bị : Một kiểm thử bạn viết cho phép bạn điều khiển giao diện người dùng của ứng dụng bằng các hành động bạn chỉ định. Kiểm thử thiết bị cũng có thể đưa ra các xác nhận rõ ràng về trạng thái ứng dụng của bạn để xác minh chức năng chính xác bằng cách sử dụng AndroidJUnitRunnerAPIs . Test Lab hỗ trợ các khung kiểm tra thiết bị đo lường EspressoUI Automator .

  • Thử nghiệm robot : Thử nghiệm phân tích giao diện ứng dụng của bạn và sau đó tự động khám phá nó bằng cách mô phỏng hoạt động của người dùng.

  • Thử nghiệm vòng lặp trò chơi : Thử nghiệm sử dụng "chế độ demo" để mô phỏng hành động của người chơi trong ứng dụng trò chơi.

Trước khi bắt đầu

Trước khi bắt đầu, bạn phải kích hoạt tính năng thanh toán cho dự án của mình. Nếu bạn không có tài khoản thanh toán đang hoạt động, hãy thêm một tài khoản rồi kết nối dự án của bạn với tài khoản thanh toán đó. Bạn sẽ cần quyền sở hữu hoặc quyền chỉnh sửa trong dự án của mình.

Bước 1. Tạo dự án Firebase

Nếu bạn chưa có, hãy truy cập bảng điều khiển Firebase và tạo dự án Firebase mới.

Bước 2. Chạy thử nghiệm

Kiểm tra thiết bị

  1. Trên thanh điều hướng của bảng điều khiển Firebase , hãy nhấp vào Test Lab rồi nhấp vào Get Started -> Run an Instrumentation test .

  2. Nhấp vào Duyệt rồi duyệt đến APK hoặc AAB ứng dụng của bạn và kiểm tra APK hoặc AAB trước khi nhấp vào Tiếp tục .

  3. Xác định ma trận thử nghiệm của bạn bằng cách chọn thiết bị, cấp độ API Android, hướng màn hình và ngôn ngữ mà bạn muốn thử nghiệm ứng dụng của mình. Bạn chỉ có thể chọn những kết hợp cấp độ API và thiết bị mà bạn muốn nhắm mục tiêu để thử nghiệm.

  4. (Tùy chọn) Nhấp vào Hiển thị tùy chọn nâng cao để thay đổi thời gian chờ Kiểm tra nhằm xác định thời lượng tối đa của mỗi lần thực hiện kiểm tra.

  5. (Tùy chọn) Để giúp bạn xác định và định vị ma trận thử nghiệm trong bảng điều khiển Firebase, bạn có thể thêm nhãn vào ma trận thử nghiệm bằng cách nhập tên nhãn vào trường Nhãn ma trận thử nghiệm (tùy chọn) .

  6. Nhấp vào Bắt đầu N Kiểm tra , trong đó "N" là số cấu hình kiểm tra hợp lệ từ ma trận kiểm tra mà bạn xác định trên màn hình này. Mỗi bài kiểm tra đang chờ xử lý được hiển thị bằng biểu tượng đồng hồ màu xanh lam trong khi chờ chạy và biểu tượng đó sẽ chuyển thành biểu tượng dấu kiểm màu xanh lục khi bài kiểm tra hoàn tất.

  7. Sau khi chạy xong mỗi thử nghiệm, hãy nhấp vào thiết bị được liệt kê trong cột Thực hiện thử nghiệm để xem kết quả thử nghiệm, bao gồm các trường hợp thử nghiệm, nhật ký, ảnh chụp màn hình và video.

Kiểm tra robot

  1. Trên thanh điều hướng của bảng điều khiển Firebase , hãy nhấp vào Test Lab , sau đó nhấp vào Get Started -> Run a Robo test .

  2. Nhấp vào Duyệt , duyệt đến APK ứng dụng của bạn rồi nhấp vào Tiếp tục .

  3. Xác định ma trận thử nghiệm của bạn bằng cách chọn thiết bị, cấp độ API Android, hướng màn hình và ngôn ngữ mà bạn muốn thử nghiệm ứng dụng của mình.

  4. (Tùy chọn) Nhấp vào Hiển thị tùy chọn nâng cao để thay đổi các tùy chọn sau:

    • Thời gian chờ kiểm tra xác định thời lượng tối đa của mỗi lần thực hiện kiểm tra.
    • Thông tin xác thực tài khoản thử nghiệm được sử dụng để cung cấp thông tin xác thực cho tài khoản thử nghiệm.
    • Các trường bổ sung được sử dụng để cung cấp kiểu nhập văn bản cho các trường văn bản khác trong ứng dụng của bạn.
  5. (Tùy chọn) Để giúp bạn xác định và định vị ma trận thử nghiệm trong bảng điều khiển Firebase, bạn có thể thêm nhãn vào ma trận thử nghiệm bằng cách nhập tên nhãn vào trường Nhãn ma trận thử nghiệm (tùy chọn) .

  6. Nhấp vào Bắt đầu N Kiểm tra , trong đó "N" là số cấu hình kiểm tra hợp lệ từ ma trận kiểm tra mà bạn xác định trên màn hình này. Mỗi bài kiểm tra đang chờ xử lý được hiển thị bằng biểu tượng đồng hồ màu xanh lam trong khi chờ chạy và biểu tượng đó sẽ chuyển thành dấu kiểm màu xanh lục khi bài kiểm tra hoàn tất.

  7. Sau khi mỗi lần chạy thử nghiệm kết thúc, hãy nhấp vào thiết bị được liệt kê trong cột Thực hiện thử nghiệm để xem kết quả thử nghiệm, bao gồm các trường hợp thử nghiệm, nhật ký, ảnh chụp màn hình và video.

Nếu bạn muốn tạo tập lệnh để hướng dẫn kiểm tra Robo, hãy xem Ghi tập lệnh Robo bằng Test Lab trong Android Studio .

Kiểm tra vòng lặp trò chơi

  1. Trên trang Test Lab của bảng điều khiển Firebase , hãy nhấp vào Chạy thử nghiệm đầu tiên của bạn > Chạy vòng lặp trò chơi Android .

  2. Trong phần Tải lên ứng dụng , nhấp vào Duyệt , sau đó chọn tệp APK của ứng dụng của bạn (nếu chưa có, hãy tạo tệp APK cho ứng dụng của bạn).

  3. (Tùy chọn) Để giúp bạn xác định và định vị ma trận thử nghiệm trong bảng điều khiển Firebase, bạn có thể thêm nhãn vào ma trận thử nghiệm bằng cách nhập tên nhãn vào trường Nhãn ma trận thử nghiệm (tùy chọn) .

  4. (Tùy chọn) Nếu bạn muốn chạy nhiều vòng lặp hoặc kịch bản cùng một lúc hoặc chọn các vòng lặp cụ thể để chạy, hãy nhập số vòng lặp vào trường Kịch bản .

    Ví dụ: khi bạn nhập "1-3, 5", Test Lab sẽ chạy các vòng 1, 2, 3 và 5. Theo mặc định (nếu bạn không nhập gì vào trường Kịch bản ), Test Lab chỉ chạy vòng 1.

  5. Trong phần Thiết bị , chọn một hoặc nhiều thiết bị vật lý mà bạn muốn thử nghiệm ứng dụng của mình, sau đó nhấp vào Bắt đầu thử nghiệm .

Bước 3. Điều tra kết quả kiểm tra của bạn

Khi bài kiểm tra bắt đầu, bạn sẽ tự động được chuyển hướng đến trang kết quả kiểm tra. Quá trình kiểm tra có thể mất vài phút để chạy, tùy thuộc vào số lượng cấu hình khác nhau mà bạn đã chọn và khoảng thời gian chờ kiểm tra được đặt cho các kiểm tra của bạn. Sau khi chạy thử nghiệm, bạn có thể xem lại kết quả thử nghiệm. Xem Phân tích kết quả phòng thí nghiệm kiểm tra Firebase để tìm hiểu thêm về cách diễn giải kết quả kiểm tra.