Après avoir créé un test, vous pouvez le fractionner en tests plus petits. De la sorte, vous pouvez créer des blocs de construction modulaires à partir de tests plus petits et les combiner pour composer des tests plus volumineux. Le test original est inchangé. Vous pouvez recombiner ces blocs dans des plannings et y inclure des boucles et des conditions.
Avant de commencer
Lors de la réutilisation dans un planning de test fractionnés, vous devez veiller à maintenir la cohérence de la structure générale du test, notamment en ce qui concerne les éléments de connexion et de fermeture de connexion socket. Vous devez, par exemple, vérifier que tous les éléments d'émission et de réception socket sont précédés d'un élément de connexion et suivis d'un élément de fermeture de connexion correspondant. Lorsque les tests fractionnés sont recombinés dans le planning, vous devez les placer dans l'ordre approprié.
Procédure
- Dans le navigateur de test, accédez au test, puis cliquez deux fois dessus. Le test s'affiche.
- Effectuez un clic avec le bouton droit de la souris sur un élément d'émission ou de réception socket dans le test, puis sélectionnez
Fractionner le test. La page sur laquelle vous cliquez est la première page du nouveau test.
- Dans la fenêtre Nouveaux noms de test, confirmez l'emplacement du fractionnement,
indiquez éventuellement des noms et des descriptions pour les tests fractionnés, puis cliquez sur Suivant.
- Dans la fenêtre Fractionnez le test, examinez les modifications à apporter suite au fractionnement et cliquez sur Terminer.
Exemple
Par exemple, vous pourriez enregistrer un test contenant les actions suivantes :
- Connexion à un serveur.
- Création d'une entrée sur le serveur et suppression de l'entrée.
- Edition d'une entrée, validation que la modification est intervenue et restauration de l'entrée.
- Déconnexion du serveur.
Vous devez alors fractionner le test en quatre parties : Connexion, Création, Edition et Déconnexion. Créez ensuite un planning qui utilise des utilisateurs virtuels sélectionnés dans un pool de données. Chaque utilisateur virtuel exécute le test Connexion, effectue diverses combinaisons des tests Création et Edition, et exécute enfin le test Déconnexion.