Vous pouvez enregistrer plusieurs scénarios utilisateur dans un test puis exécuter chaque scénario de manière aléatoire. Pour cela, vous placez chaque scénario dans un sélecteur aléatoire puis vous sélectionnez la durée d'exécution du scénario.
Pourquoi et quand exécuter cette tâche
Vous pouvez par exemple enregistrer un test qui inclut la connexion à un système, la navigation dans ce système, l'achat d'articles divers puis le calcul du total de la commande. Dans ce cas, vous pouvez exécuter une fois les scénarios de connexion et de calcul du total, mais placer les scénarios de navigation et d'achat dans un sélecteur aléatoire.
Pour placer un élément de test sous le contrôle d'un sélecteur aléatoire :
Procédure
- Dans le navigateur de test, accédez au test, puis cliquez deux fois dessus. Le test s'affiche.
- Cliquez sur l'élément de test qui sera contrôlé par le sélecteur aléatoire, puis cliquez sur . Utilisez Maj+clic pour sélectionner plusieurs éléments.
- Le système vous demande si vous souhaitez déplacer les éléments
sélectionnés vers un nouveau sélecteur aléatoire. Cliquez sur Oui. Cliquez sur Non pour
insérer un sélecteur aléatoire vide dans le test.
Remarque : Pour choisir si des éléments sont automatiquement déplacés ou si un message
vous le demande, cliquez sur
, puis sur l'onglet Général.
- Définissez la pondération du sélecteur aléatoire. La pondération détermine la probabilité qu'un élément particulier soit sélectionné.
- Si vous avez ajouté plusieurs éléments de test, la fenêtre Création
de blocs pondérés s'affiche. Vous pouvez sélectionner des éléments adjacents et les grouper. Chaque élément, qu'il soit ou non inclus dans un groupe, doit être pondéré.
- Si vous avez uniquement ajouté un élément de test, le bloc pondéré s'affiche
dans la zone Détails de l'élément de test avec la valeur 1.
Exemple
Lorsqu'un sélecteur contient plusieurs pondérations différentes, vous pouvez déterminer mathématiquement la probabilité d'exécution d'un bloc. Pour ceci, additionnez les pondérations et divisez la pondération de chaque bloc par ce total.
Supposez par exemple qu'un sélecteur contient six blocs dont les pondérations sont les suivantes :
- deux blocs de pondération 1
- un bloc de pondération 2
- deux blocs de pondération 5
- un bloc de pondération 9
Le total des pondérations est de : 1 + 1 + 2 + 5 + 5 + 9 = 23. La probabilité statistique de sélection est donc la suivante :
Pondération du bloc |
Probabilité qu'un bloc soit sélectionné |
1 (deux blocs) |
1/23. = 0,0435, soit environ 4,35 % (pour chaque bloc) |
2 |
2/23 = 0,0870, soit environ 8,70 % |
5 (deux blocs) |
5/23 = 0,2174, soit environ 21,74 % (pour chaque bloc) |
9 |
9/23 = 0,3913, soit environ 39,13 % |
Notez qu'une pondération supérieure
augmente la probabilité mais ne garantit pas qu'un bloc sera exécuté. Certaines variations sont possibles. Si vous exécutez par exemple un test 23 fois, vous ne pouvez pas prévoir que le premier et le deuxième blocs vont s'exécuter exactement une fois, le troisième bloc exactement trois fois, les quatrième et cinquième blocs exactement cinq fois et le sixième bloc exactement neuf fois. Toutefois, la prévision est d'autant plus exacte que le nombre d'exécutions d'un test est élevé.