Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release thay vì aosp-main để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Android UIConductor (UICD) là một công cụ cho phép người dùng tạo quy trình kiểm thử bằng cách ghi lại các hoạt động tương tác trên giao diện người dùng và xác thực nội dung màn hình. OmniLab ATS hỗ trợ chạy các chương trình kiểm thử được xuất từ UICD.
Thiết lập
Để chạy các kiểm thử UICD bằng OmniLab ATS, bạn phải nhập cấu hình UIConductor. Cấu hình này chứa các bộ kiểm thử và thao tác thiết bị cần thiết.
Mở phần Cài đặt rồi chuyển đến thẻ Nhóm cấu hình.
Nhấp vào Import (Nhập) rồi chọn nhóm cấu hình UIConductor. Bạn có thể cần phải uỷ quyền cho OmniLab ATS truy cập vào Google Cloud Storage.
Hình 1. Nhập cấu hình UIConductor
Chạy chương trình kiểm thử
Lên lịch chạy kiểm thử UIConductor Test (Kiểm thử UIConductor) (trong Test Suites (Bộ kiểm thử) > UIConductor). Bạn có thể sử dụng bộ kiểm thử này để chạy mọi kiểm thử UICD đã xuất.
Hình 2. Lên lịch chạy kiểm thử UICD
Thêm Install UIConductor (Cài đặt UIConductor) để cài đặt các trình điều khiển UICD cần thiết.
Hình 3. Thêm hành động thiết bị bắt buộc
Chọn các kiểm thử UICD để chạy. Theo mặc định, tệp này dự kiến sẽ là một tệp lưu trữ zip chứa các tệp kiểm thử JSON được xuất từ UICD.
Hình 4. Chọn tệp kiểm thử để thực thi
Bắt đầu chạy kiểm thử và chờ hoàn tất. Ảnh chụp màn hình, tệp kết xuất XML và nhật ký được tạo trong quá trình chạy sẽ có trong các tệp đầu ra.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Run UIConductor tests with OmniLab ATS\n\n[Android UIConductor](https://github.com/google/android-uiconductor)\n(UICD) is a tool that lets users create testing workflows by recording UI\ninteractions and validating the screen content. OmniLab ATS supports running\ntests exported from UICD.\n| **Note:** Avoid sharing the same host machine for both OmniLab ATS and UICD as this could introduce unnecessary conflict.\n\nSetup\n-----\n\nTo run UICD tests with OmniLab ATS, you must import the **UIConductor**\nconfiguration, which contains the necessary test suites and device actions.\n\n1. Open **Settings** and navigate to the **Config Sets** tab.\n\n2. Click **Import** and select the **UIConductor** config set. You might need to\n authorize OmniLab ATS to access Google Cloud Storage.\n\n **Figure 1.** Importing the UIConductor configuration\n\nRun tests\n---------\n\n1. Schedule a **UIConductor Test** test run (under **Test Suites** \\\u003e\n **UIConductor**). This test suite can be used to run any exported UICD tests.\n\n **Figure 2.** Scheduling a UICD test run\n | **Note:** UICD global variables can be set by adding `--global-variables default \"`\u003cvar translate=\"no\"\u003ekey=value,key2=value2,...\u003c/var\u003e`\"` to the command line. Do not include the $ prefix in the key names.\n2. Add the **Install UIConductor** to install the necessary UICD drivers.\n\n **Figure 3.** Adding the required device action\n3. Select the UICD tests to run. By default, the file is expected to be a zip\n archive containing JSON test files exported from UICD.\n\n **Figure 4.** Selecting the test files to execute\n | **Note:** To export your test files from UICD, either right-click a test case or folder and **Download** or click **Project** \\\u003e **Export Zip** to download all test cases marked as \"top level.\"\n4. Start the test run and wait for completion. Screenshots, XML dumps, and logs\n generated during the run will be available in the output files."]]