Une fois que vous avez créé votre action smart home, 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 les tests d'appareil pour votre action et l'associer à votre compte Google. Cette configuration vous permet d'effectuer des tests sur les surfaces Google Assistant et sur Google Home app (GHA), en utilisant le même compte que celui utilisé pour vous connecter à la console Actions.
Activer les tests sur les appareils
Les tests d'appareils 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 le test.
Associer votre projet
Pour associer votre action à votre compte Google, procédez comme suit:
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 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 alors auprès de votre service cloud et envoie une requête
SYNC
pour demander à votre service de fournir une liste d'appareils à l'utilisateur.
Ouvrez le GHA et vérifiez que votre appareil smart home s'affiche. 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
Le test de votre action sur un appareil physique, tel qu'un smartphone compatible avec Assistant, vous permet de tester l'expérience utilisateur et de vérifier qu'elle 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 des tests manuels, vous pouvez utiliser le Google Home Test Suite automatisé pour valider les cas d'utilisation en fonction des types et des caractéristiques d'appareils associés à votre action. La suite de tests exécute une série de tests avec les haut-parleurs ou le casque raccordé de votre ordinateur de développement local, ainsi qu'avec un appareil Google Home.
Partager une action
Vous pouvez inviter d'autres utilisateurs à rejoindre votre projet pour qu'ils puissent tester votre action smart home. Cette fonctionnalité est utile lorsque vous souhaitez partager le projet avec d'autres membres de votre équipe de développement afin qu'ils puissent tous effectuer des tests, ou lorsque vous partagez votre projet avec des testeurs du contrôle qualité (QA) en vue du lancement en production.
Partager l'accès à votre projet
Vous devez partager votre projet avec d'autres utilisateurs pour leur donner accès à votre action.
- Cliquez sur l'icône Plus Actions Console. dans l'angle supérieur droit de
- Cliquez sur Gérer l'accès des utilisateurs. Cela vous redirige 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 choisissez Projet > Lecteur.
- Cliquez sur ENREGISTRER.
L'utilisateur peut maintenant voir l'action dans sa console. Sachez 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 avec Assistant, tels que leurs smartphones. Il n'est pas possible de tester des actions partagées dans le simulateur.
Pour pouvoir tester l'action smart home, les utilisateurs doivent configurer le test.
Une fois ces étapes terminées, les utilisateurs devraient pouvoir tester l'action dans leur Assistant app et leur GHA.