- Référence : CERB
- Durée : 2 jours (14h)
- Lieu : Au choix, à distance ou dans nos centres parisiens
1560€ HT
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Cerberus Testing est un outil d’automatisation visant à automatiser les tests d’applications qui utilisent les technologies web, mobile, API et clients lourds.
Nécessitant peu de compétences techniques de développement, Cerberus permet - via une simple interface web - d’organiser et d'administrer vos cas de test, mais aussi de les exécuter de manière périodique ou de les déclencher de manière intégrée dés qu’une évolution est apportée sur l’application à tester.
L'outil permet également de gérer nativement toutes les problématiques d’une gestion de non-régression (gestion de campagne, jeu de données dynamique, parallélisation d’exécution, mélange de tests manuels et automatisés...)
Objectifs opérationnels :
Savoir mettre en œuvre des tests automatisés et les structurer dans des campagnes pour en analyser les résultats.
Devenir autonome sur la construction de vos premiers tests, et savoir appréhender la couverture complète fonctionnelle de l'outil.
Objectifs pédagogiques :
À l'issue de cette formation Cerberus Testing, vous aurez les connaissances et compétences nécessaires pour :
Public :
Ce cours Cerberus Testing cible principalement les profils de QA, Product Owner, responsables applicatif, responsables qualité ou chefs de projet.
Prérequis :
Pour suivre cette formation Cerberus Testing, il est nécessaire d'avoir une expérience minimale de test en mode manuel.
Installation de Cerberus : tomcat, mariadb ; configuration de tomcat pour connexion à des bases externes par jdbc
Configuration Cerberus minimale
Intégration de Cerberus Keycloak
Installation et configuration de Cerberus-Executor (Network Traffic)
Procédure d'upgrade
Utilisation des API Standard Cerberus
Installation Robot Selenium
Installation Robot Appium
Installation Robot Sikuli
Intégration dans une chaîne d'intégration continue (CICD)
Intégration en monitoring
Gestion des utilisateurs et droits d'accès (avec ou sans Keycloak)
Configuration de l'application et de son environnement
Configuration des premiers tests :
- Steps, UseStep, Actions et Control
- Classification et organisation des cas de test via les labels.
Gestion des conditions d'exécution de cas de test, Step, Action et Contrôles
Utilisation des variables :
- Variable System, Objets et Propriétés
Gestion et définition des propriétés
Gestion des data de test (datalib) :
- Mode CSV, SERVICE, SQL et INTERNAL
Gestion des services :
- Mode REST, SOAP, FTP et KAFKA
Configuration des tests utilisant le trafic réseau
Gestion des Robots et Capabilities avec leurs Executors
Lancement unitaire et en masse des exécutions
Gestion des exécutions manuelles
Pilotage des queues d'exécution :
- Gestion des contraintes
- Gestion des dépendances
Gestion des campagnes et reporting d’exécution :
- Définition des campagnes
- Notification d’exécution via email et slack
- Scheduling des campagnes
- Pilotage des bugs et lien avec outils externes (JIRA, Github, Redmine,...)
Configuration Webperf et gestion des third Party
Cette formation propose une alternance de pratique et de théorie (50%/50%) pour une meilleure assimilation des connaissances. Chaque concept est illustré par un exemple et par une mise en pratique via des exercices.
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB