Java, tests et qualité

Durée totale

Java, tests et qualité

ORSYS
Logo ORSYS

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début
Il n'y a pas de dates de débuts connues pour ce produit.

Description

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

La qualité des logiciels est devenue un enjeu primordial. Vous mettrez en œuvre des outils Open Source afin d'industrialiser vos développements et garantir cette qualité. Vous apprendrez à gérer les sources, la documentation, les anomalies et les évolutions d'une application ainsi que l'ensemble des tests associés.
Objectifs pédagogiquesÀ l’issue de la formation, le participant sera en mesure de :

  • Industrialiser le développement logiciel
  • Gérer les sources d'un développement via un système centralisé ou décentralisé
  • Gérer les anomalies et les évolutions fonctionnelles d'une application
  • Mettre en place les normes de codage et la documentation d'un logiciel
  • Mettre en œuvre différents type…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Java, Excel, XML/XSLT, Développement mobile et Unified Modeling Language (UML).

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

La qualité des logiciels est devenue un enjeu primordial. Vous mettrez en œuvre des outils Open Source afin d'industrialiser vos développements et garantir cette qualité. Vous apprendrez à gérer les sources, la documentation, les anomalies et les évolutions d'une application ainsi que l'ensemble des tests associés.
Objectifs pédagogiquesÀ l’issue de la formation, le participant sera en mesure de :

  • Industrialiser le développement logiciel
  • Gérer les sources d'un développement via un système centralisé ou décentralisé
  • Gérer les anomalies et les évolutions fonctionnelles d'une application
  • Mettre en place les normes de codage et la documentation d'un logiciel
  • Mettre en œuvre différents types de tests (tests unitaires, fonctionnels, de robustesse et de performance)
  • Automatiser des tâches définies


Public concerné

Développeurs Java/Java EE, responsables qualité et chefs de projets.
Prérequis

Bonnes connaissances en programmation Java.Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.
Programme de la formation

Introduction générale

  • Qu'est-ce que la qualité logicielle ? Pourquoi en faire ? Comment industrialiser le développement logiciel ?

Gestion des sources

  • Définition, intérêt dans l'organisation du travail, unicité de l'environnement de développement.

Travaux pratiques

Présentation des logiciels libres de gestion des sources CVS et/ou Subversion (SVN).

Outil de gestion des bugs, anomalies et évolutions fonctionnelles

  • Description fonctionnelle, intérêt pour les développeurs, les utilisateurs, les managers.
  • Définition et intérêt du tri des bugs, anomalies et évolutions fonctionnelles.

Travaux pratiques

Présentation des logiciels libres de gestion des bugs, anomalies et évolutions fonctionnelles Bugzilla et/ou Mantis.

Règles de codage et documentation

  • Intérêt (au-delà des oppositions de clans). Au-delà du style : règles d'organisation des fichiers...
  • Intérêt de la documentation, documentation du code et autre documentation (HOWTO...).

Travaux pratiques

Revue des recommandations et règles de codages de Sun. Présentation et paramétrage de CheckStyle. Exercices de documentation de code.

Tests

  • Pourquoi faire des tests ?
  • Présentation des différents types de tests : tests unitaires, fonctionnels, de robustesse et de performance.
  • Quels tests lancer et quand ?
  • Utilité des objets "Mock" et "Fake" durant les tests unitaires. Couverture des tests unitaires.

Travaux pratiques

Pratique des tests unitaires avec JUnit (logiciel libre) et d'autres outils. Présentation des tests fonctionnels avec les outils Mercury (logiciel commercial), HttpUnit (logiciel libre).

Procédures de livraison

  • Intérêt des procédures de livraison. Etapes classiques et non classiques (tests manuels, de robustesse).

Automatisation des tâches

  • Présentation de tâches devant être automatisées.

Travaux pratiques

Présentation et introduction à Ant (logiciel libre) et/ou Maven.

Conclusion générale : mesures de la qualité

  • Synthèse des mesures qualité : convention de codage, documentation, couverture de tests, automatisation des procédures.
  • Mise en place d'un tableau de bord de la qualité.
Rester à jour sur les nouveaux avi
Pas encore d'avis.
  • Demander des informations à propos de cours. Dorénavant, nous recevrez aussi une notification lorsque qu'un autre utilisateur partage son avis. C'est un bon moyen de vous encourager à continuer d'apprendre!
  • Voir les produits similaires avec des avis: Java.
Partagez vos avis
Avez-vous participé à cours? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.