Présentation d'IBM Rational Functional Tester

IBM Rational Functional Tester est un outil de test automatisé orienté objet qui permet d'exécuter des tests fonctionnels sur les applications Windows, .NET, Java, HTML, Siebel, SAP, AJAX, PowerBuilder, Flex, Dojo, Visual Basic et GEF. Vous pouvez également tester des documents PDF Adobe et des applications zSeries, iSeries et pSeries. Rational Functional Tester permet d'enregistrer des scripts de test sûrs et fiables que vous pouvez lire ensuite pour valider les nouvelles générations d'une application à tester. IBM Rational Functional Tester s'exécute sur des plateformes Windows et Linux.

IBM Rational Functional Tester est disponible dans deux environnements de développement intégré (IDE). Pour les tests automatisés, le produit enregistre les actions des utilisateurs pour créer des scripts de test simplifiés faciles à comprendre dans Rational Software Delivery Platform. Il prend également en charge deux langages de scriptage pour les utilisateurs avancés. Functional Tester Java Scripting utilise le langage Java et les scripts Functional Tester VB.NET 2003, VB.NET 2005 et VB.NET 2010 utilisent le langage VB.NET et l'environnement de développement Microsoft® Visual Studio .NET.

IBM Rational Functional Tester Extension for Terminal-based Applications

Rational Functional Tester Extension for Terminal-based Applications prend en charge le test fonctionnel de systèmes zSeries (grands systèmes comme TN3270, TN3270E), iSeries (AS/400 comme TN5250) et pSeries (terminaux virtuels comme VT default, VT100, VT420-7, VT420-8, VT UTF-8). L'outil IBM Rational Functional Tester Extension pour Terminal-based Applications permet de créer des scripts de test afin d'automatiser les tests fonctionnels des jeux d'essai des applications hôte. Il met à votre disposition un ensemble de fonctions variées pour le test des attributs d'hôte, des attributs de zone d'hôte et du flux d'écran. Il utilise des propriétés et des points de vérification de terminal ainsi qu'un code de synchronisation pour déterminer si un terminal est prêt pour les entrées utilisateur.

IBM Rational Functional Tester Proxy SDK

Rational Functional Tester Proxy Software Development Kit (SDK) permet d'étendre le support de test fonctionnel automatisé pour les contrôles d'interface utilisateur (objets de test GUI) d'application au-delà des fonctionnalités mises à disposition par défaut par Functional Tester.

Technologie et fonctions d'IBM Rational Functional Tester

La technologie d'enregistrement orientée objet de IBM Rational Functional Tester permet de générer des scripts de test fonctionnel pour un test automatisé rapide en enregistrant sur l'application à tester. Rational Functional Tester utilise une technologie orientée objet pour identifier des contrôles ou des objets par leurs propriétés internes et non par leurs coordonnées à l'écran. Ainsi, en cas de changement d'emplacement ou de texte d'un contrôle ou de l'objet, Rational Functional Tester peut toujours le trouver durant la lecture du script.

La technologie de test mise en oeuvre dans Rational Functional Tester permet de tester des contrôles ou tout objet de l'application à tester, y compris les propriétés et données des contrôles.

Rational Software Delivery Platform vous permet de capturer des instantanés des contrôles de l'application durant l'enregistrement du script de test fonctionnel simplifié. Les visuels de l'application capturés sont affichés dans la vue Application. Les visuels de l'application permettent de modifier les scripts de test fonctionnel simplifiés et d'insérer ou de modifier des points de vérification sans ouvrir l'application de test.

Lors de l'utilisation du scriptage Java ou du scriptage .NET, les mappes d'objets de test sont utilisées et les visuels de l'application ne sont pas disponibles. Lorsque vous enregistrez un script de test fonctionnel, Rational Functional Tester crée automatiquement une mappe d'objets de test pour l'application à tester. La mappe d'objets de test établit la liste des objets de test disponibles dans l'application, qu'ils soient ou non affichés au moment où la mappe est créée. La mappe d'objets permet d'ajouter rapidement des objets à un script de test fonctionnel. Elle constitue l'unique endroit où sont conservées et tenues à jour les propriétés de reconnaissance de chaque objet, si bien qu'il est très facile de mettre à jour ces informations. Ainsi, tout script de test fonctionnel utilisant cette mappe d'objets partage également les informations mises à jour.

Durant l'enregistrement d'un script, vous pouvez y insérer des points de vérification pour confirmer l'état d'un contrôle ou d'un objet au fil des générations successives de l'application à tester. Chaque point de vérification capture des informations sur un objet (informations qui dépendent du type de point de vérification) et les stocke dans un fichier de référence. Les informations de ce fichier constituent l'état attendu de l'objet et c'est à elles que sont comparées les données relevées lors des lectures suivantes du script. Functional Tester propose un point de vérification de propriétés et cinq types de points de vérification de données (hiérarchie des menus, table, texte, hiérarchie arborescente et liste). Vous pouvez utiliser le comparateur de point de vérification pour analyser les différences au fil des générations de l'application et, si nécessaire, mettre à jour le fichier de référence (réajuster la ligne de base).

Rational Functional Tester offre la possibilité de lire des scripts indépendants de la plateforme et du navigateur. Par exemple, vous pouvez enregistrer un script de test fonctionnel sous Windows et le lire sous Linux. Vous pouvez enregistrer un script de test fonctionnel en utilisant Firefox ou Internet Explorer. Comme le script de test fonctionnel ne contient aucune référence au navigateur utilisé lors de l'enregistrement, vous pouvez ensuite le lire dans FireFox ou Internet Explorer.

Intégrations de IBM Rational Functional Tester

IBM Rational Functional Tester prend en charge l'intégration de différents produits Rational comme Clear Case, Rational Quality Manager et Rational Team Concert.

Intégration de Rational Clear Case et de Rational Team Concert : vous pouvez intégrer Rational Functional Tester à Rational Clear Case ou Rational Team Concert et gérer des actifs de test fonctionnel en vous servant de l'un de ces outils de gestion de contrôle de source.

Intégration de Rational Quality Manager : vous pouvez intégrer Rational Functional Tester à IBM® Rational Quality Manager en configurant l'adaptateur, puis en exécutant les scripts de test fonctionnel à partir de Rational Quality Manager.


Retour d'informations