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, Developer Console içine yerleşik ayrı bir uygulamadır.

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 test edilmeye hazır olan Cloud-to-cloud entegrasyonlar Test edilmeye hazır bölümünde listelenir.

Test edilen Cloud-to-cloud entegrasyonları, Test edildi bölümünde listelenir.

Sertifika için test sonuçlarını göndermek üzere Developer Console içindeki Test Suite 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 adımı tamamlamadıysanız sertifika testi için oluşturulan bir entegrasyon sertifikalandırılamaz. Yeni bir entegrasyon oluşturmanız gerekir. Bu da Test ve Sertifika adımlarını yeniden yapmanız gerektiği anlamına gelir.

Entegrasyon onaylanmadan önce markanızı güncellemek istiyorsanız yeni bir entegrasyon oluşturmanız ve baştan başlamanız gerekir.

Test planı oluşturmak için:

Developer Console'a gidin

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

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

  3. Test etmek istediğiniz 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: Test planı 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 alfa testi gerektiriyorsa test işlemleri, aşağıdaki adımların tümü tamamlanana kadar gizli kalır:

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

Test Suite sayfasından çıkarsanız Geliştirici Merkezi'ne dön'ü tıklayın.

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

Test Suite uygulamasında, Create a test plan (Test planı oluşturun) sayfasında Run Test'i (Testi çalıştır) tıklayın. Tüm testlerin durumunu ve günlüklerini içeren Test ortamı sayfası gösterilir.

Test sonuçlarınız, testler tamamlandıktan sonra gösterilir. Her test paketi yürütme işleminin durumu yanında gösterilir (Başarılı, Başarısız).

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

Bir test planını Test ortamı sayfasından yeniden test etmek için test 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'ndeki Test geçmişi sayfasında, Test planları bölümünde seçilen test planı için Yeniden test et'i tıklayarak bir geliştirme planının veya gönderilmemiş sertifika test planının önceki test sonuçlarını görüntüleyebilirsiniz. Bu işlem sizi, testin sonuçlarını gösteren Test Ortamı sayfasına yönlendirir.

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

Test sonuçlarına, Developer Console içindeki Test sekmesinden bir entegrasyon için de erişilebilir. Test Suite'ndaki Test geçmişi sayfasına yönlendirilmek için bu sayfada listelenen herhangi bir entegrasyonun Test geçmişi bölümünde 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 durumları, Google'ın incelemesi için gerekçeler içerir.

Gerekirse yeniden test edin.

Manuel Test

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

Manuel test gerektiren özellikler şunlardır:

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. Sertifika ekibinin manuel testi aynı cihazda çalıştırabilmesi için Test Suite içinde kullanılan cihaz kimliğini test hesabınıza bağlamanız gerekir.