Test Automation iTop : automatisez vos tests fonctionnels sans code
Introduction
L’extension iTop Test Automation vous permet de créer et exécuter des tests fonctionnels automatisés sans écrire de code. Grâce à un éditeur de workflow visuel par glisser-déposer, validez facilement vos parcours utilisateurs et formulaires.
Fonctionnalités principales
Éditeur visuel drag-and-drop
Construisez vos tests intuitivement avec :
– Une palette d’actions à glisser sur le canvas
– Un panneau de propriétés pour configurer chaque étape
– Un historique d’exécution pour consulter les résultats passés
Actions disponibles
|
Action
|
Description
|
|
goToUrl
|
Naviguer vers une URL
|
|
waitForPageLoad
|
Attendre le chargement de la page
|
|
setInputValue
|
Remplir un champ de formulaire
|
|
click
|
Cliquer sur un élément
|
|
waitForElement
|
Attendre l’apparition d’un élément
|
|
assertElementExists
|
Vérifier qu’un élément existe
|
|
assertElementValue
|
Vérifier la valeur d’un élément
|
Sélecteurs flexibles
Identifiez vos éléments avec CSS, XPath, ID, Name, Class ou Link text.
Statistiques par tags
Organisez vos étapes avec des tags personnalisés pour mesurer les performances par section.
Scénario : Tester la connexion utilisateur
Voici comment créer un test de connexion en quelques minutes.
1. Créer le cas de test
Allez dans Administration > Cas de test et cliquez sur Nouveau.
2. Construire le workflow
Depuis la fiche du cas de test, cliquez sur Éditer le workflow pour ouvrir l’éditeur visuel.
Ajoutez les actions suivantes :
1. goToUrl → URL de la page de connexion
2. waitForPageLoad → Attendre le chargement
3. setInputValue → Saisir le login (`input[name= »auth_user »]`)
4. setInputValue → Saisir le mot de passe (`input[name= »auth_pwd »]`)
5. click → Cliquer sur le bouton de connexion
6. assertElementExist* → Vérifier qu’un élément du dashboard apparaît
3. Exécuter et analyser
Cliquez sur Tester pour lancer l’exécution. Consultez ensuite les résultats :
– Onglet Résumé: Statut global et durée
– Onglet Tags: Performance par section
– Onglet Logs: Traces détaillées et captures d’écran en cas d’erreur
Une vidéo ci-dessous pour la création de ce workflow !
Conclusion
iTop Test Automation offre une solution accessible pour automatiser vos tests fonctionnels:
– Éditeur visuel sans code
– Actions couvrant les cas d’usage courants
– Statistiques détaillées pour analyser les performances
