Après avoir enregistré un test, vous pouvez le modulariser ou fractionner les tests en plusieurs segments de test à l'aide de nœuds différents. Le fractionnement de test vous permet d'enregistrer un scénario relativement long et composé d'un grand nombre d'étapes fonctionnelles face à une application, puis de modifier à partir de l'éditeur les applications cible. Vous pouvez ensuite générer plusieurs tests à partir d'un même enregistrement que vous pouvez réexécuter dans un ordre différent avec un planning. Vous pouvez aussi insérer dans votre test des éléments tels que transactions, boucles, conditions IF-THEN et sélecteurs aléatoires.
Procédure
Pour fractionner des actions de test :
- Dans le navigateur de test, accédez au test, puis cliquez deux fois dessus. Le test s'affiche.
- Dans l'éditeur de test, sélectionnez une ou plusieurs actions du script de test afin de les fractionner en un ou plusieurs nœuds d'application. Vous pouvez sélectionner des éléments, à l'exception de conteneurs de variables, qui sont des enfants immédiats du nœud racine du test.
- Cliquez avec le bouton droit sur les éléments sélectionnés, puis sélectionnez Fractionner les actions d'interface Web ou mobile. La fenêtre Restructuration du test s'ouvre :

- Sur le côté droit de la fenêtre Restructuration du test, sous Après la restructuration, examinez les modifications à apporter suite au fractionnement. Cliquez ensuite sur Suivant.

Vous pouvez conserver ou effacer les options si vous ne souhaitez pas la corrélation de certaines données. Cliquez ensuite sur Terminer.
- Vous pouvez également sélectionner Fractionner et créer un conteneur et le conteneur que vous voulez créer : transaction, boucle, conditions IF-THEN ou sélecteur aléatoire.

- Sélectionnez l'une des options suivantes : Créer des conteneurs pour les nœuds sélectionnés uniquement, qui s'applique uniquement aux nœuds sélectionnés, ou Créer des conteneurs pour tous les groupes de nœuds, qui s'applique à tous les groupes de nœuds qui contiennent des étapes sélectionnées dans le script de test. Dans le volet droit, sous Après la restructuration, vous pouvez voir une vue dynamique de la structure qui pourrait s'appliquer au script de test, selon l'option sélectionnée.
- Cliquez sur Suivant pour afficher une vue des changements consécutifs à la restructuration. Un ou plusieurs nœuds d'application In application: AppName sont créés dans le script de test à partir de l'élément de test sélectionné.
- Cliquez sur Terminer pour effectuer la restructuration.
- Facultatif : vous pouvez modifier l'application cible à tester pour un nœud d'application sélectionné. Voici comment procéder :
- Sélectionnez un nœud d'application dans la section Contenu du test.
- Cliquez sur le bouton Modifier l'application et, dans la liste des applications disponibles, sélectionnez une nouvelle application.
- Cochez ensuite la case Démarre une nouvelle instance de l'application sélectionnée ci-dessous.
- Pour appliquer le changement d'application à tous les nœuds de test, c'est-à-dire à l'intégralité de la suite de tests, cliquez sur
.
Les nœuds de test se transforment de In application: AppName en Launch application: AppName.
- Sauvegardez le test.