Buluttan buluta entegrasyonu test etme

Google Home Developer Console, Google Home Test Suite kullanarak Cloud-to-cloud entegrasyonunuzda testler yapılandırıp çalıştırabileceğiniz bir Test sayfası sunar. Test Suite, tüm entegrasyon testlerini gerçekleştiren, Test Suite'da yerleşik olarak bulunan ayrı bir uygulamadır.Developer Console

Test Suite, belirli bir Cloud-to-cloud proje yapılandırmasına ait bir cihaz grubunda çalıştırılabilir. Her şeyin düzgün çalıştığından emin olmak için entegrasyonlarınızda Test Suite çalıştırmanız çok önemlidir.

Test sayfasında, tamamlanmış ve teste hazır Cloud-to-cloud entegrasyonlar Teste hazır bölümünde listelenir.

Cloud-to-cloud entegrasyonları Test Edildi bölümünde listelenir.

Sertifika için test sonuçlarını göndermek üzere Developer Console bölümünde Test Suite simgesini kullanın. Geliştirme sırasında test amacıyla Test Suite çalıştırmak istiyorsanız bağımsız sürüm için Google Home Test Paketi sayfasına bakın.

Test planı oluşturma

Sertifika için test planı oluşturmadan önce aşağıdakileri yaptığınızdan emin olun:

  1. Şirket profili oluşturmuş olmanız gerekir.

Entegrasyonunuz için bu işlemi tamamlamadıysanız sertifika testi için oluşturulan bir entegrasyon sertifikalandırılamaz. Yeni bir entegrasyon oluşturmanız gerekir. Bu da Test Etme ve Sertifika Alma adımlarını yeniden yapmanız anlamına gelir.

Markanızı bir entegrasyon sertifikalandırılmadan önce güncellemek istiyorsanız yeni bir entegrasyon oluşturmanız ve baştan başlamanız gerekir.

Test planı oluşturmak için:

Geliştirici Konsolu'na gitme

  1. Proje listesinde, üzerinde çalışmak istediğiniz projenin yanındaki 'ı tıklayın.

  2. Sayfanın sol tarafındaki gezinme menüsünde Cloud-to-cloud > Test'e gidin.

  3. Test edilecek entegrasyon için Test'i tıklayın.

  4. Testinizi yapılandırın ekranında testiniz için bir ad girin ve cihaz listesinden test edilecek cihazları seçin.

  5. Sonraki: Planı test etme düğmesini tıklayın.

  6. Test planı oluşturun sayfasındaki Test paketleri bölümünde, çalıştırmak istediğiniz test paketlerini seçin.

Entegrasyonunuza test kullanıcıları ekleme

Entegrasyonunuz için alfa testi yapılması gerekiyorsa:

  1. Test kullanıcısını, Cloud-to-cloud entegrasyonunu destekleyen Google Cloud projesi üzerinden Görüntüleyici/Düzenleyici olarak ekleyin. Daha fazla bilgi için Roller ve izinler başlıklı makaleyi inceleyin.
  2. Test kullanıcısı, Developer Console üzerinden projeye erişebilir.
  3. Test kullanıcısı Test sekmesini tıkladığında ve entegrasyonun durumuna bağlı olarak Test veya Yeniden Test Et düğmesini tıkladığında "Bağlantısı kaldırılmış işlem" ile birlikte Test Paketi sayfasına yönlendirilir.
  4. Önceki adımlar tamamlandıktan sonra entegrasyon, test kullanıcısının Google Home app (GHA) bölümünde görünür ve test kullanıcısı test etmeye başlayabilir.

Test Suite bölümünden çıkarsanız Geliştirici Merkezine Dön'ü tıklayın.

Test planını çalıştırma

Test Suite bölümündeki Test planı oluşturun sayfasında Testi Çalıştır'ı tıklayın. Tüm testlerin durumu ve günlükleriyle birlikte Test ortamı sayfası gösterilir.

Testler tamamlandıktan sonra test sonuçlarınız gösterilir. Her test paketi yürütmesinin durumu yanında gösterilir (Geçti, Başarısız).

Günlükler bölmesinde her bir test yürütme işleminin durumu gösterilir.

Test ortamı sayfasından bir test planını yeniden test etmek için test yürütme işlemi tamamlandıktan sonra üst kısımdaki Yeniden test et'i tıklayın.

İşlem tamamlandığında:

Test sonuçlarınızı görüntüleme ve yorumlama

Test Suite bölümündeki Test geçmişi sayfasında, Test planları bölümünde istediğiniz test planı için Yeniden test et'i tıklayarak bir geliştirme planının veya gönderilmeyen bir sertifika test planının önceki test sonuçlarını görüntüleyebilirsiniz. Bu işlemle, ilgili testin sonuçlarını gösteren Test Ortamı sayfasına yönlendirilirsiniz.

Gönderilen bir sertifika planı için test sonuçları raporunu görüntülemek üzere Sertifika için kaydedildi bölümünde Sonuçlar'ı tıklayın.

Test sonuçlarına, Developer Console bölümündeki Test sekmesinden de erişilebilir. Test Suite'deki Test geçmişi sayfasına yönlendirilmek için söz konusu sayfada listelenen herhangi bir entegrasyonun Test geçmişi için Görüntüle'yi tıklayın.

Konsol durumları

Test aşamasında aşağıdaki Console durumlarıyla karşılaşılır:

Section Durum Açıklama Koşul Sonraki adımlar
Test için hazır Hazır Bu integration test edilmeye hazır. Yok Bunu test edin integration.
Test edildi Hazır Bu integration test edildi ve sertifika için gönderilebilir.

Entegrasyon test edildi ve kaydedildi.

Başarısız olan tüm test senaryoları, Google'ın incelemesi için gerekçeler içerir.

İsterseniz yeniden test edin.

Manuel Test

Şu anda Test Suite tarafından desteklenmeyen ve manuel test gerektiren birkaç özellik ve nitelik vardır.

Aşağıdaki özellikler ve nitelikler manuel olarak test edilmelidir:

Sertifika ekibi, cihazınızı uzaktan test eder veya cihazınızın videosunu ya da ekran görüntüsünü göndermenizi ister.