Buka konsol

Memulai Firebase Test Lab dari Firebase Console

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

Membuat project Firebase

Jika belum ada project Firebase untuk aplikasi Anda, buka Firebase console lalu klik Buat Project Baru untuk membuat project baru. Anda memerlukan izin kepemilikan atau izin untuk mengedit dalam project.

Anda dapat menggunakan Test Lab untuk melakukan sejumlah pengujian harian yang terbatas pada paket Spark dan Flame. Untuk menggunakan Test Lab tanpa batas kuota harian, Anda harus melakukan upgrade ke paket Firebase Blaze.

Menjalankan pengujian

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

  • Uji Instrumentasi: pengujian yang Anda tulis untuk menjalankan aplikasi. Test Lab mendukung framework uji instrumentasi Espresso dan UI Automator 2.0.
  • Uji Robo: pengujian yang menganalisis antarmuka aplikasi Anda, kemudian menjelajahinya secara otomatis dengan menyimulasikan aktivitas pengguna.
  • Uji game loop (Beta): pengujian yang menggunakan "mode demo" untuk menyimulasikan tindakan pemain dalam aplikasi game.

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

Baru: pengujian instrumentasi dengan Orchestrator

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

Keunggulan

  • 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: Setiap pengujian menjalankan instance Instrumentasinya sendiri. Artinya, 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 lanjutan pada penyiapan uji instrumentasi.

Memeriksa hasil pengujian Anda

Saat pengujian dimulai, Anda secara otomatis diarahkan ke halaman hasil tes. Pengujian dapat memakan waktu beberapa menit, tergantung pada jumlah konfigurasi yang berbeda yang telah Anda pilih dan durasi batas waktu 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.