Untuk mengintegrasikan pengujian ke dalam layanan pengujian berkelanjutan platform, pengujian tersebut harus memenuhi pedoman di halaman ini dan mengikuti alur yang disarankan ini.
- Gunakan sistem build Soong untuk Konfigurasi Tes Sederhana .
- Gunakan Pemetaan Tes untuk membuat aturan pengujian sebelum dan sesudah pengiriman langsung di pohon sumber Android.
- Jalankan pengujian secara lokal menggunakan Atest .
Jenis tes
Jenis pengujian yang didukung adalah:
- Uji instrumentasi mendukung uji fungsional dan metrik. Lihat Menguji aplikasi Anda untuk panduan pengujian aplikasi umum.
- GoogleTest (GTest) mendukung jenis pengujian berikut:
- GTests fungsional menggunakan kerangka GTest
- Tes metrik menggunakan
google-benchmark
- Tes host JAR menggunakan JUnit
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 kasus uji
Kasus pengujian yang dijalankan melalui layanan pengujian berkelanjutan diharapkan hermetis , artinya semua dependensi dideklarasikan dan disediakan bersama 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
- Penyetelan atau pembongkaran dilakukan dengan test harness untuk kasus uji tertentu
Untuk mengintegrasikan pengujian ke dalam layanan pengujian berkelanjutan platform, pengujian tersebut harus memenuhi pedoman di halaman ini dan mengikuti alur yang disarankan ini.
- Gunakan sistem build Soong untuk Konfigurasi Tes Sederhana .
- Gunakan Pemetaan Tes untuk membuat aturan pengujian sebelum dan sesudah pengiriman langsung di pohon sumber Android.
- Jalankan pengujian secara lokal menggunakan Atest .
Jenis tes
Jenis pengujian yang didukung adalah:
- Uji instrumentasi mendukung uji fungsional dan metrik. Lihat Menguji aplikasi Anda untuk panduan pengujian aplikasi umum.
- GoogleTest (GTest) mendukung jenis pengujian berikut:
- GTests fungsional menggunakan kerangka GTest
- Tes metrik menggunakan
google-benchmark
- Tes host JAR menggunakan JUnit
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 kasus uji
Kasus pengujian yang dijalankan melalui layanan pengujian berkelanjutan diharapkan hermetis , artinya semua dependensi dideklarasikan dan disediakan bersama 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
- Penyetelan atau pembongkaran dilakukan dengan test harness untuk kasus uji tertentu