Ranorex

Dans un contexte d’agilité, l’automatisation des tests de non régression constitue un facteur de succès. Un projet d’automatisation réussi se base sur une bonne connaissance des méthodes et des automates mis en oeuvre.

Ranorex est un outil d’automatisation accessible à des profils fonctionnels, permettant la mise en place d’une méthodologie structurée.

B/Acceptance,spécialiste des tests et de l’automatisation, est le partenaire français de Ranorex depuis 2014 et délivre la formation officielle en France.

Cette formation, d’une durée de 2 jours, couvre les concepts essentiels à :

  • l’identification d’une stratégie d’automatisation,
  • l’utilisation de Ranorex Studio,
  • la création de tests automatisés via l’Action View.

Descriptif

Objectifs

  • Connaitre le fonctionnement des composants principaux de Ranorex Studio
  • Apprendre à convertir des tests manuels en scripts automatisés
  • Maîtriser les concepts clés d’une stratégie d’automatisation : modularisation, data-driven tests, adaptation à l’application sous test

Méthode

Nous délivrons une formation participative s’appuyant sur :

  • Une présentation théorique des concepts;
  • Leur démonstration dans l’outil;
  • Une mise en pratique au travers de TP issus de projets concrets.

Durée

  • 2 Jours

Tarif / Prise en charge

  • 1450 € HT
  • Organisme de formation enregistré sous le numéro 11 75 53832 75

Public ciblé

  • MOA, MOE
  • Quality Manager, Testeurs

Prérequis

  • Connaissances : Processus et techniques de test
  • Logistique : PC Portable sous Windows (nous contacter en cas d’impossibilité)

Calendrier des formations

  • 30 et 31 Mars 2022
  • 22 et 23 juin 2022
  • 12 et 13 octobre 2022

Programme détaillé

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.

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é.

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.

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).

Validation

  • Insérer des étapes de validation.
  • Adapter les contrôles effectués.
  • Comparaison d’images.
  • Adapter le reporting.

Modularisation

  • Diviser un scripts en modules réutilisables.
  • Scénariser des processus métiers.
  • Réutiliser des modules existants.

Gestion avancée des objets

  • Comment fonctionne la mécanique d’identification des objets.
  • Introduction au RanoreXPath.
  • Ranorex Spy.

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.

Automatiser les tests web

  • Technologies supportées.
  • Gestion des navigateurs.
  • Paramétrer la reconnaissance des objets web.
  • Tests multi navigateurs.

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.

Next steps

  • Capturer et réutiliser les données issues de l’application sous test.
  • Introduction au module User Action Code.
  • Introduction au Code Module.

Inscriptions / Contacts

Contactez-nous pour vous inscrire ou obtenir plus d’informations.

[contact-form-7 id= »776″ title= »Contact Formation »]

Laisser un commentaire