Google Home Developer Console menyediakan halaman Test tempat Anda dapat mengonfigurasi dan menjalankan pengujian terhadap integrasi Cloud-to-cloud menggunakan Google Home Test Suite. Test Suite adalah aplikasi terpisah yang di-build ke dalam Developer Console yang menangani semua pengujian integrasi.
Test Suite dapat dijalankan di sekumpulan perangkat yang termasuk dalam konfigurasi project Cloud-to-cloud tertentu. Sangat penting untuk menjalankan Test Suite pada integrasi Anda untuk memastikan semuanya berfungsi dengan baik.
Di halaman Uji, integrasi Cloud-to-cloud yang selesai dan siap diuji tercantum di Siap diuji.
Integrasi Cloud-to-cloud yang telah diuji tercantum di bagian Tested.
Gunakan Test Suite di Developer Console untuk mengirimkan hasil pengujian untuk sertifikasi. Jika Anda ingin menjalankan Test Suite untuk tujuan pengujian selama pengembangan, lihat halaman Google Home Test Suite untuk versi mandiri.
Membuat rencana pengujian
Sebelum membuat rencana pengujian untuk sertifikasi, pastikan Anda telah melakukan hal berikut:
Jika Anda belum menyelesaikan langkah ini untuk integrasi Anda, integrasi yang dibuat untuk pengujian sertifikasi tidak dapat disertifikasi. Anda harus membuat integrasi baru, yang berarti mengulangi langkah Pengujian dan Sertifikasi.
Anda juga harus membuat integrasi baru dan memulai dari awal jika ingin memperbarui branding sebelum integrasi disertifikasi.
Untuk membuat rencana pengujian:
Dari daftar project, klik Open di samping project yang ingin Anda kerjakan.
Di menu navigasi di sisi kiri halaman, buka Cloud-to-cloud > Test.
Klik Uji untuk integrasi yang akan diuji.
Di layar Configure your test, beri nama pengujian Anda dan pilih perangkat yang akan diuji dari daftar perangkat.
Klik tombol Next: Test plan.
Di halaman Create a test plan, di bagian Test suites, pilih suite pengujian yang ingin Anda jalankan.
Menambahkan penguji ke integrasi Anda
Jika integrasi Anda memerlukan pengujian alfa, tindakan pengujian akan tetap disembunyikan hingga semua langkah berikut selesai:
- Tambahkan penguji sebagai Viewer/Editor melalui project Google Cloud yang mendukung integrasi Cloud-to-cloud. Lihat Peran dan izin untuk mempelajari lebih lanjut.
- Penguji dapat mengakses project melalui Developer Console.
- Setelah mengklik tab Test, dan bergantung pada status integrasi, penguji akan mengklik tombol Test atau Retest dan diarahkan ke halaman Suite Pengujian dengan "Tindakan yang tidak ditautkan".
- Setelah langkah-langkah sebelumnya selesai, integrasi akan terlihat di Google Home app (GHA) untuk penguji dan mereka dapat mulai melakukan pengujian.
Jika Anda keluar dari Test Suite, klik Kembali ke Pusat Developer.
Menjalankan rencana pengujian
Di Test Suite, dari halaman Create a test plan, klik Run Test. Halaman lingkungan pengujian akan muncul, dengan status dan log semua pengujian.
Hasil pengujian Anda akan muncul setelah pengujian selesai. Status setiap eksekusi suite pengujian muncul di sampingnya (Lulus, Gagal).
Panel Logs menampilkan status setiap eksekusi uji.
Untuk menguji ulang rencana pengujian dari halaman Lingkungan pengujian, klik Uji ulang di bagian atas setelah eksekusi pengujian selesai.
Setelah selesai:
- Klik Done untuk membuka halaman Test history, atau
- Klik Submit untuk mengirimkan hasil pengujian untuk sertifikasi.
Melihat dan menafsirkan hasil pengujian Anda
Di halaman Test history di Test Suite, Anda dapat melihat hasil pengujian sebelumnya untuk rencana pengembangan atau rencana pengujian sertifikasi yang belum dikirim dengan mengklik Retest untuk rencana pengujian yang dipilih di bagian Test plans. Tindakan ini akan mengarahkan Anda ke halaman Lingkungan Pengujian yang menampilkan hasil pengujian tersebut.
Untuk rencana sertifikasi yang dikirimkan, klik Hasil di bagian Disimpan untuk sertifikasi guna melihat laporan hasil pengujian.
Hasil pengujian juga dapat diakses untuk integrasi dari tab Test di Developer Console. Klik View untuk Test history dari integrasi apa pun yang tercantum di halaman tersebut untuk diarahkan ke halaman Test history di Test Suite.
Status konsol
Status Konsol berikut akan muncul dalam fase Pengujian:
| Section | Status | Deskripsi | Persyaratan | Langkah selanjutnya |
|---|---|---|---|---|
| Siap diuji | Siap | integration ini siap diuji. | T/A | Uji ini integration. |
| Diuji | Siap | integration ini telah diuji dan dapat dikirim untuk sertifikasi. |
Integrasi telah diuji dan disimpan. Semua kasus pengujian yang gagal menyertakan justifikasi untuk ditinjau Google. |
Uji ulang, jika perlu. |
Pengujian Manual
Ada beberapa karakteristik dan atribut yang tidak didukung oleh Test Suite dan akan memerlukan pengujian manual.
Berikut adalah karakteristik dan atribut yang memerlukan pengujian manual:
- Sifat:
- Skenario khusus perintah atau kueri
- Kecerahan:
commandOnlyBrightness - Channel:
commandOnlyChannels - ColorSetting:
commandOnlyColorSetting - EnergyStorage:
queryOnlyEnergyStorage - FanSpeed:
commandOnlyFanSpeed - HumiditySetting:
commandOnlyHumiditySettingatauqueryOnlyHumditySetting - InputSelector:
commandOnlyInputSelector - Mode:
commandOnlyModesatauqueryOnlyModes - OnOff:
commandOnlyOnOffatauqueryOnlyOnOff - OpenClose:
commandOnlyOpenCloseatauqueryOnlyOpenClose - Rotasi:
commandOnlyRotation - TemperatureControl:
commandOnlyTemperatureControlatauqueryOnlyTemperatureControl - TemperatureSetting:
commandOnlyTemperatureSettingatauqueryOnlyTemperatureSetting - Timer:
commandOnlyTimer - Tombol:
commandOnlyTogglesatauqueryOnlyToggles - Volume:
commandOnlyVolume
- Kecerahan:
- Apa pun yang mengaktifkan verifikasi pengguna kedua
Tim sertifikasi akan menguji perangkat Anda dari jarak jauh atau meminta Anda memberikan video atau screenshot perangkat Anda. Anda harus menautkan ID perangkat yang sama yang digunakan di Test Suite ke akun pengujian agar tim sertifikasi dapat menjalankan pengujian manual di perangkat yang sama.