Test Lab cho phép bạn kiểm thử ứng dụng trên nhiều thiết bị và phiên bản Android. Có một số cách để xem thiết bị nào có sẵn:
Bảng điều khiển Firebase: Nếu đang chạy kiểm thử từ bảng điều khiển Firebase, bạn có thể thấy danh sách các thiết bị có sẵn trong bước Chọn phương diện của quy trình công việc Chạy kiểm thử.
Google Cloud CLI: Để xem danh sách thiết bị có sẵn từ Google Cloud CLI, hãy sử dụng lệnh sau:
gcloud firebase test android models list
Trình khám phá API của Google: Bạn thậm chí có thể tra cứu trực tiếp các thiết bị mà không cần dự án Firebase hoặc CLI gcloud bằng cách sử dụng Trình khám phá API của Google.
Chỉ báo độ ổn định của thiết bị
Test Lab cho biết các thiết bị đang bị giảm độ ổn định trong bảng điều khiển Firebase và Google Cloud CLI bằng chỉ báo Reduced Stability (Giảm độ ổn định). Những thiết bị được gắn nhãn chỉ báo Giảm độ ổn định đã trả về tỷ lệ kết quả không kết luận cao hơn trong khoảng thời gian kéo dài từ 30 ngày trở lên. Tính năng này giúp bạn chọn thiết bị phù hợp hơn cho trường hợp sử dụng của mình bằng cách cho bạn biết liệu độ ổn định của thiết bị thử nghiệm có bị giảm hay không.
Xem độ ổn định của thiết bị trong bảng điều khiển của Firebase
Bạn có thể xem độ ổn định của thiết bị trong bảng điều khiển Firebase khi thiết lập một thử nghiệm mới cho một thiết bị cụ thể.
Để xem độ ổn định của thiết bị, hãy làm theo hướng dẫn sau:
Mở trang Phòng thử nghiệm trong bảng điều khiển Firebase.
Chọn Chạy kiểm thử rồi chọn một loại kiểm thử.
Tải tệp nhị phân ứng dụng lên.
Ở bước Chọn phương diện, hãy nhấp vào Tuỳ chỉnh.
Chọn một hoặc nhiều thiết bị để chạy kiểm thử. Tuỳ thuộc vào độ ổn định của thiết bị, bạn có thể thấy nhãn Reduced Stability (Độ ổn định giảm) bên cạnh các thiết bị đã chọn.
Chạy kiểm thử.
Xem độ ổn định của thiết bị trong Google Cloud CLI
Bạn có thể xem độ ổn định của thiết bị trong CLI gcloud cho một thiết bị cụ thể khi thiết lập một thử nghiệm mới.
Để xem độ ổn định của thiết bị, hãy làm theo hướng dẫn sau:
Tải Google Cloud SDK mới nhất xuống và làm theo hướng dẫn.
Chạy một trong các lệnh sau:
gcloud firebase test android models list
hoặcgcloud firebase test android models describe MODEL_ID
Nếu một thiết bị thử nghiệm đang bị giảm độ ổn định, bạn có thể thấy thẻ reduced_stability
trong cột THẺ liệt kê các phiên bản bị ảnh hưởng.
Dung lượng thiết bị
Test Lab cung cấp thông tin tổng hợp về dung lượng thiết bị di động thông qua bảng điều khiển Firebase và CLI Firebase. Dung lượng thiết bị là số lượng thiết bị trực tuyến tổng hợp trong phòng thí nghiệm thiết bị di động của Google. Tính năng này giúp bạn đảm bảo rằng có đủ thiết bị trong phòng thí nghiệm thiết bị của chúng tôi để chạy các chương trình kiểm thử một cách hiệu quả hơn. Dung lượng thiết bị được đo lường theo các mức Cao, Trung bình và Thấp.
Các thử nghiệm chạy ở bất kỳ cấp dung lượng thiết bị nào cũng có thể mất nhiều thời gian hơn do các yếu tố sau:
- Lưu lượng truy cập, ảnh hưởng đến thời điểm bắt đầu thử nghiệm. Để kiểm tra xem có sự cố hoặc lỗi nào được báo cáo hay không, hãy xem trang tổng quan về trạng thái Firebase.
- Sự cố thiết bị hoặc cơ sở hạ tầng có thể xảy ra bất cứ lúc nào và ảnh hưởng đến thời gian chạy kiểm thử.
Bảng sau đây mô tả các loại dung lượng thiết bị và đưa ra đề xuất về thời điểm sử dụng từng loại dung lượng:
Dung lượng | Nội dung mô tả | Cách sử dụng đề xuất |
Dung lượng cao | Danh mục thiết bị Test Lab chứa nhiều thiết bị. | Sử dụng khi bạn đang chạy một số lượng lớn kiểm thử. |
Dung lượng trung bình | Danh mục thiết bị Test Lab chứa một số lượng thiết bị vừa phải. | Cấp dung lượng này phù hợp để chạy hầu hết các chương trình kiểm thử. |
Dung lượng thấp | Danh mục thiết bị Test Lab chứa ít thiết bị. Mặc dù các thiết bị không dùng nữa thuộc nhóm dung lượng thấp, nhưng không phải thiết bị nào có dung lượng thấp đều không dùng nữa. | Sử dụng khi bạn cần chạy kiểm thử trên một phiên bản và mẫu thiết bị cụ thể. Các kiểm thử này không phù hợp để phân đoạn kiểm thử. Do dung lượng thấp, các chương trình kiểm thử có thể mất nhiều thời gian để hoàn tất, đặc biệt là nếu bạn gọi một số lượng lớn chương trình kiểm thử cùng một lúc. |
Xem dung lượng thiết bị trong bảng điều khiển Firebase
Bạn có thể xem dung lượng thiết bị trong bảng điều khiển Firebase cho một thiết bị cụ thể khi thiết lập một thử nghiệm mới.
Để xem dung lượng thiết bị, hãy làm theo hướng dẫn sau:
Mở trang Test Lab trong bảng điều khiển Firebase.
Chọn Chạy kiểm thử rồi chọn một loại kiểm thử.
Tải tệp nhị phân ứng dụng lên.
Ở bước Chọn phương diện, hãy nhấp vào Tuỳ chỉnh.
(Không bắt buộc) Để lọc thiết bị theo cấp dung lượng, hãy làm theo các bước sau:
Nhấp vào biểu tượng Lọc.
Chọn Dung lượng.
Nhấp vào cấp dung lượng mà bạn muốn lọc theo: Trung bình hoặc Cao. Để lọc ra mọi thiết bị có dung lượng thấp, hãy lọc theo cả Trung bình và Cao.
Nhấp vào Áp dụng.
Chọn một hoặc nhiều thiết bị để chạy kiểm thử. Tuỳ thuộc vào dung lượng thiết bị, bạn có thể thấy nhãn Trung bình hoặc Cao bên cạnh các thiết bị đã chọn.
Chạy kiểm thử.
Xem dung lượng thiết bị trong Google Cloud CLI
Bạn có thể xem dung lượng thiết bị trong CLI gcloud cho một thiết bị cụ thể khi thiết lập một thử nghiệm mới.
Để xem dung lượng thiết bị, hãy làm theo hướng dẫn sau:
- Tải Google Cloud SDK mới nhất xuống và làm theo hướng dẫn. Phiên bản phải là 417.0.0 trở lên.
- Chạy một trong các lệnh sau:
gcloud firebase test android list-device-capacities
hoặc
gcloud firebase test android models describe MODEL_ID
Kết quả bao gồm dung lượng thiết bị, mã mẫu, tên mẫu và mã phiên bản hệ điều hành.
Các thiết bị và phiên bản không dùng nữa
Các thiết bị không dùng nữa sẽ có sẵn trong ít nhất một tháng trước khi bị xoá khỏi danh mục thiết bị Test Lab. Sau khi một thiết bị bị xoá, Test Lab sẽ không còn chạy các yêu cầu kiểm thử nhắm đến thiết bị đó nữa; các yêu cầu đó sẽ được đánh dấu là Skipped
.
Thiết bị không dùng nữa
Samsung | Galaxy Tab S3 | Thực tế | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | Ảo | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | Ảo | Nexus5X/25 | 2025-01-31 | |
Google Nexus 6 | Ảo | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | Ảo | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | Ảo | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | Ảo | Nexus6P/25 | 2025-01-31 | |
Bản sao Google Nexus 7 16:9 | Ảo | Nexus7_clone_16_9/24 | 2025-01-31 | |
Bản sao Google Nexus 7 16:9 | Ảo | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | Ảo | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | Ảo | Nexus9/25 | 2025-01-31 | |
Google Nexus (LowRes) | Ảo | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (LowRes) | Ảo | NexusLowRes/25 | 2025-01-31 | |
Samsung | Galaxy Z Fold 3 | Thực tế | q2q/31 | 2025-01-31 |
Yêu cầu thiết bị
Nếu muốn sử dụng một thiết bị không có trong Test Lab, bạn có thể gửi yêu cầu để thêm thiết bị vào danh mục.