Pour créer un test, vous devez enregistrer des interactions représentatives avec une application.
Création d'un projet de test
Les tests que vous créez, et les actifs qui leur sont associés, résident dans un projet de test.
Vous pouvez créer les projets séparément ou simplement enregistrer un test, lequel crée automatiquement un projet nommé testproj.
Présentation des certificats numériques
La
fonction des certificats numériques permet d'exécuter des tests sur des serveurs qui
utilisent SSL (Secure Sockets Layer) pour les applications qui requièrent des certificats
numériques côté client afin d'authentifier les utilisateurs.
Présentation de Kerberos
Vous pouvez exécuter des tests HTTP sur des
serveurs utilisant le protocole Kerberos pour authentification.
Annotation d'un test au cours de l'enregistrement
Vous pouvez ajouter des commentaires, ajouter des transactions ou modifier le nom d'une page alors que vous exécutez un test. L'avantage d'ajouter ces éléments au cours de l'enregistrement (plutôt qu'après) est que vous pouvez placer les annotations dans le test exactement là où vous
voulez qu'elles apparaissent. En outre, les annotations font alors partie du test enregistré et sont donc régénérées si vous régénérez le test. Vous pouvez aussi insérer des points de fractionnement dans un test pendant l'enregistrement.
Enregistrement de données de session sensibles
Vous pouvez conserver les fichiers (.recsession) de vos sessions d'enregistrement
pour revoir leur contenu ou regénérer des tests.
Toutefois, si un test enregistré contient des informations sensibles, vous pouvez
choisir d'obscurcir ou de chiffrer les chaînes de texte dans le fichier recsession correspondant.
Fractionnement d'un test au cours de l'enregistrement
Vous pouvez insérer des points de fractionnement durant l'enregistrement d'un test. Les points de division permettent de générer plusieurs tests à partir d'un même
enregistrement que vous pouvez réexécuter dans un ordre différent avec un planning.
Génération d'un nouveau test à partir d'une session enregistrée
Vous pouvez générer un nouveau test à partir d'une session enregistrée. Si vous avez, par exemple, accidentellement endommagé un test en l'éditant, ou si vous désirez modifier une préférence de test, vous pouvez le régénérer au lieu de l'enregistrer à nouveau. Si
des points de division ont été insérés dans l'enregistrement, vous pouvez choisir de
générer un seul test sans points de division.
Mise sous contrôle des sources des actifs de test
Utilisez un logiciel de contrôle des sources, comme Rational ClearCase ou
Rational Team Concert,
pour placer vos actifs de test sous contrôle des sources.
Organisation des ressources de tests par type
En cliquant sur une icône, vous pouvez afficher vos ressources de tests dans un ordre logique,
dans des dossiers séparés pour les tests, les plannings, les résultats,
les emplacements et les pools de données.
Copie d'actifs de test avec des dépendances
Vous pouvez exporter des actifs de
test et les importer dans un autre projet ou espace de travail sans perdre leurs
dépendances. Les actifs de test incluent des projets, des plannings et des tests.
Vous
pouvez exporter et importer des actifs de test pour collaborer avec d'autres
testeurs.