Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menguji aplikasi di Android
Bagian dari Android Jetpack.
Menguji aplikasi Anda adalah bagian integral dari proses pengembangan aplikasi. Dengan menjalankan
pengujian terhadap aplikasi secara konsisten, Anda dapat memverifikasi ketepatan,
perilaku fungsional, dan kegunaan aplikasi sebelum merilisnya ke publik.
Pengujian juga menawarkan keuntungan berikut:
- Masukan cepat tentang kegagalan.
- Deteksi kegagalan awal dalam siklus pengembangan.
- Pemfaktoran ulang kode yang lebih aman, yang memungkinkan Anda mengoptimalkan kode tanpa khawatir
terhadap regresi.
- Kecepatan pengembangan yang stabil, yang membantu Anda meminimalkan biaya teknis.
Dokumentasi
Dokumentasi ini membahas praktik terbaik seputar pengujian aplikasi Android:
Referensi lainnya
Untuk informasi selengkapnya tentang pengujian pada Android, lihat referensi berikut.
Contoh
Codelab
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.
[null,null,["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Test apps on Android\nPart of [Android Jetpack](/jetpack).\n=========================================================\n\nTesting your app is an integral part of the app development process. By running\ntests against your app consistently, you can verify your app's correctness,\nfunctional behavior, and usability before you release it publicly.\n\nTesting also offers the following advantages:\n\n- **Rapid feedback** on failures.\n- **Early failure detection** in the development cycle.\n- **Safer code refactoring**, allowing you to optimize code without worrying about regressions.\n- **Stable development velocity**, helping you minimize technical debt.\n\nDocumentation\n-------------\n\nThe documentation covers best practices around testing Android apps:\n\n- [Fundamentals of testing Android apps](/training/testing/fundamentals)\n- [Build local unit tests](/training/testing/local-tests) that run on the host\n- [Build instrumented tests](/training/testing/instrumented-tests) that run on devices or emulators\n- Verify UIs with [Behavior](/training/testing/ui-tests/behavior) and [Screenshot tests](/training/testing/ui-tests/screenshot)\n- [Test different screen sizes](/training/testing/different-screens)\n\nAdditional resources\n--------------------\n\nFor more information about testing on Android, consult the following resources.\n\n### Samples\n\n- [Android testing samples](https://github.com/android/testing-samples)\n- [Now In Android demo app](https://github.com/android/nowinandroid), which makes use of the Android testing libraries.\n\n### Codelabs\n\n- [Android Testing Codelab](/codelabs/advanced-android-kotlin-training-testing-basics)\n\nMedia\n-----"]]