Devenir testeur manuel

À l’issue de la formation, le stagiaire sera en capacité de :
1. Gestion de projet Classique/ agile (Framework SCRUM).
2. Des Workshops avec l’outil de gestion de projet JIRA.
3. Introduction au test manuel + ISTQB.
4. Maîtriser les Framework Back end : Node.JS
5. Introduction au test automatique + A4Q.
6. Des Workshops avec le framework Selenium WebDriver et le langage de
programmation JAVA.

Avoir des connaissances de base en informatique et en programmation.

Partie 1 : Gestion de projet 25h

1. Définition d’un produit dans le domaine informatique

( Pourquoi , Pour Qui , Comment ?)

2. Définition de la méthodologie classique en générale

. Méthodologie séquentielles : Modèle cascade
. Méthodologie séquentielles Modèle en V

Workshop 01 : Élaboration de la gestion d’un projet suivant une méthodologie
classique

3. Mise en évidence des inconvénients des méthodes classiques
4. Définition des méthode agiles et mise en évidences des différences entre
les méthodes classiques

Workshop 02 : Êtes vous agile ? : compréhension de l’agilité comportementale

5. Définition du Framework Scrum

.La manifeste agile
.les 12 principes de l’agilité
.Définition : Incrément
.Définition : itération
.Définition : Cycle de projet agile
.Les 3 piliers de SCRUM
.Les 5 valeurs de SCRUM
.Les six principe de SCRUM
.SCRUM team
.Les événements SCRUM
.Les artefacts SCRUM
.Raffinement Backlog
.Définition d’une release

Workshop 03 : QCM en ligne individuel pour la partie SCRUM

6.Synthèse Approche agile vs approche classique
7.Définition JIRA

.A quoi sert JIRA
.Pourquoi JIRA
.Les concepts de bases JIRA

Workshop 04 : JIRA en se basant sur un cahier de charge professionnel

.Création d’un projet dans JIRA
.Création d’un ticket dans JIRA
.Configurer un ticket dans JIRA
.Lier un Ticker dans JIRA
.Cloner un ticket dans JIRA
.Déplacer un ticket dans JIRA
.Créer un sous ticket dans JIRA
.Commenter un ticket dans JIRA
.Partager un ticket dans JIRA
.Trouver un ticket dans JIRA
.Créer un flux de travail dans JIRA

Workshop 05 : Créer un workflow personnalisé dans JIRA suivant le Framework“SCRUM”
Durant les workshops JIRA Prendre le rôle de PO & Scrum master & developers team

Partie 2 : Test Manuel 30h

1. Définition du terme test en générale :

.Quels sont les tests ?
.Pourquoi les tests ?
.Quels sont les types de test
.Quels sont les niveaux de test

2. Définition cahier de charge
3. Définition User story
4. Définition scénario de test
5. Définition suite de test
6. Définition matrice bidirectionnel

Workshop 01 : Élaboration d’une matrice bidirectionnel en se basant sur un cahier
de charge professionnel

7. Cycle de vie de test logiciel
8. Cycle de vie des bugs
9. Catégories des bugs
10. Outils de test “Testlink”

.Installation
.Création projet
.Gestion des exigences
.Gestion du cahier de test
.Gestion d’une campagne de test
.Création d’une version d’exécution
.Exécution de test
.Reporting des résultats

Workshop 02 : Écriture des exigences sur Testlink à partir des users story /
Environnement stable

Workshop 03 : Exécution des cas de test sur Testlink
Workshop 04 : Création de Build sur Testlink
Workshop 05 : Création d’une campagne de test
Workshop 06 : Écriture des bugs trouvés sur JIRA
Workshop 07 : Test des bugs corrigés sur une nouvelle version stable
Workshop 08 : Test de non régression
Workshop 09 : Écriture des bugs de régression trouvés sur JIRA
Workshop 10 : Élaboration du rapport de test

Partie 3 : Projet SOLO 5h

Workshop 01 : Suivis et correction à la fin du projet
Workshop 02 : Préparation à l’entretien assuré par un international Soft Skills
trainer

Partie 4 : ISTQB Fondation 24h

1. Fondamentaux des tests :
1.1 Que sont les tests ?

.Objectifs habituels des tests
.Test et débogage

1.2 Pourquoi les tests sont-ils nécessaires

.Contribution des tests au succès
.Assurance qualité et test
.Erreurs, défauts et défaillances
.Défauts, causes racines et effets

1.3 Sept principes sur les tests
1.4 Processus de test

.Le processus de test dans le contexte
.Activités et taches de test
.Les produits d’activités du test
.Traçabilité entre les bases de test et les produits d’activités du test

1.5 La psychologie des tests

Psychologie humaine et test
Etat d’esprit des testeurs et des développeurs

2. Tester pendant le cycle de vie du développement logiciel :
2.1 Les modèles de développement logiciel

.Développement de logiciel et tests logiciels
.Modèles de cycle de vie du développement logiciel en contexte

2.2 Niveaux de test

.Test de composants
.Test d’intégration
.Test système
.Test d’acceptation

2.3 Types de test

.Tests fonctionnels
.Tests non-fonctionnels
.Tests boîte-blanche
.Tests liés aux changements
.Types de test et niveaux de test

2.4 Tests de maintenance

.Facteurs déclencheurs pour la maintenance
.Analyse d’impact pour la maintenance

3. Tests statiques :

3.1 Bases des tests statiques

.Produits d’activités qui peuvent être examinés par des tests statiques
.Bénéfices des tests statiques
.Différences entre les tests statiques et dynamiques

3.2 Processus de revue

.Processus de revue de produits d’activités
.Rôles et responsabilités dans une revue formelle
.Types de revue
.Application des techniques de revue
.Facteurs de réussite des revues

4. Techniques de test :

4.1 Catégories de techniques de test

.Choix des techniques de test
.Catégories de techniques de test et leurs caractéristiques

4.2 Techniques de test boîte-noire

.Partitions d’équivalence
.Analyse des valeurs limites
.Test de tables de décision
.Test des transitions d’état

.Test des cas d’utilisation

4.3 Techniques de test boîte-blanche

.Test et couverture des instructions
.Test et couverture des décisions
.Apport des tests des instructions et décisions

4.4 Techniques de test basées sur l’expérience

.Estimation d’erreur
.Tests exploratoires
.Tests basés sur des checklists

5. Gestion des tests :

5.1 Organisation des tests

.Indépendance des tests
.Tâches d’un Test Manager et d’un testeur

5.2 Planification et estimation des tests

.Objet et contenu d’un plan de test
.Stratégie de test et approche de test
.Critères d’entrée et de sortie (Définition du prêt et définition du terminé
.Calendrier d’exécution des tests
.Facteurs influençant l’effort de test
.Techniques d’estimation des tests

5.3 Pilotage et contrôle des tests

.Métriques utilisées pour les tests
.Buts, contenu et destinataires des rapports de test

5.4 Gestion de configuration
5.5 Risques et tests

.Définition du risque
.Risques produit et risques projet
.Test basé sur les risques et qualité du produit

5.6 Gestion des défauts

6. Outils de support aux tests :
6.1 Introduction aux outils de test

.Classification des outils de test
.Bénéfices et risques de l’automatisation des tests
.Considérations particulières pour les outils d’exécution des tests et de gestion des tests

6.2 Utilisation efficace des outils

.Principes de base pour la sélection des outils
.Projets pilotes pour l’introduction d’un outil dans une organisation
.Facteurs de succès pour les outils