Menguji integrasi komponen aplikasi

Jika aplikasi Anda menggunakan komponen yang tidak berinteraksi langsung dengan pengguna, seperti Layanan atau Penyedia Konten, Anda harus memvalidasi bahwa komponen ini berperilaku dengan cara yang benar bersama aplikasi Anda.

Saat mengembangkan komponen semacam itu, Anda harus membiasakan diri menulis pengujian integrasi untuk memvalidasi perilaku komponen ketika aplikasi Anda berjalan pada perangkat atau emulator.

Catatan: Android tidak menyediakan class kasus pengujian terpisah untuk BroadcastReceiver. Untuk memverifikasi bahwa BroadcastReceiver merespons dengan benar, Anda dapat menguji komponen yang mengirimkannya objek Intent. Atau, Anda dapat membuat instance dari BroadcastReceiver dengan memanggil ApplicationProvider.getApplicationContext(), lalu memanggil metode BroadcastReceiver yang ingin Anda uji (biasanya, ini adalah metode onReceive()).

Kelas ini menunjukkan kepada Anda cara membuat pengujian integrasi otomatis menggunakan API dan alat pengujian yang disediakan platform Android.

Tutorial

Menguji layanan Anda
Pelajari cara membuat pengujian integrasi untuk memverifikasi bahwa layanan berfungsi secara tepat dengan aplikasi Anda.
Menguji penyedia konten Anda
Pelajari cara membuat pengujian integrasi untuk memverifikasi bahwa penyedia konten bekerja secara tepat dengan aplikasi Anda.

Referensi lainnya

Untuk mempelajari topik ini lebih lanjut, lihat referensi tambahan berikut.

Contoh