Pour commencer à utiliser des tests fonctionnels, vous devez vous familiariser avec des concepts de base
et des scénarios d'utilisation. Pour automatiser des tests avec efficacité, plusieurs approches sont possibles avant de commencer à créer les scripts de test fonctionnel.
Planification de tests fonctionnels
Vous devez tenir compte de vos exigences
et identifier quelle est la meilleur approche à suivre pour automatiser les tests fonctionnels. L'automatisation de ces tests fonctionnels vous permet d'utiliser les fonctions disponibles dans
Rational Functional Tester de manière efficace.
- Scripts de test fonctionnel modulaires : Vous pouvez créer plusieurs scripts de test fonctionnel
pour un test et réutiliser les scripts qui s'appliquent à d'autres scénarios de test. En créant des script de test fonctionnel modulaires, vous pouvez réutiliser les scripts de test pour d'autres scénarios de test.
L'utilisation de script de test modulaires vous permet également d'associer les scripts de test à plusieurs
scénarios de test créés dans un outil de gestion des tests tel que
IBM® Rational Quality Manager.
Dans Rational Functional Tester,
vous pouvez utiliser l'option Appel d'un script pour appeler un autre script de test fonctionnel.
- Différences entre l'enregistrement de scripts de test et l'enregistrement de scripts de test manuels : Dans Rational Functional Tester,
vous pouvez enregistrer un script de test fonctionnel sur l'application de test
ou créer manuellement un script de test. Si l'application en cours de test change fréquemment et impacte
la hiérarchie des objets de test, vous devez mettre à jour les mappes d'objets de test
pour éviter les erreurs ou les échecs. Les mappes d'objets de test
sont créées lorsque vous enregistrez les scripts de test fonctionnel sur l'application de test. Dans ce scénario, vous pouvez créer manuellement des scripts de test et utiliser les méthodes find() pour rechercher les objets de test dans l'application et spécifier l'action à utiliser sur ces derniers. Pour la création manuelle de script de test,
vous devez être familiarisé avec le langage de programmation.
- Différences entre les scripts de test simplifiés et les scripts de test Java : Les scripts simplifiés sont des scripts Functional Tester rédigés sous forme d'instructions simples en anglais faciles à comprendre et à éditer. Avec la fonction de script simplifiée activée, vous pouvez aussi afficher le script de test Java correspondant dans l'éditeur de script Java. Lorsque vous éditez le script simplifié, le script Java tient compte des modifications effectués dans l'éditeur de script Java. Vous pouvez passer à l'éditeur de script Java à l'aide des fonctions Insérer un fragment de code Java ou Insertion d'une méthode Java accessibles sous l'éditeur de script simplifié et commencer à utiliser le script de test Java.
Ressources d'informations
Pour vous préparer à travailler avec IBM Rational Functional Tester,
il existe différentes ressources dans le Centre de documentation, qui vous aideront à comprendre le processus des tests fonctionnels et les fonctions que vous pouvez utiliser pour automatiser efficacement les scénarios de test.