Le Recorder capture chaque interaction que vous effectuez dans le navigateur et la convertit en étapes de test structurées. Chaque action (clics, saisies, navigation) est enregistrée en temps réel et ajoutée automatiquement à votre scénario de test. Aucun script ni création manuelle d'étapes n'est nécessaire.
Avant de commencer : Vous devez disposer d'un projet avec au moins une application et un environnement configurés. Si vous n'avez pas encore de projet, consultez Ajouter, modifier ou supprimer un projet de test avant de continuer.
1. Premiers pas
Ouvrez l'onglet Test Cases dans la navigation de gauche.
2. Démarrer l'enregistrement
Dans l'onglet de votre scénario de test, cliquez sur le bouton Record Steps. Thunders ouvre un panneau de configuration avant de lancer la session de navigateur.
3. Renseigner les paramètres d'enregistrement
Avant le lancement du navigateur, configurez les paramètres de session suivants. Ces valeurs déterminent le comportement du test lors de son exécution.
Environnement : sélectionnez l'environnement cible du test, par exemple staging ou production. Ce paramètre contrôle l'URL de base et la configuration chargée par votre application.
Application : choisissez l'application à tester.
Paramètres du navigateur : sélectionnez le navigateur d'enregistrement et configurez les options supplémentaires comme la taille d'écran ou la langue. Ces paramètres seront réutilisés lors de l'exécution automatique du test.
Note navigateur : L'enregistrement fonctionne avec Chrome et Chromium. Assurez-vous d'utiliser l'un de ces navigateurs.
Cliquez sur Start Recording pour lancer la session de navigateur.
4. Interagir avec votre application
Le recorder capture désormais vos interactions en temps réel. Naviguez et interagissez normalement avec l'application. Thunders capture chaque interaction et ajoute l'étape de test correspondante en temps réel. Les actions suivantes sont toutes capturées automatiquement :
Chaque action enregistrée apparaît immédiatement dans le panneau des étapes sur le côté, décrite en langage naturel (ex. "Cliquer sur le bouton Connexion", "Saisir '[email protected]' dans le champ E-mail"). !
Vérifiez le panneau au fur et à mesure de l'enregistrement pour vous assurer que chaque étape est bien capturée.
5. Mettre en pause, reprendre ou terminer la session
Vous pouvez mettre en pause, reprendre ou terminer la session à tout moment :
Pause : cliquez sur Pause pour suspendre l'enregistrement. La session de navigateur reste ouverte dans son état actuel.
Reprendre : cliquez sur Resume pour continuer l'enregistrement depuis l'endroit où vous vous êtes arrêté. Aucune étape n'est perdue.
Terminer la session : cliquez sur End session lorsque vous avez enregistré toutes les étapes nécessaires. Sélectionnez Save pour ajouter les étapes enregistrées au scénario de test, ou Discard pour annuler et laisser le scénario de test inchangé.
Délais d'expiration de session : La session affiche une invite de confirmation après 5 minutes d'inactivité. La session se termine automatiquement après 15 minutes au total. Pour les flux plus longs, répartissez l'enregistrement sur plusieurs sessions.
Le nom de votre test est généré automatiquement à la fin de l'enregistrement en fonction des interactions enregistrées. Vous pouvez le renommer à tout moment depuis les paramètres du scénario de test.
6. Exécuter le test
Après l'enregistrement, les étapes sont ajoutées au scénario de test dans l'ordre. Cliquez sur Execute pour lancer le test. Thunders rejoue chaque étape automatiquement et rapporte le résultat.
7. Modifier le test après l'enregistrement
Les tests sont entièrement modifiables après l'enregistrement. Utilisez les options suivantes pour ajuster le scénario de test :
Discuter avec Copilot pour ajouter des étapes, des cas limites ou des assertions en décrivant ce dont vous avez besoin en langage naturel. Copilot génère automatiquement les étapes correspondantes.
Ajouter des étapes manuellement pour des actions difficiles à enregistrer, comme des actions de configuration personnalisée, une logique de nettoyage ou des assertions spécifiques.
Modifier une étape pour ajuster la description ou l'élément cible.
Supprimer des étapes dont vous n'avez pas besoin, comme des clics accidentels ou des navigations non intentionnelles.







