Tester une intégration Cloud-to-Cloud

Google Home Developer Console fournit une page Test où vous pouvez configurer et exécuter des tests sur votre intégration Cloud-to-cloud à l'aide de Google Home Test Suite. Test Suite est une application distincte intégrée à Developer Console qui gère tous les tests d'intégration.

Le Test Suite peut être exécuté sur un ensemble d'appareils appartenant à une configuration de projet Cloud-to-cloud spécifique. Il est très important d'exécuter Test Suite sur vos intégrations pour vous assurer que tout fonctionne correctement.

Sur la page Test, les intégrations Cloud-to-cloud qui sont terminées et prêtes à être testées sont listées dans la section Prêt à tester.

Les intégrations Cloud-to-cloud qui ont été testées sont listées dans la section Testé.

Utilisez Test Suite dans Developer Console pour envoyer les résultats des tests de certification. Si vous souhaitez exécuter Test Suite à des fins de test pendant le développement, consultez la page Google Home Test Suite pour la version autonome.

Créer un plan de test

Avant de créer un plan de test pour la certification, assurez-vous d'avoir effectué les opérations suivantes :

  1. Vous avez créé un profil d'entreprise.

Si vous n'avez pas effectué cette étape pour votre intégration, une intégration créée pour les tests de certification ne peut pas être certifiée. Vous devrez créer une intégration, ce qui signifie que vous devrez refaire les étapes de test et de certification.

Vous devrez également créer une intégration et recommencer si vous souhaitez mettre à jour votre identité visuelle avant la certification d'une intégration.

Pour créer un plan de test :

Accéder à la console pour les développeurs

  1. Dans la liste des projets, cliquez sur Ouvrir à côté du projet sur lequel vous souhaitez travailler.

  2. Dans le menu de navigation à gauche de la page, accédez à Cloud-to-cloud > Test.

  3. Cliquez sur Tester pour l'intégration à tester.

  4. Sur l'écran Configurer votre test, donnez un nom à votre test et sélectionnez les appareils à tester dans la liste.

  5. Cliquez sur le bouton Suivant : Plan de test.

  6. Sur la page Créer un plan de test, dans la section Suites de tests, sélectionnez les suites de tests que vous souhaitez exécuter.

Ajouter des testeurs à votre intégration

Si votre intégration nécessite des tests alpha :

  1. Ajoutez le testeur en tant que lecteur/éditeur dans le projet Google Cloud qui sous-tend l'intégration Cloud-to-cloud. Pour en savoir plus, consultez Rôles et autorisations.
  2. Le testeur peut accéder au projet via Developer Console.
  3. Une fois que le testeur a cliqué sur l'onglet Test, il est redirigé vers la page Test Suite avec une "Action non associée", en fonction de l'état de l'intégration. Il doit alors cliquer sur le bouton Test ou Retester.
  4. Une fois les étapes précédentes terminées, l'intégration sera visible dans Google Home app (GHA) pour le testeur, qui pourra commencer les tests.

Si vous quittez Test Suite, cliquez sur  Revenir à Developer Center.

Exécuter le plan de test

Dans Test Suite, sur la page Créer un plan de test, cliquez sur Exécuter le test. La page Environnement de test s'affiche, avec l'état et les journaux de tous les tests.

Les résultats du test s'affichent une fois les tests terminés. L'état d'exécution de chaque suite de tests (Réussite, Échec) s'affiche à côté.

Le volet Journaux affiche l'état de chaque exécution de test individuelle.

Pour retester un plan de test depuis la page Environnement de test, cliquez sur  Retester en haut de la page une fois l'exécution du test terminée.

Une fois l'opération terminée :

Afficher et interpréter les résultats de vos tests

Sur la page Historique des tests du Test Suite, vous pouvez consulter les résultats des tests précédents pour un plan de développement ou un plan de test de certification non envoyé en cliquant sur Retester pour le plan de test souhaité dans la section Plans de test. Vous êtes alors redirigé vers la page Environnement de test, qui affiche les résultats de ce test.

Pour un plan de certification envoyé, cliquez sur Résultats dans la section Enregistré pour la certification afin d'afficher le rapport sur les résultats des tests.

Vous pouvez également accéder aux résultats des tests d'une intégration depuis l'onglet Test de Developer Console. Cliquez sur Afficher pour consulter l'historique des tests de n'importe quelle intégration listée sur cette page. Vous serez redirigé vers la page Historique des tests dans Test Suite.

États de la console

Voici les états de la console que vous pouvez rencontrer lors de la phase de test :

Section État Description Exigence Étapes suivantes
Prêt pour les tests Prêt Cette integration est prête à être testée. N/A Testez ce integration.
Testé Prêt Ce integration a été testé et peut être soumis pour certification.

L'intégration a été testée et enregistrée.

Tous les scénarios de test ayant échoué incluent des justifications que Google peut examiner.

Refaites le test, si vous le souhaitez.

Tests manuels

Certains traits et attributs ne sont actuellement pas compatibles avec Test Suite et nécessitent des tests manuels.

Voici les traits et attributs qui devront être testés manuellement :

L'équipe de certification testera votre appareil à distance ou vous demandera de fournir une vidéo ou une capture d'écran de votre appareil.