Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Memulai pengujian dengan Firebase console

Firebase Test Lab menyediakan infrastruktur berbasis cloud untuk menguji aplikasi Android. Dokumen ini menjelaskan cara memulai Test Lab menggunakan Firebase console.

Jika Anda belum memiliki project Firebase untuk aplikasi Anda, buka Firebase console, lalu klik Buat Project Baru. Anda memerlukan izin kepemilikan atau izin edit dalam project.

Menjalankan pengujian

Dengan Firebase Test Lab, Anda dapat menjalankan jenis pengujian berikut:

  • Uji instrumentasi: Pengujian yang Anda tulis dan dapat digunakan untuk mendorong UI aplikasi dengan tindakan yang Anda tentukan. Uji instrumentasi juga dapat membuat pernyataan eksplisit tentang status aplikasi Anda untuk memverifikasi fungsionalitas yang benar menggunakan AndroidJUnitRunnerAPIs. Test Lab mendukung framework uji instrumentasi Espresso dan UI Automator 2.0.
  • Uji Robo: Pengujian yang menganalisis antarmuka aplikasi, lalu otomatis menjelajahinya dengan menyimulasikan aktivitas pengguna.
  • Uji game loop: Pengujian yang menggunakan "mode demo" untuk menyimulasikan tindakan pemain dalam aplikasi game.

Untuk menjalankan pengujian, baca Menjalankan pengujian dengan Firebase Test Lab for Android.

Baru: uji instrumentasi dengan Orchestrator

Android Test Orchestrator menjalankan setiap uji instrumentasi aplikasi Anda secara terpisah. Fitur ini memiliki beberapa keunggulan dan satu kekurangan:

Manfaat

  • Tidak ada status yang dibagikan: Setiap pengujian berjalan dalam instance Instrumentasinya sendiri, sehingga status yang dibagikan tidak terakumulasi di seluruh pengujian.

  • Error yang terisolasi: Jika ada pengujian yang mengalami error, error tersebut hanya terjadi pada instance Instrumentasi tersebut, sementara pengujian lainnya di suite Anda tetap berjalan.

Kekurangan

  • Waktu proses yang lebih panjang: Karena setiap pengujian menjalankan instance Instrumentasinya sendiri, proses pengujian memakan waktu sedikit lebih lama secara keseluruhan. Waktu proses yang lebih lama dapat memengaruhi penggunaan kuota atau waktu yang ditagih, dan dapat menyebabkan Anda mencapai batas waktu habis perangkat.

Test Lab selalu menjalankan Orchestrator versi terbaru. Untuk mengaktifkan Orchestrator, pilih Jalankan dengan Orchestrator dari layar Opsi tambahan pada penyiapan uji instrumentasi.

Memeriksa hasil pengujian Anda

Saat pengujian dimulai, Anda secara otomatis dialihkan ke halaman hasil pengujian. Pengujian dapat memakan waktu beberapa menit, tergantung pada jumlah konfigurasi yang berbeda yang telah Anda pilih dan durasi waktu tunggu pengujian yang ditetapkan. Setelah pengujian berjalan, Anda dapat meninjau hasil pengujian. Baca bagian Menganalisis Hasil Firebase Test Lab untuk mempelajari lebih lanjut cara menafsirkan hasil pengujian.