Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Bắt đầu với các bài kiểm tra thiết bị đo

Bài kiểm tra thiết bị là bài kiểm tra do bạn hoặc nhóm của bạn viết để kiểm tra cụ thể ứng dụng của bạn, sử dụng khung kiểm tra Android EspressoUI Automator 2.0 . Test Lab cung cấp kết quả cho tất cả các trường hợp thử nghiệm hoàn thành việc thực thi trong thời gian đó.

Khi bạn viết một bài kiểm tra thiết bị, bạn tạo một mô-đun APK thứ hai mà sau này bạn tải lên Test Lab cùng với mô-đun APK cho ứng dụng của mình. Để tìm hiểu về cách tạo APK thử nghiệm, hãy xem Kiểm tra ứng dụng của bạn .

Hết giờ kiểm tra thiết bị đo

Kiểm tra thiết bị được phép chạy tối đa 45 phút trên thiết bị vật lý và tối đa 60 phút trên thiết bị ảo .

Chạy thử nghiệm độc lập với Orchestrator

Android Test Orchestrator cho phép bạn chạy từng bài kiểm tra thiết bị đo của ứng dụng một cách độc lập. Test Lab luôn sử dụng phiên bản Orchestrator mới nhất. Sử dụng Orchestrator đi kèm với một số lợi ích và một nhược điểm:

Ưu điểm:

  • Không có trạng thái chia sẻ: Mỗi bài kiểm tra chạy trong phiên bản thiết bị đo riêng của nó nên trạng thái được chia sẻ không tích lũy qua các bài kiểm tra.
  • Lỗi riêng biệt: Nếu thử nghiệm gặp sự cố, chỉ thiết bị đó bị chấm dứt và các thử nghiệm khác trong bộ của bạn vẫn có thể chạy.

Con:

Bật dàn nhạc

Để bật Orchestrator cho Test Lab, trong thiết lập kiểm tra thiết bị, hãy nhấp vào Tùy chọn bổ sung > Chạy với Orchestrator .

Tăng tốc các bài kiểm tra với sharding

Kiểm tra sharding chia một tập hợp các bài kiểm tra thành các nhóm con (phân đoạn) chạy riêng biệt một cách riêng biệt. Test Lab tự động chạy song song từng phân đoạn bằng nhiều thiết bị và hoàn thành toàn bộ bộ thử nghiệm trong thời gian ngắn hơn.

Giả sử bạn tạo N mảnh. Đối với mỗi thiết bị bạn chọn, Test Lab quay N thiết bị giống nhau và chạy một tập hợp con các bài kiểm tra trên mỗi thiết bị. Điều này có nghĩa là các trường hợp thử nghiệm được phân đoạn có thể dẫn đến nhiều lần thực thi thử nghiệm trên mỗi thiết bị, không giống như các trường hợp thử nghiệm không phân đoạn, luôn dẫn đến một lần thực thi thử nghiệm trên mỗi thiết bị (để biết tổng quan nhanh về các khái niệm chính trong Test Lab, hãy xem Các khái niệm chính ).

Thanh toán cho các phân đoạn thử nghiệm

Test Lab triển khai các phân đoạn của bạn bằng cách tận dụng cơ chế sharding tích hợp sẵn của AndroidJUnitRunner. Để tránh bị tính phí khi quay các phân đoạn trống (các phân đoạn không có trường hợp thử nghiệm được chỉ định), số lượng phân đoạn bạn tạo phải ít hơn tổng số trường hợp thử nghiệm. Tùy thuộc vào thời gian chạy của mỗi trường hợp thử nghiệm, bạn nên chỉ định 2-10 trường hợp thử nghiệm cho mỗi phân đoạn.

Để biết thêm thông tin về thanh toán, hãy đọc Sử dụng, hạn ngạch và thanh toán .

Bật thử nghiệm sharding

Bạn có thể bật thử nghiệm sharding bằng cách sử dụng Bảng điều khiển Firebase. Để bật thử nghiệm sharding:

  1. Trong thiết lập kiểm tra thiết bị, nhấp vào Tùy chọn bổ sung .

  2. Trong phần sharding, nhập số phân đoạn bạn muốn chạy.