- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- Dépendances
- Types de workflows
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- Débogage
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-026 - Utilisation de l’activité Délai
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Arguments d'activité codée en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- ST-USG-028 - Restreindre l'invocation des modèles de fichier
- Variables
- Arguments
- Noms d'espace importés
- Enregistrement
- Éléments de l'interface utilisateur
- À propos des éléments d'interface utilisateur
- Propriétés des activités de l'interface utilisateur
- Exemple d'utilisation des méthodes de saisie
- Méthodes de sortie ou de capture de données d'écran
- Exemple d'utilisation de méthodes de sortie ou de capture de données d'écran
- Génération de tables à partir de données non structurées
- Capture relative de données
- Flux de contrôle
- Sélecteurs
- Réf. d’objets
- Capture de données
- Automatisation des images et des textes
- À propos de l'automatisation des images et des textes
- Activités liées à la souris et au clavier
- Exemple d'utilisation de l'automatisation de la souris et du clavier
- Les activités de type texte
- Exemple d'utilisation d'automatisation de texte
- Activités de type OCR
- Activités de type image
- Exemple d'utilisation de l'automatisation d'image et d'OCR
- Automatisation des technologies Citrix
- Automatisation de RDP
- Automatisation de Salesforce
- Automatisation SAP
- Automatisation VMware Horizon
- Journalisation
- Outil ScreenScrapeJavaSupport
- Protocole Webdriver
- Suite de tests - Studio
- Extensions
- Résolution des problèmes
- À propos de la résolution des problèmes
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes rencontrés avec Internet Explorer x64
- Problèmes rencontrés avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Résolution des problèmes rencontrés avec JxBrowser Applications
- Surveillance des événements utilisateur
- Résolution des problèmes Citrix
Tests centrés sur les données
Les tests d’application peuvent nécessiter de travailler avec de grands ensembles de données pour vérifier l’exécution du workflow et couvrir les cas importants. Au lieu de créer plusieurs scénarios de test pour chaque ensemble de données, vous pouvez importer et utiliser vos ensembles de données avec vos projets. Les données de test sont importées dans votre projet sous forme de fichier JSON. Vous pouvez trouver ce fichier sous Projet > Données de test.
Package.VariationFile.MaxSizeInKBytes
.
- Ouvrez votre workflow dans Studio.
-
Dans le panneau Projet (Project), faites un clic droit sur un cas de test et sélectionnez Ajouter des données de test (Add Test Data). Vous pouvez également sélectionner plusieurs cas de test dans votre projet si vous souhaitez ajouter des données de test à chacun d'eux.
- Recherchez votre fichier XLSX ou CSV, puis sélectionnez la Feuille de calcul. Si vous avez un fichier JSON mis à jour, vous pouvez le sélectionner dans la liste déroulante.
-
Sélectionnez une ou toutes les valeurs de votre fichier de données.
InArgument
avec ses valeurs associées, comme vous pouvez le voir dans la capture d'écran suivante avec le workflow et le fichier Excel côte à côte.
- Ajoutez des données de test lors de la création d'un scénario de test.
- Vérifier l'expression avec Operator (Verify Expression with Operator) Vous pouvez l'utiliser pour comparer les valeurs du workflow avec celles importées du fichier Excel.
Vous pouvez déboguer ou exécuter votre scénario de test en utilisant certaines ou toutes vos données de test.
- Dans le ruban Conception, cliquez sur Exécuter le fichier avec des variations de données ou Déboguer le fichier avec des variations de données.
-
Sélectionnez les données que vous souhaitez utiliser et confirmez votre action.
Si vous utilisez une activité Vérifier l'expression avec Operator (Verify Expression with Operator) pour votre scénario de test, l'exécution est effectuée une fois pour chaque ensemble de données sélectionné.
La table suivante répertorie les actions que vous pouvez effectuer pour les scénarios de test qui contiennent des variations de données.
Action |
Description |
Procédure |
---|---|---|
Mettre à jour les données de test |
Mettez à jour les données de test importées en choisissant de créer un nouveau fichier ou d'écraser les données existantes. Vous pouvez l'utiliser lorsque vous avez apporté des modifications au fichier Excel. Toutes les nouvelles colonnes seront ajoutées en tant qu'arguments au cas de test. |
|
Supprimer les données de test |
Supprimez les données de test du scénario de test. |
|
Modifier le fichier JSON des données de test |
Mettez à jour les données de test directement dans le fichier JSON. Le fichier est créé après l'ajout de données de test au scénario de test. |
|