Ghazela Certified Operationnal Tester
Volet pédagogique
Le but de ce parcours est de former un testeur operationnel pendant plus de 24 jours de formation en mode projet par la pratique ( que du pratique ) , la formation sera assuré par un Test Manager expérimenté qui a plus de 12 ans d'expériences.
Volet technologique
Netbeans ou Ecplise ,Git, Java, Maven, Selenium, Jira/Mantis, ISTQB version 2018
Agile Professional Scrum Master ( PSM 1 )
Pré-requis
Un minimum de connaissances en algorithmique
Le programme de formation de 24 jours
Java par la pratique en mode projet de 5 jours
ISTQB foundation version 2018 de 4 jours
La gestion des test avec TESTLink de 2 jours
L'automatisation des test logiciel avec Selenium de 4 jours
La gestion des anomalies en Test logiciel avec Mantis/Jira ( 1 jours )
La mis en place d'un projet complet de Test logiciel tout en utilisant Testlink, Selenium ( Java), Jira/Mantis et les bonnes pratiques de test logiciel ( 2 jours )
La gestion de projet en mode Agile Scrum par la pratique avec le passage de l'examen Agile Professional Scrum Master ( PSM I ) de 4 jours
***************************
Java par la pratique en mode projet de 5 jours
Description
Si vous voulez créer des applications pour les appareils mobiles, les ordinateurs de bureau ou sur le web, vous avez besoin de connaître Java.
Cette formation vous apportera une méthodologie simple pour débuter l'analyse, la conception et le développement d'une application Java. Vous y apprendrez les principales caractéristiques de la syntaxe Java ainsi que ses classes utilitaires incontournables.
Volet pédagogique
Vous allez apprendre à :
- Lire et écrire des classes et méthodes Java
- Utiliser les outils de développement Java
- Gérer correctement les fichiers des projets Java
- Créer des diagrammes d'interactions UML
- Concevoir des applications Java évolutives
- Traduire des modèles de conception en Java
- Utiliser les collections Java
Méthodes pédagogiques
On visera une alternance de 75% de travaux pratiques et 25% de cours théoriques.
Le support de cours sera fourni au format PDF accompagné d'un lien vers les supports numériques. Durant la formation, les exercices sont contrôlés et corrigés par le formateur.
Volet technologique
Outils et Technologies utilisés
- Windows,linux ,Netbeans or Eclipse
Pré-requis
- Maîtrise d'un langage de programmation
Plan de formation
Jour 1 : Concepts objets
- Classe et instance
- Méthode et message
- Encapsulation
- Classe , visibilité
Jour 2 :Concepts objets avancé
- structure conditionnelle : If ,While ,for , Switch
- Héritage et polymorphisme
- Exceptions
- Gestion des nombres et dates
Jour 3 : Java avancé
- Expressions lambda , AutoBoxing
- Encodage et internationalisation
- Collections
Jour 4 : Entrées-sorties
- Accès au clavier et à la console
- Lecture et écriture de fichiers
Jour 5 : JDBC
- Tour d’horizon des solutions de persistance
- Architecture de JDBC
- Le DriverManager, URL JDBC et les types de drivers
ISTQB foundation version 2018 de ( 4 jours )
Description
-
Maitriser l’ensemble des activités d’un processus de test
-
Connaître les différents niveaux et types de tests
-
Appréhender les techniques et méthodes de tests
-
Disposer d’une vue d’ensemble du métier de testeur
Plan de formation
1- Fondamentaux des tests
-
Pourquoi les tests sont-ils nécessaires
-
Que sont les tests
-
Les 7 principes de test
-
Processus de test fondamental
-
La psychologie des tests
2- Tester pendant le cycle de vie de logiciel
-
Modèles de développement logiciel
-
Niveaux de tests
-
Types de tests
-
Test de maintenance
3- Techniques statiques
-
Techniques statiques et processus de test
-
Processus de revue
-
Analyse statique avec des outils
4- Techniques de conception des tests
-
Catégories de techniques de conception des tests
-
Techniques basées sur les spécifications
-
Techniques basées sur la structure
-
Techniques basées sur l’expérience
5- Gestion des tests
-
Organisation des tests
-
Estimation et planification des tests
-
Suivi et contrôle du déroulement des tests
-
Gestion de configuration
-
Test et risques
-
Gestion des incidents
6- Outils de support aux tests
-
Types d’outils de tests
-
Utilisation efficace des outils- Bénéfices potentiels et risques
-
Introduire un outil dans une organisation
La gestion des test avec TESTLink ( 2 jours )
Introcution - Rappel sur le Test
Définition
Différents niveaux de tests
Différents types de tests
Processus de test
Différents cycles de développement et test
Mise en œuvre – Découverte de TestLink
Architecture
Fonctionnement
Installation et initialisation
Concepts fondamentaux
Gestion des projets – Initiez vos projets TestLink
Initialisation d’un projet TestLink
Gérer les utilisateurs
Rôles et permissions
Configuration TestLink
´Gestion des exigences – Implémentez des exigences de tests dans TestLink
Organiser les exigences
Créer les exigences
Types et propriétés des exigences
Tests basés sur les exigences
Import/Export
Conception et organisation des tests – Formez-vous aux bonnes pratiques
Cas de tests, description
Organiser des cas de test
Spécifier les cas de test
Organiser les suites de test
Lier les tests aux exigences
Import/Export des tests
Gestion des campagnes – Découvrez le contenu des campagnes de tests
Créer des campagnes
Planifier des tâches
Utiliser des jalons
Sélectionner et prioriser les cas de test
Définition et utilisation du référentiel de Test
Suivi de l’exécution de tests
Suivi de la couverture des tests
Générer des rapports de tests
La gestion des anomalies en Test logiciel avec Mantis/Jira ( 1 jours )
-
Installation et configuration avec testlink
-
Création d’un projet
-
Création, assignation et Gestion d’anomalies
-
Gestion d’utilisateurs
-
Générations des rapports
L'automatisation des test logiciel avec Selenium ( 4 jours )
Objectifs Pédagogiques :
• Manipuler l'outil Open Source Selenium pour automatiser des tests
• Définir des scripts d'automatisation
• Rédiger les scripts
• Lancer les campagnes de tests automatisés.
Niveau Requis :
***Vous ne devez PAS avoir d'expérience en codage pour commencer ce cours
***Même les candidats non-programmeurs peuvent suivre ce cours confortablement
Avoir la connaissance basique d’au moins un langage de programmation est un plus.
Niveau de compétences: Tous les niveaux
Public Concerné
Les Testeurs manuels ne connaissant pas la programmation et intéressés à apprendre l'automatisation des tests.
Contenu De La Formation :
CHAP I : Selenium Pas à Pas
Présentation Sélénium
Installation et Configuration de l’environnement
Exécution des tests avec plusieurs navigateurs
Méthodes basiques Selenium
CHAP II : Selenium
Les localisateurs en Selenium
Selenium Webdriver : Techniques d’automatisation des éléments Web
La synchronization
Techniques d’automatisation: Ajax calls, Child Windows et IFrames
CHAP III: Framework De Test
FrameWork: TestNG
FrameWork: Maven
FrameWork: Jenkins
Excel Data Driven Testing
Pageobject Pattern & page Factory
FrameWork : Log4j
CHAP IV : Concevoir Un Framework De Test – Projet temps réel
Création d'un nouveau projet MAVEN
Organiser les pages objets
Ajouter les tests
Paramétrer les tests Data Driven
Conversion en un projet testNG
Log4j API pour les logs
Capture écran en cas d'échec de test
Création d'un rapport HTML pour le résultat
Intégration continue avec Jenkins
La mis en place d'un projet complet de Test logiciel tout en utilisant Testklink, Selenium, Jira/Mantis et les bonnes pratiques de test logiciel ( 2 jours )
-
Présentation du processus
-
Lecture des spécifications
-
Exemple du plan de test
-
Extraction des exigences et des cas de test
-
Exécution des tests
-
Ouverture des anomalies
-
Génération des rapports
La gestion de projet en mode Agile Scrum par la pratique avec le passage de l'examen Agile Professional Scrum Master ( PSM I ) de 4 jours
La formation vous préparera à votre futur rôle de Scrum Master. Vous apprendrez à initier, planifier et conduire un projet Scrum tout en utilisant Jira, en impliquant et en faisant collaborer les différents acteurs du projet. Vous passerez l'examen de certification "Professional Scrum Master" (PSM).
Objectifs pédagogiques
-
Différencier approche classique et approche agile
-
Comprendre la méthode Scrum
-
Connaître le rôle spécifique du Scrum Master
-
Se préparer à l'examen de certification PSM I
Méthodes pédagogiques
Formation menée de manière participative. Ateliers interactifs, mises en situation. Adaptation continue aux besoins des stagiaires. Analyse et partage d'expériences.
Certification
Ce cours prépare les stagiaires au passage de la certification Professional Scrum Master I de Scrum.org. L'examen (QCM en anglais) est inclus et passé en fin de cours à livre ouvert.
PROGRAMME DE FORMATION
Vue d'ensemble de l'agilité
-
Pourquoi l'agile ? Limite des méthodes classiques.
-
Les principes agiles. Les bénéfices.
-
Lever les idées reçues.
-
Comparatif avec les méthodes traditionnelles.
-
Les origines et le manifeste.
-
Présentation de Scrum et autres méthodes agiles.
Echanges
Analyse et partage d'expériences.
L'organisation Scrum, les rôles
-
Scrum Master, Product Owner, équipe de développement.
-
Product Owner (PO) : représentant des clients et des utilisateurs. Maximiser la valeur du produit développé.
-
Scrum Master (SM) : responsable de la méthode. Maximiser la valeur produite par l'équipe.
-
Attributions et quotidien du Scrum Master.
-
Responsabilités croisées entre Scrum Master et Product Owner.
Mise en situation
Analyse et réflexion sur les rôles.
Création et gestion d'un Product Backlog
-
Estimation des items du Product Backlog.
-
Les besoins des utilisateurs. Les User Stories.
-
Le Scrum Master par rapport au Product Backlog.
-
Collaboration entre le Product Owner, le Scrum Master et l'équipe autour du Product Backlog.
-
Evolution du Product Backlog.
Travaux pratiques
Mise en place d'un Product Backlog. Travail sur les Users Stories.
Organisation projet
-
Les outils de management visuel (backlog produit, scrum board, kanban board).
-
Rythme de travail.
-
Communiquer, coacher, motiver et augmenter la performance de l'équipe.
-
Management des équipes distantes.
Mise en situation
Améliorer la performance des équipes.
Planifier le projet
-
Sprint. Incrément et livrables.
-
Daily Scrum. Point sur les tâches et les difficultés.
-
Réunion de planification. Estimer le quoi et le comment pour le prochain Sprint.
-
Revue de Sprint. Valider ce qui a été produit.
-
Rétrospective de Sprint. Les points d'amélioration.
-
Sprint Backlog. Gestion des plus-values.
Travaux pratiques
Mise en place de Sprints. Jeux de rôle autour des réunions.
Préparation à la certification
-
Conseils pour l'examen.
-
Examen blanc avec correction commentée.
-
Mise en situation à blanc dans les conditions d'examen.
Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142
Durée :
24 jours
24 jours