Une fois l'action smart home créée, vous devez la tester pour vérifier qu'elle se comporte comme prévu. Vous pouvez également partager l'action smart home avec d'autres utilisateurs afin qu'ils puissent la tester avant de l'envoyer à Google pour lancement.
Configurer pour les tests
Avant de continuer, assurez-vous d'avoir configuré l'association de comptes et créé votre action smart home dans le Actions on Google Console.
Pour tester votre action manuellement ou exécuter la suite de tests, vous devez d'abord activer le test de l'appareil pour votre action et l'associer à votre compte Google. Cette configuration vous permet de tester des propriétés Google Assistant et Google Home app (GHA) sur le même compte que celui que vous avez utilisé pour vous connecter à la console Actions.
Activer les tests de l'appareil
Les tests de l'appareil sont activés via Actions Console.
Accéder à la console Actions on Google
- Sélectionnez votre projet.
- Connectez-vous à la console Actions, puis cliquez sur Test > Simulator (Tester > Simulateur).
Cliquez sur Démarrer les tests.
Associer votre projet
Pour associer votre action à votre compte Google:
Sur votre téléphone, ouvrez les paramètres Assistant. Assurez-vous d'être connecté avec le même compte que dans Actions Console.
- Ouvrez Contrôle de la maison dans les paramètres de Assistant.
- Sélectionnez l'icône Plus (+) en bas à droite.
- Vous devriez voir votre action smart home avec le préfixe [test] et le nom à afficher que vous avez défini.
- Sélectionnez-la. Assistant s'authentifie ensuite auprès de votre service cloud et envoie une requête
SYNC
pour lui demander de fournir une liste d'appareils pour l'utilisateur.
Ouvrez GHA et vérifiez que votre appareil smart home est visible. Si tel est le cas, vous devriez maintenant pouvoir appeler votre action smart home via n'importe quelle surface Assistant (y compris GHA et Google Assistant app sur votre téléphone).
Exécuter des tests pour votre action
Tester votre action sur un appareil physique, tel qu'un smartphone compatible Assistant, vous permet de tester l'expérience utilisateur et de vérifier que votre action se comporte comme prévu.
Vous devez tester différents exemples de requêtes et de commandes en fonction des caractéristiques utilisées par votre action. Consultez la documentation sur les caractéristiques pour obtenir des exemples de requêtes et de commandes utilisateur.
En plus de procéder à des tests manuels, vous pouvez utiliser le Google Home Test Suite automatisé pour valider les cas d'utilisation en fonction des types d'appareils et des caractéristiques associés à votre action. La suite de tests effectue une série de tests sur les haut-parleurs ou le casque connecté de votre ordinateur de développement local, ainsi qu'un appareil Google Home.
Partager une action
Vous pouvez inviter des utilisateurs supplémentaires à votre projet afin qu'ils puissent tester votre action smart home. Cela peut être utile lorsque vous souhaitez partager le projet avec d'autres membres de votre équipe de développement afin qu'ils puissent tous les tester, ou lorsque vous partagez votre projet avec les testeurs du contrôle qualité en préparation du lancement en production.
Partager l'accès à votre projet
Vous devez partager votre projet avec d'autres utilisateurs pour leur donner accès au test de votre action.
- Cliquez sur l'icône Actions Console. supplémentaire en haut à droite de
- Cliquez sur Gérer l'accès des utilisateurs. Vous êtes redirigé vers la page des autorisations IAM Google Cloud Console.
- Cliquez sur AJOUTER en haut de la page.
- Saisissez l'adresse e-mail de l'utilisateur que vous voulez ajouter.
- Cliquez sur Sélectionner un rôle, puis sur Projet > Lecteur.
- Cliquez sur ENREGISTRER.
L'utilisateur peut maintenant voir l'action dans sa console. Notez que le système n'informe pas de manière proactive les utilisateurs ajoutés à un projet.
Activer les tests
Les utilisateurs qui ont partagé l'accès à votre action peuvent la tester sur des appareils compatibles Assistant tels que leurs smartphones. Il n'est pas possible de tester les actions partagées dans le simulateur.
Avant de pouvoir tester l'action smart home, les utilisateurs doivent configurer le test.
Une fois ces étapes terminées, les utilisateurs doivent pouvoir tester l'action dans leurs Assistant app et GHA.