Testeur en Applications Informatiques

Exécutive Certificat Testeur en Applications Informatiques (TEAI1)

Ce parcours de formation représente le deuxième bloc de compétences constituant le titre RNCP de niveau 7 «Manager en Ingénierie Informatique» reconnu par l'État. Code RNCP35435BC02 : « Concevoir, déployer et tester des solutions techniques ». 
 

Diplôme
Certificat ESIEE-IT
Durée
28 jours (soit 196 heures)
Coût
7 670 € nets (5 369 € pour les particuliers et les demandeurs d’emploi)
Campus
Campus Pontoise ou À distance

Formation continue : Testeur en Applications Informatiques

Au terme de cette formation, vous aurez acquis les bases des techniques de tests permettant la vérification systématique et la validation des programmes.

Vous serez capable de :

  • Comprendre le rôle et la place du testeur dans une équipe projet
  • Identifier comment tester une application informatique
  • Connaître les outils utilisés actuellement sur le marché.

1. E-learning

1.1 Développement web : initiation avec JavaScript 
1.2 Introduction aux algorithmes et aux structures de données 
1.3 Introduction aux bases de données 
1.4 Programmation avec JAVA 

2. L’écosystème génie logiciel 


2.1 L’écosystème génie logiciel
2.2 Les contraintes et les exigences d’un projet logiciel
2.3 Les différentes phases d’un projet logiciel
2.4 Cahier des charges et spécifications

3. Conception UML et modélisation de données 


3.1 Principe du Domain-Driven-Design (DDD)
3.2 Le diagramme de cas d’utilisation
3.3 Le diagramme de classes
3.4 Le diagramme de séquence
3.5 Modélisation de données
3.6 Outils de modélisation (Lucidchart, Argo uml, papyrus eclipse, etc.)

4. Patterns d’architectures


4.1 Architecture logicielle : exemple cas MVC
4.2 Communication synchrone
4.3 Communication asynchrone
4.4 Communication par web service
4.5 Automatiser des tests de webservice (postman ou soapUI, …)

5. Management de projets agile 


5.1 Présentation de l’AGILE : présentation de la méthodologie, les origines, présentation du manifest Agile, dates et évolutions.
5.2 L’autre voie : le Cycle en V
5.3 Scrum : un cadre de travail qui à la côte
5.4 Scrum : tout pour commencer
5.5 Explication des différents événements/ acteurs / artefacts, Comment le mettre en place.
5.6 Lancement du Projet fil rouge pour asseoir sa pratique
5.7 Préparation à la certification SCRUM MASTER, Scrum League TM : examen blanc et corrections commentées lors de la formation

6. Tests logiciels 

6.1 Présentation et mise en pratique des différentes stratégies de tests d’un logiciel pour définir une stratégie adaptée à un type de projet
6.2 Tests unitaires : Présentation et utilisation de JUNIT3
6.3 Les principes du Test-Driven Development (TDD)
6.4 Tests de non régression IHM
6.5 Tests de charge/performance
6.6 Mise en place de Scénarios de tests

7. Qualité logiciel, test automatisés 


7.1 Présentation des outils SonarCloud /SonarLint/SonarQube
7.2 Démonstration des capacités des outils Cloud et Desktop
7.3 Pratique via l’IDE et Sonarcloud : Travaux de groupe
7.4 Poursuite du Projet Fil Rouge
7.5 Pratique via l’IDE sur JUNIT et analyse de couverture via MAVEN et Jacoco : travaux individuels
7.6 Ce module permettra de comprendre comment identifier les failles de sécurités les duplications de code, le non respect des normes de codages et le taux de couverture des Tests unitaires mis en place sur le projet Fil-Rouge

8. Devops et intégration continue


8.1 Présentation du Devops
8.2 Les Outils : Présentation de Jenkins, Agile, Marathon ...
8.3 DevOps Avancé : présentation des crédo et méthodologie sur lesquels reposent DevOps
8.4 Reprise du cas fil rouge avec mise en place de l’intégration continue et des tests fonctionnels

  • Analystes
  • Développeurs
  • Consultants
  • Webmasters
  • Web designers
  • Chefs de projets,
  • Toute personne impliquée dans un projet informatique.

  • Connaissance de l’outil informatique
  • Des notions d’algorithmes
  • Des notions en développement, en langages de programmation et des bases de données.
  • Une première expérience en développement est un plus
  • Ou un diplôme niveau Bac+2 scientifique 

  • Pédagogie participative et interactive (70 % de pratique, 30% de théorie).
  • Alternance d'apports théoriques et d'études de cas en groupe. 
  • Travail personnel de conception, développement d'une application, avec mise en place de tests.

  • QCM d’évaluation des acquis
  • Épreuve certifiante : Présentation devant un jury du travail personnel 

Ce parcours de formation représente le deuxième bloc de compétences constituant le titre RNCP de niveau 7 «Manager en Ingénierie Informatique» reconnu par l'État, délivré par ESIEE-IT. Code RNCP35435BC02 : « Concevoir, déployer et tester des solutions techniques ». 

Après avoir suivi l’ensemble des modules et validé l’obtention du parcours, un Certificat ESIEE-IT «Concevoir, déployer et tester des applications informatiques» vous sera remis. 

  • Admissibilité sur dossier de candidature (CV et lettre de motivation)
  • Un entretien avec un de nos conseillers experts pour vous aider à élaborer votre parcours de formation personnalisé et à constituer votre dossier de financement
  • Un entretien de positionnement préalable à la formation est réalisé avec notre équipe pédagogique, un parcours de formation e-learning est intégré afin de vous permettre d’acquérir tous les pré-requis nécessaires

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr (réponse sous 48heures).

Informations pratiques

Texte

Prochaines sessions  : 

  • Nous contacter
  • (nous consulter pour obtenir le planning détaillé)

 

  • Horaires : 9h00 à 17h30
  • Nombre de participants : 4 à 16 par session
  • Possibilité de faire cette formation en 100% distanciel
  • Nouveau programme
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles ICI.
  • Formation éligible CPF, pour vous inscrire cliquez sur ce lien : CPF