Passer des données d'un webtest à un autre

Imaginons que vous devez tester une application web gérant une bibliothèque de documents. Celle-ci possède un workflow de validation et vous avez écrit deux tests web :

-          Un premier permettant de tester le bon fonctionnement de l’ajout d’un document

-          Un second permettant de tester le bon fonctionnement de la validation d’un document via le workflow

Le premier scénario à l’avantage d’être rejouable à souhait car l’état de la bibliothèque n’entre pas en jeu. Le second quant à lui a besoin de documents déjà présent en base de données et qui sont dans un état « A valider ».

Il y a un intérêt à avoir ces deux scénarios séparés car il s’agit de deux fonctionnalités distinctes. De plus, lors d’un test de charge on va probablement vouloir simuler une quantité différente d’exécution de chacun de ces scénarios (on peut imaginer qu’on aura plus fréquemment des ajouts que des validations).

Ceci étant, il y aura des cas où l’on voudra valider avec le scénario 2 des documents ajoutés par le scénario 1. C’est à ce moment que se pose la question : « Comment est-ce que je sais quel document je dois valider ? » J

C’est à ce moment qu’entre en jeu la possibilité de demander l’exécution d’un test web à l’intérieur d’un autre.

L’idée est de renseigner une (ou plusieurs) variable(s) de contexte dans le premier test qu’on utilisera dans le suivant. On créé un 3ème test qui jouera le rôle de conteneur et qui appellera les deux autres l’un après l’autre. Qu’est ce que cela change ? Le contexte est partagé entre le test conteneur et ses sous-tests, toute variable créée par le premier test sera alors accessible par le second.

Le tour est joué !

.Dispose();

 

Publié dimanche 26 octobre 2008 17:18 par Etienne Margraff
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01