Alur kerja pengembangan pengujian

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

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

Jenis tes

Jenis pengujian yang didukung adalah:

Pengujian fungsional membuat pernyataan lulus atau gagal pada kasus pengujian, sedangkan pengujian metrik umumnya melakukan tindakan berulang kali untuk mengumpulkan metrik waktu.

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

Pedoman uji kasus {guidelines}

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

  • masuk akun Google
  • konektivitas dikonfigurasi (telepon/Wi-Fi/Bluetooth/NFC)
  • parameter pengujian diteruskan
  • pengaturan atau pembongkaran yang dilakukan oleh test harness untuk kasus uji tertentu