Description
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
Public concerné
Architectes
Développeurs
Analystes
Chefs de projets
Prérequis
Disposer d’une première expérience de développement
Maîtriser un langage de programmation (C#, Java ou C++)
Déroulé du programme
1
Logiciel et qualité
- 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
2
Le test durant le cycle de vie du logiciel
- Mode Agile / Cycle en V : impacts sur les tests
- Les niveaux de tests
- Les cibles de tests
3
Présentation de techniques 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
4
Automatisation des tests et des livrables
- 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
5
GIT : présentation de l'outil
- Décentralisation
- Fichiers et répertoires
- Gestions des commits
- Synchronisation des référentiel distant
- Comparaison
- Tags
- Patchs
6
GIT : Gestion des branches
- Ajout de branches
- Navigation
- Fusion
- Résolution des conflits
- Branche temporaire
7
JIRA : Gestion des bugs
- Le bug tracking
- La communication avec les utilisateurs
- Suivi de l'activité
Informations
Durée
3 jour(s)
21h
Tarif
1850 € HT
HT