FERMER
< Retour à l'agenda

Agenda

Ne ratez aucun événement !
Une méthodologie pour fiabiliser son code embarqué. Le TDD « Test Driven Development »
7 Avril 2021 — 8 Avril 2021

Une méthodologie pour fiabiliser son code embarqué. Le TDD « Test Driven Development »

L’objectif de cette formation est de mettre en œuvre une méthodologie TDD pour sa gestion de projet Logiciel pour améliorer la qualité produit.

Pour vous inscrire veuillez cliquer ici.

OBJECTIFS :

  • Mettre en œuvre une méthodologie TDD pour sa gestion de projet Logiciel pour améliorer la qualité produit

PUBLIC VISÉ :

  • Développeurs de logiciel et ingénieurs en conception informatique

PREREQUIS :

  • Aisance à utiliser un shell Linux
  • Bonnes connaissances en programmation langage C.
  • Un PC avec webcam, haut-parleur et micro et une liaison Internet sont requis.

INTERVENANT :

  • Expert en génie logiciel, processus de gestion et de développement.
  • Le programme CAP’TRONIC aide, chaque année, 400 entreprises à monter en compétences sur les technologies liées aux systèmes électroniques et logiciel embarqué.

PRIX :

  • Non-adhérent : 1 000€ HT
  • Adhérent CAP’TRONIC : 800€ HT

LIEU :

  • Formation à distance : Les accès à un outil informatique en ligne adapté seront fournis au stagiaire avant le démarrage de la formation.
  • Aucun logiciel spécifique n’est à installer. Seule une connexion à Internet est requise

PROGRAMME :

JOUR 1

  • Introduction et exemples de scénarios types, introduisant la problématique d’un code de qualité, testé et documenté
  • Approche système
  • Elaboration d’un document logiciel
  • Les documents de spécifications et d’exigences
  • Cas pratique avec prise en compte des tests dès les phases de conceptionLes différentes gestions de projet
  • La qualité de code
  • Norme de codage
  • Principe et exemples : Linux coding style, MISRA, google coding style
  • Métrique, Revue de code et documentation
  • Travaux pratiques
  • Rédaction de spécifications et d’exigences

JOUR 2

  • Les documents de vérification et validation
  • Outils de gestion de configuration
  • Théorie : Principe, test de non régression, automatisation des tests, testabilité
  • Différents types de tests
  • Tests unitaires : Définition et mise en pratique sur outil de test unitaire
  • Tests d’intégration : Définition et stratégie
  • Tests de validation : Définition et mise en œuvre
  • Conclusion/Discussions.