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 Anda belum melakukannya, buka Firebase console dan buat proyek Firebase baru.

Langkah 2. Jalankan tes

Firebase Test Lab memungkinkan Anda menjalankan jenis pengujian berikut:

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

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

Baru: tes 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.

  • Terisolasi mogok: Jika tes mogok, itu hanya menghapus instance Instrumentasinya sendiri, sehingga pengujian lain di suite Anda tetap berjalan.

Kekurangan

  • Waktu proses yang lebih lama: Setiap pengujian yang menjalankan instance Instrumentasinya sendiri berarti bahwa proses pengujian secara keseluruhan membutuhkan waktu sedikit lebih lama. Peningkatan waktu proses dapat memengaruhi penggunaan kuota atau waktu yang ditagihkan 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, tergantung 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 Lab Pengujian Firebase untuk mempelajari lebih lanjut tentang cara menginterpretasikan hasil pengujian.