Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Développement - Qualité des applications

réf : DEV-QA

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de développer une application informatique de qualité en utilisant les méthodes et outils de bonnes pratiques.

Objectifs pédagogiques

  • Connaître les bonnes pratiques d’écriture d’un code incluant la maintenance de l’application
  • Connaître les outils nécessaires à la fabrique logicielle pour produire des livrables de qualité
  • Appréhender l’offre des outils de tests de performance et de charge
  • Appréhender les outils et phases de mise en oeuvre d’une intégration continue
  • Savoir utiliser Git pour gérer les codes sources

Pré-requis

Disposer d’une première expérience de développement

Maîtriser un langage de programmation (C#, Java ou C++)

Public concerné

Architectes, Développeurs, Analystes, Chefs de projets…

Programme

  • La structure du code source
  • La gestion des dépendances/couplages faibles
  • Mutualisation de code
  • Les défauts logiciels : origines
  • Intérêt, évaluation
  • Les risques et coûts d’un programme non-testé
  • Indicateur
  • Mode Agile / Cycle en V : impacts sur les tests
  • Les niveaux de tests
  • Les cibles de tests
  • La revue de code
  • Boites noires
  • Boites blanches
  • Quelles techniques de tests choisir?

Travaux pratiques

Choisir et mettre en oeuvre un type de test selon les exemples concerts proposés

  • La toolchain de test : choix et construction de la fabrique logicielle
  • Présentation des acteurs du marché
  • Automatisation des tests GUI/IHM
  • Exécution et génération de rapport de test
  • Les tests en mode Agile
  • Granularité des tests
  • Les types de tests
  • Décentralisation
  • Fichiers et répertoires
  • Gestions des commits
  • Synchronisation des référentiel distant
  • Comparaison
  • Tags
  • Patchs
  • Ajout de branches
  • Navigation
  • Fusion
  • Résolution des conflits
  • Branche temporaire
  • Le bug tracking
  • La communication avec les utilisateurs
  • Suivi de l’activité

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?