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.