Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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.

Langkah 1. Buat project Firebase

Jika Anda belum melakukannya, buka Firebase console dan buat project Firebase baru.

Langkah 2. Jalankan 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.

Langkah 3. Periksa 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.