Découvrez les différentes façons de lire les tests d'interface Web.
Exécution d'un test d'interface Web
Pour vérifier qu'une application Web fonctionne comme prévu, exécutez le test dans un navigateur. Vous avez également la possibilité d'exécuter le test dans plusieurs navigateurs à la fois pour accélérer vos opérations de test. Avant d'exécuter le test, vous pouvez choisir d'utiliser un profil de navigateur particulier pour le test.
Exécution d'un test d'interface Web dans le navigateur Microsoft Edge
Les tests d'interface Web enregistrés dans les navigateurs Internet Explorer, Mozilla Firefox ou Google Chrome peuvent être exécutés dans le navigateur Microsoft Edge. Ce dernier ne permet pas d'enregistrer des tests d'interface Web.
Exécution de tests d'interface Web sur Perfecto Mobile Cloud
Pour vérifier la connexion entre l'application et le cloud du périphérique mobile (de préférence avant l'exécution du test), vous pouvez saisir les informations d'identification Perfecto Mobile Cloud et effectuer la vérification.
Exécution d'un test dans le mode sans interface graphique de Google Chrome
A compter de la version 9.1.1, vous pouvez rejouer les tests dans le mode sans interface graphique de Google Chrome. Cela vous permet d'exécuter les tests dans un environnement de test automatisé s'il n'y a pas besoin d'un shell d'interface utilisateur visible. Lorsque vous exécutez le test, Chrome ouvre l'URL de l'application et exécute les actions dans l'interface utilisateur mais l'utilisateur ne voit pas celle-ci.
Exécution d'un test d'interface Web en utilisant les navigateurs mobiles standard
A compter de la version 9.2.1, vous pouvez utiliser des navigateurs mobiles standard tels que Chrome et Safari pour exécuter des tests d'interface Web pour applications Web mobiles. Vous pouvez exécuter des tests avec Chrome sur des émulateurs et des périphériques Android, mais aussi avec Safari sur des simulateurs et des périphériques iOS. Cette capacité utilise Appium pour exécuter les tests. Avant 9.2.1, vous pouviez exécuter des tests uniquement sur mobile en utilisant le navigateur générique fourni avec Rational Functional Tester.
Lancement d'un nouvel enregistrement directement après la lecture
A compter de la version 9.1.1.1, vous pouvez laisser le navigateur Google Chrome actif une fois la lecture du test de l'interface Web terminée. Cette fonctionnalité vous permet de poursuivre l'enregistrement à l'endroit où la lecture s'est terminée sans devoir enregistrer une nouvelle fois les étapes précédentes.
Accélération de l'effort de test avec les tests répartis
La Rational Functional TesterPerspective Test d'interface Web aide à accélérer les efforts de test en fournissant des méthodes de distribution de l'exécution des tests à travers plusieurs navigateurs et ordinateurs en même temps.
Ajout d'un code JavaScript personnalisé en tant qu'étape de test dans un test d'interface Web
Vous pouvez ajouter manuellement des fichiers JavaScript (*.js) aux scripts de test avec des fonctions définies. Vous pouvez être amené à exécuter votre propre fragment de code JavaScript afin d'extraire certaines données de l'application, d'effectuer certaines actions dans l'application ou de valider des actions logiques complètes dans l'application par exemple. Pour pouvoir exécuter un code spécifique dans un test, écrivez votre propre code JavaScript et insérez l'instruction JavaScript personnalisée en tant que nouvelle étape de test dans votre test.