Cypress

Certification : Tp concepteur développeur d'applications

Proposée par AMBIENT IT — 93500 Pantin

Formation Professionnelle
RNCP 36490 +1
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Titre professionnel

Niveau de sortie

Niveau reconnu si applicable

Bac +3 (Niveau 6 - équivalence européenne)

Prix

Indiqué par l'établissement

2 400 €

Présentation

Cette formation vous permettra de maitriser cypress pour automatiser des tests de codes de façon simple et automatisée. Vous y découvrirez également les fonctions avancées du logiciel.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
140 AV JEAN LOLIVE 93500 Pantin
Académie
Créteil
Département
Seine-Saint-Denis
Région
Île-de-France

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

- Maîtriser l'outil Cypress

- Pouvoir automatiser des tests avec XHR

- Utiliser les fonctions avancées du logiciel

Débouchés / Résultats attendus

RNCP37873BC03 - Préparer le déploiement d'une application sécurisée

Présentation d'un projet réalisé en amont de la session : 00 h 20 min

En amont de la session d'examen, le candidat réalise un ou plusieurs projets.

- Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets.

- Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat.

- Le candidat présente ensuite son ou ses projets au jury.

Entretien technique : 00 h 20 min

- Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertes par le projet ou les projets.

- Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets.

Questionnaire professionnel : 00 h 30 min

- L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant.

- Le candidat étudie une documentation technique rédigée en anglais.

- Il répond à

- deux questions fermées à choix unique posées en français ;

- deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais

Durée totale de l'épreuve pour le candidat : 01 h 10 min

Programme & Référentiel

INSTALLATION

- Installation de Cypress avec la dernière version

- Explication des étapes d'installation

- Découverte du Test Runner

- Exécution des tests avec le test Runner

LA STRUCTURE

- Structure d'un projet Cypress

- Les locators et le DOM

- Les commandes de base

- Les hooks

- Écrire son premier script (comprendre la structure)

- Workshop Pratique

- Application de l'installation, utilisation du Test Runner, et création de scripts simples

LA GESTION DES TEMPS D¿ATTENTE

- Gestion des temps d'attente

- Les débogages (screenshot, pause, wait)

- Workshop 1 : Automatisation de tests de non-régression sur un formulaire de création de compte

LES PLUGINS

- Utilisation du plugin faker dans le workshop 1

- Manipulation du fichier de configuration

- Application de nouvelles configurations au projet

- Sécurité Chrome

- Timeout

- Screenshot et vidéo

- Custom Command

LA CONFIGURATION

- Intégration et Déploiement Continus (CI/CD) avec Cypress

- Présentation des concepts de CI/CD

- Configuration de Cypress dans un pipeline CI/CD

- Meilleures pratiques et stratégies de tests dans CI/CD

CUSTOM COMMAND

- Fonctions projet Cypress

- Plugin Iframe

- Plugin Gherkin + Workshop

LES LIGNES DE COMMANDE

- Exécution en ligne de commande

- Réalisation des requêtes HTTP

- Workshop 2 : Automatisation de tests de non-régression sur une application

- Installation de plugin

- Gestion de la configuration

TESTS MOBILES / RESPONSIVES

- Introduction aux tests mobiles/responsives

- Configuration des tests pour mobiles/responsives avec Cypress

- Adaptation des scripts existants

- Workshop pratique ¿ tests mobiles/responsives