Ranorex

Effectuer les tests automatisés avec outil tout-en-un Ranorex Studio, Ce dernier vous permet d'effectuez des tests de bout en bout sur des plateformes de bureau, web et mobiles Exécutez des tests en parallèle ou distribuez-les sur une grille Selenium. Ranorex est facile pour les débutants avec une interface click-and-go sans code, mais puissante pour les experts en automatisation avec un IDE complet et s'intègre aux principaux outils d'automatisation.
Prérequis :
Il est nécessaire d'avoir une connaissance préalable des concepts de test logiciel ainsi que des applications mobiles Android. Avoir une base solide sur le métier du test et connaitre les bases de la programmation.
Public concerné :
- Tests analystes.
- Automaticiens.
Durée :
2 jours (14 heures)
Vous souhaitez des informations complémentaires sur cette formation Contactez-nous !
Course Information
Objectifs pédagogiques
À l'issue de ce stage vous serez capable de :
- Convertir des tests manuels en scripts automatisés.
- Perfectionner le script de test en plaçant des points de contrôle et des points de synchronisation.
- Paramétrer le script de test avec des jeux de données.
- Maîtriser les concepts clés d’une stratégie d’automatisation : modularisation, data-driven tests, adaptation à l’application sous test.
Contenu pédagogique
Introduction
- Qu’est-ce que l’automatisation de test ?
- Comment identifier une stratégie d’automatisation ?
- Qu’est ce que Ranorex ?
- Quelles sont les technologies supportées ?
- Aperçu de Ranorex Studio (Interfaces / Paramétrages)
- Structure des projets Ranorex
Chapitre 1 : Record & Replay
- Préparer l’enregistrement
- Paramétrer l’enregistrement
- Comprendre les actions enregistrées
- Paramétrer les rejeux
- Rejouer les tests et analyser les résultats
- Mettre à jour le script enregistré
Chapitre 2 : Gérer les objets
- Pourquoi un référentiel d’objets (Object Repository)
- Objets / Propriétés et Attributs
- Constituer et utiliser l’object repository
Chapitre 3 : Synchronisation
- Qu’est ce que la synchronisation ?
- Prendre en compte les temps d’attente utilisateur
- Gestion des délais d’attente
- Paramétrer les timeouts
- Créer des points de synchronisation (apparition d’éléments / disparition d’éléments / changement d’état)
Chapitre 4 : Validation
- Insérer des étapes de validation
- Adapter les contrôles effectués
- Comparaison d’images
- Adapter le reporting
Chapitre 5 : Modularisation
- Diviser un script en modules réutilisables
- Scénariser des processus métiers
- Réutiliser des modules existants
Chapitre 6 : Gestion avancée des objets
- Comment fonctionne la mécanique d’identification des objets
- Introduction au RanoreXPath
- Ranorex Spy
Chapitre 7 : Gestion des données
- Comment utiliser la variabilisation dans les scripts Ranorex
- Gérer les sources de données
- Utiliser les variables au sein de l’Object Repository
Chapitre 8 : Automatiser les tests web
- Technologies supportées
- Gestion des navigateurs
- Paramétrer la reconnaissance des objets web
- Tests multi navigateurs
Chapitre 9 : Exécution avancée
- Gérer les cas de test au sein du projet Ranorex
- Etapes de prérequis et de finalisation
- Exécuter une suite de tests
- Créer un groupe de modules
- Utiliser le Test Suite Runner
- Créer un exécutable pour une suite de test