Alur Kerja Pengembangan Tes

Untuk mengintegrasikan pengujian ke dalam layanan pengujian berkelanjutan platform, pengujian harus memenuhi pedoman di halaman ini dan mengikuti alur yang direkomendasikan ini.

  1. Gunakan sistem pembangunan Soong untuk Konfigurasi Uji Sederhana .
  2. Gunakan Pemetaan Pengujian untuk membuat aturan pengujian sebelum dan sesudah pengiriman dengan mudah langsung di hierarki sumber Android.
  3. Jalankan pengujian secara lokal menggunakan Atest .

Jenis tes

Jenis tes yang didukung adalah:

Tes fungsional membuat pernyataan lulus atau gagal pada kasus uji, sementara tes metrik umumnya melakukan tindakan berulang kali untuk mengumpulkan metrik waktu.

Dengan format input/output standar, kebutuhan untuk penguraian hasil yang disesuaikan dan pasca-pemrosesan per pengujian dihilangkan, dan rangkaian uji generik dapat digunakan untuk semua pengujian yang sesuai dengan konvensi. Lihat Tinjauan Federasi Perdagangan untuk kerangka pengujian berkelanjutan yang disertakan dengan Android.

Pedoman kasus uji {guidelines}

Kasus uji yang dijalankan melalui layanan pengujian berkelanjutan diharapkan bersifat hermetis , artinya semua dependensi dideklarasikan dan dilengkapi dengan pengujian. Lihat Server Hermetik di Blog Pengujian Google untuk memahami prinsip ini. Singkatnya, tes hermetis tidak memerlukan:

  • Masuk akun Google
  • konektivitas dikonfigurasi (telepon/Wi-Fi/Bluetooth/NFC)
  • parameter uji masuk
  • penyiapan atau pembongkaran dilakukan oleh harness uji untuk kasus uji tertentu