Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Framework pengujian Mobly
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Mobly adalah framework pengujian open source untuk
pengujian otomatis menyeluruh yang didorong oleh host. Anda dapat menggunakan Mobly untuk mengatur
tindakan di beberapa perangkat guna memvalidasi fitur Android, termasuk Wi-Fi dan
telepon.
Dasar-dasar Mobly
Dengan Mobly, Anda dapat menulis dan menjalankan pengujian Mobly untuk memverifikasi fitur Android.
Untuk mempelajari dasar-dasar penggunaan Mobly, lihat
tutorial Mobly.
Anda juga dapat menggunakan
Mobly Snippet Lib
untuk mem-build APK pengujian kustom guna memicu kode sisi perangkat dari host.
Fitur Mobly
Framework pengujian Mobly menyediakan fitur berikut:
Organisasi pengujian yang fleksibel
Mobly adalah library mandiri, tempat pengguna dapat mem-build berbagai rangkaian
pengujian. Pengguna Mobly terisolasi dari perubahan pengguna lain.
Pengguna dapat menambahkan dependensi ke rangkaian pengujian khusus project tanpa
memengaruhi pengguna lain.
Cuplikan Mobly memungkinkan pengguna membuat APK pengujian kustom hanya dengan API
yang relevan dengan pengujian. Hal ini meminimalkan overhead ukuran file APK
pengujian.
Mudah dikelola dan di-debug
Mobly memberikan hasil pengujian informatif, termasuk stacktrace pengujian dan
cuplikan, serta hasil per iterasi pengujian untuk pengujian berulang atau
percobaan ulang.
Codebase Mobly dicakup oleh pengujian unit pra-pengiriman, dan menerapkan cakupan
pengujian unit untuk kontribusi kode baru, yang mengurangi risiko error
kode.
APK cuplikan Mobly dapat berjalan tanpa akses dengan hak istimewa, yang memungkinkan pengujian
di sejumlah besar platform.
Contoh pengujian Mobly
Berikut adalah contoh pengujian Mobly untuk fitur Android:
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Mobly test framework\n\n[Mobly](https://github.com/google/mobly/) is an open-source test framework for\nhost-driven, end-to-end automated testing. You can use Mobly to orchestrate\nactions across multiple devices to validate Android features including Wi-Fi and\ntelephony.\n\nMobly basics\n------------\n\nUsing Mobly, you can write and execute Mobly tests to verify Android features.\nTo learn the basics of using Mobly, see the\n[Mobly tutorial](https://github.com/google/mobly/blob/master/docs/tutorial.md).\n\nYou can also use the\n[Mobly Snippet Lib](https://github.com/google/mobly-snippet-lib)\nto build custom test APKs for triggering device-side code from the host.\n\nMobly features\n--------------\n\nThe Mobly test framework provides the following features:\n\n- Flexible test organization\n\n - Mobly is a standalone library, on which users can build different test\n suites. Mobly users are isolated from other users' changes.\n\n - Users can add dependencies to project-specific test suites without\n impacting other users.\n\n - Mobly snippets lets users create custom test APKs with only the APIs\n relevant to the test. This minimizes the file size overhead of test\n APKs.\n\n- Simple to maintain and debug\n\n - Mobly provides informative test results including test and snippet\n stacktraces, and per-test-iteration results for repeated or retried\n tests.\n\n - The Mobly codebase is covered by presubmit unit tests, and enforces unit\n test coverage for new code contributions, which reduces the risk of code\n errors.\n\n- Mobly snippet APKs can run without privileged access, which allows testing\n on a large number of platforms.\n\nExample Mobly tests\n-------------------\n\nThe following are examples of Mobly tests for Android features:\n\n- Test for [Wi-Fi Direct](https://cs.android.com/android/platform/superproject/+/android-latest-release:packages/modules/Wifi/tests/hostsidetests/multidevices/test/direct/wifi_direct_test.py)\n- Test for [CompanionDeviceManager](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/tests/CompanionDeviceMultiDeviceTests/host/cdm_transport_test.py)"]]