Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Mulai pengujian dengan konsol Firebase

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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

Langkah 1. Buat proyek Firebase

Jika belum, buka Firebase console dan buat proyek Firebase baru.

Langkah 2. Jalankan pengujian

Firebase Test Lab memungkinkan Anda menjalankan jenis pengujian berikut:

  • Uji instrumentasi : Uji yang Anda tulis yang memungkinkan Anda mengarahkan UI aplikasi dengan tindakan yang Anda tentukan. Uji instrumentasi juga bisa membuat pernyataan eksplisit tentang status aplikasi Anda untuk memverifikasi fungsionalitas yang benar menggunakan AndroidJUnitRunnerAPIs . Test Lab mendukung framework pengujian instrumentasi Espresso dan UI Automator .
  • Pengujian Robo : Pengujian yang menganalisis antarmuka aplikasi Anda, lalu menjelajahinya secara otomatis dengan menyimulasikan aktivitas pengguna.
  • Tes loop game : Tes yang menggunakan "mode demo" untuk menyimulasikan aksi pemain di aplikasi game.

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

Baru: uji instrumentasi dengan Orchestrator

Android Test Orchestrator menjalankan setiap pengujian instrumentasi aplikasi Anda secara independen, yang memiliki beberapa manfaat, tetapi juga memiliki satu kelemahan:

Manfaat

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

  • Error yang terisolasi: Jika sebuah pengujian mengalami crash, pengujian tersebut hanya menghapus instance Instrumentasinya sendiri, sehingga pengujian lain di suite Anda tetap berjalan.

Kekurangan

  • Waktu proses yang lebih lama: Setiap pengujian yang menjalankan instans Instrumentasinya sendiri berarti bahwa proses pengujian memerlukan waktu sedikit lebih lama secara keseluruhan. Peningkatan waktu pengoperasian dapat memengaruhi penggunaan kuota atau waktu yang ditagih dan dapat menyebabkan Anda mencapai batas waktu habis perangkat .

Test Lab selalu menggunakan Orchestrator versi terbaru. Untuk mengaktifkan Orchestrator, pilih Run with Orchestrator dari layar Opsi tambahan di penyiapan pengujian instrumentasi .

Langkah 3. Selidiki hasil tes Anda

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