Utilisez un point de vérification de données pour tester les données affichées dans votre application. Lorsque vous enregistrez le point de vérification, une version de référence des données est créée. Ensuite, à chaque lecture du script, les données sont comparées à la version de référence pour déterminer si des modifications, intentionnelles ou non,
ont été apportées.
Cette opération permet d'identifier des incidents éventuels. Vous pouvez créer un point de vérification lors de l'enregistrement d'un script ou insérer un point de vérification dans le script à tout moment.
Avant de commencer
Vous pouvez tester les types de données suivants dans votre application :
- Données de liste
- Hiérarchie de menus
- Etat d'une case à cocher ou d'un bouton à bascule dans votre application
- Données de table
- Données affichées dans un contrôle DataGrid
- Données affichées dans un contrôle DataGridView
- Données affichées dans un contrôle ToolStrip
- Données textuelles
- Hiérarchie arborescente
Conseil : Lorsque vous créez un point de vérification, vous pouvez utiliser une référence de pool de données au lieu d'une valeur littérale
pour faire varier les données et rendre ainsi votre test plus réaliste.
Conditions préalables : - L'application de test est démarrée
- Si vous insérez un point de vérification dans un script existant, ouvrez le script et placez le curseur dans le script à l'endroit où vous souhaitez insérer le point de vérification.
A propos de cette tâche
Pour créer ou insérer un point de données de vérification, procédez comme suit :
Procédure
- Ouvrez l'assistant Points de vérification et actions.
- Si vous créez un point de vérification lors de l'enregistrement, cliquez
sur le bouton Insérer un point de vérification ou une commande
d'action
de la barre d'outils Moniteur d'enregistrement.
- Si vous insérez un point de vérification sur un script, cliquez sur le bouton Insérer un point de vérification dans le script Functional Tester actif
dans la barre d'outils de Functional Tester.
- Dans la page Sélection d'un objet de l'assistant Points de vérification et actions, utilisez le sélecteur d'objet pour sélectionner les données à tester. Reportez-vous à la rubrique connexe Sélection d'objets et options
de valeur des données des points de vérification des données
Conseil : Si la case Une fois l'objet sélectionné, passer à
la page suivante de la page Sélection d'un objet est cochée, la
page suivante de l'assistant s'affiche directement dès que vous sélectionnez
l'objet. Si cette case n'est pas cochée, cliquez sur Suivant pour passer à la page suivante.
- Dans la page Sélection d'une action, sélectionnez l'option Point de vérification de données et cliquez sur Suivant.
- Dans la page Insertion d'une commande de point de vérification de données, procédez comme suit :
- Cliquez sur l'une des options disponibles dans la zone Valeur des données et cliquez sur Suivant. Pour plus d'informations sur la description et les options de valeur des
données, reportez-vous à la rubrique connexe Sélection d'objets et options
de valeur des données des points de vérification des données.
Remarques : - Les options proposés dans la zone Valeur des données dépendent des
informations fournies par le proxy de l'objet. Les valeurs autres que celles décrites dans la rubrique connexe peuvent être répertoriées dans la zone Valeur des données.
- L'option Contenus de table visibles pour DataVP n'est pas disponible pour OLAPDataGrid.
- Dans la zone Nom du point de vérification,
acceptez le nom proposé ou remplacez-le par un nom de votre choix. Respectez les
conventions de dénomination Java standard. Le nom proposé par défaut est basé sur celui de l'objet et sur le test que vous
avez choisi dans la zone Valeur des données.
- Pour vérifiez que le point de vérification existe dans l'application,
utilisez l'option Inclure les paramètres de relance afin
de définir le délai de relance d'un point de vérification lors de la lecture. Cette option est utile pour le cas où le point de vérification ne serait pas trouvé immédiatement
dans votre application.
Vous pouvez conserver le délai par défaut ou spécifier le délai de votre choix.
Spécifiez les paramètres suivants :
- Durée maximale des relances : Nombre maximal de
secondes pendant lequel le test fonctionnel attend qu'un point de vérification
devienne disponible pour de nouveaux tests.
- Intervalle entre les relances : Temps, en secondes, qui s'écoule
entre deux tentatives successives de détection du point de vérification pendant
la période d'attente.
Pour plus d'informations, voir la rubrique relative à l'édition des données de point de vérification.
- Cliquez sur Suivant.
- Dans la page Données du point de vérification, éditez les données si nécessaire.
- Facultatif : Pour utiliser une référence de pool de données à la place d'une valeur littérale dans un
point de vérification de données :
- Cliquez avec le bouton droit de la souris sur une propriété puis sur Convertir la valeur en référence de pool de données. La boîte de dialogue Convertisseur de références de pool de données s'affiche.
- Entrez un nouveau nom pour la variable de pool de données ou cliquez sur la
flèche de la zone Variable de pool de données pour sélectionner la
variable à laquelle doit faire référence le point de vérification dans le pool de
données.
- Facultatif : Cochez la
case Ajouter la valeur à un nouvel enregistrement dans le pool de données pour
ajouter la valeur du point de vérification à un nouvel enregistrement (ligne) dans le pool de données.
- Cliquez sur OK et fermez la zone de texte.
- Cliquez sur Terminer. Le point de vérification est ajouté au script. Vous pouvez éditer
le point de vérification à tout moment à l'aide de l'éditeur de point de vérification. Pour
plus d'informations sur l'éditeur de point de vérification, reportez-vous à la
rubrique correspondante.
Remarques : - Vous pouvez aussi créer un point de vérification en le codant manuellement
dans le script. Pour plus d'informations, consultez la rubrique Ajout de points de vérification manuels et dynamiques.
Consultez également la description des méthodes vpManual() et vpDynamic()
dans les rubriques de référence de l'API.
Votre script peut accéder aux mêmes
informations que les points de vérification. Voir les méthodes TestObject
getProperty() et getTestData()
- Lorsque vous créez un point de vérification dans le script sans utiliser l'enregistreur, l'objet de test n'est pas inséré dans les script. Vous insérez manuellement l'objet de test pour lequel vous créez un point de vérification. Par exemple : Ce script est inclus lorsque vous insérez un point de
vérification d'image sans utiliser l'enregistreur .performTest(
Screen_imageVP() );. Pour qsue le point de vérification fonctionne,
incluez RootTestObject.getScreenTestObject() dans le script. Il s'agit du script du point de vérification RootTestObject.getScreenTestObject().performTest(
Screen_imageVP() );
.