L'extension Interface Web d'IBM® Rational Test Workbench vous aide à automatiser et tester les fonctionnalités des applications Web sur votre ordinateur. Vous pouvez aussi vérifier les performances de l'application Web et soumettre celle-ci à un test de charge.
Etapes du processus de test
Le test d'interface Web a pour objectif de garantir la conformité des applications Web aux exigences qui ont guidé sa conception et son développement. Pour vous aider à atteindre cet objectif,
Rational Test Workbench implémente les étapes suivantes dans le processus de test :
- Installation et configuration : Configurez votre environnement de test à l'aide de Rational Test Workbench.
- Préparation de l'application : Importez l'application Web à tester dans test workbench.
- Enregistrement de test : Choisissez un navigateur Web et exécutez l'application Web à partir de test workbench pour démarrer un enregistrement. L'application enregistreuse enregistre toutes les interactions d'utilisateur, les entrées de détecteur et le comportement de l'application, puis télécharge les données enregistrées vers test workbench où elle peut être convertie en test d'interface Web.
- Edition du test : Après l'enregistrement, vous pouvez éditer le test dans l'éditeur de langage naturel. Vous pouvez utiliser la vue de données pour afficher et sélectionner des éléments d'interface utilisateur à partir des applications enregistrées. Vous pouvez remplacer les valeurs de test enregistrées par des données de test variables ou ajouter des données dynamiques au test.
- Exécution du test : Vous pouvez déployer et exécuter des tests automatisés afin de garantir que l'application se comporte tel que défini dans les points de vérification. Durant l'exécution, test workbench contrôle chaque point de vérification et fournit un statut de réussite, d'échec ou non concluant et les données fonctionnelles sont enregistrées.
- Evaluation des résultats : Après le test, les données de test sont téléchargées vers test workbench. Vous évaluez les résultats du test via les rapports sur les points de vérification générés avec les données téléchargées. Vous pouvez également concevoir des rapports personnalisés en manipulant un large éventail de compteurs. Les rapports fonctionnels fournissent une vue détaillée du comportement de l'application Web en cours de test. Vous pouvez exporter les rapports et les archiver pour validation.
Le test workbench
Les principaux composants suivants de
test workbench vous aident à tester des applications Web sur un bureau :
- Un navigateur de test répertorie les projets de test, les tests et les résultats de test.

- Un éditeur de test vous permet d'éditer les scripts de test dans le langage naturel et d'ajouter des actions, des points de vérification, des jeux de données, des variables de test ou des modules de remplacement dans vos étapes de script.

Tests de performance et de charge
Lorsque vous exécutez un test, par défaut, le produit capture les temps de réponse au sein de l'application et hors de celle-ci (sur le réseau et le serveur). Cela permet de déterminer la contribution de l'application par rapport à celle du réseau et du serveur à un temps de réponse inattendu ou une répartition des temps de réponse pour une étape de test. Les temps de réponse sont affichés dans le rapport statistique.
Pour générer la charge d'un test d'interface Web, installez IBM Rational Performance Tester et IBM Rational Functional Tester dans le même groupe de packages et ajoutez le test d'interface Web au planning. Ajoutez le nombre d'utilisateurs virtuels au groupe d'utilisateurs. Chaque utilisateur virtuel correspond à une session de navigateur Web. Vous pouvez donc générer une charge d'environ 15 à 20 utilisateurs sur un même ordinateur agent. Pour générer plus de charge, vous pouvez ajouter des agents. Vous pouvez aussi combiner test HTTP et test d'interface Web.