Logo de la rubrique FORMATION : Une approche efficace pour fiabiliser son code embarqué. Le TDD « Test Driven Development »

FORMATION : Une approche efficace pour fiabiliser son code embarqué. Le TDD « Test Driven Development »

Du 31 mars 2020 au 2 avril 2020 Gardanne (13)

Durant cette formation, nous verrons un ensemble de méthodes et d’outils permettant de capturer un maximum d’erreurs pour fiabiliser vos développements logiciels afin de mettre sur le marché un produit fiable.

Inscription en ligne

PROGRAMME

Jour 1

  • Introduction et exemples de scénarios types, introduisant la problématique d’un code de qualité, testé et documenté
  • Norme de codage
  • Principe et exemples : Linux coding style, MISRA, google coding style
  • Outils de gestion de configuration
  • Les tests : Principe, test de non régression, automatisation des tests, testabilité
  • Documentation de code avec Doxygen

Travaux pratiques

  • Utilisation de gitlab
  • Mise en en place d’une forge Gitlab

Jour 2

  • Détection automatique d’erreur : Les outils de vérification statique
  • Les warning du compilateur une aide précieuse, splint, cppcheck,
  • Les outils dynamiques
  • Principe et mise en œuvre des outils Valgrind

Travaux pratiques

  • Cgreen, Cppcheck, Valgrind
  • Etude de cas sur l’automatisation de tests CI/CD avec Gitlab
  • Scénario de tests avec Kiwi TCMS
  • Rendre une application testable

Jour 3 : Journée dédiée au test

  • Le test en tant qu’outil de vérification
    Idées reçues et exemples
    Notion de testabilité d’un logiciel ou d’un module logiciel
    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
    Tests d’endurance et de robustesse
  • Elaboration d’un document logiciel
    Les documents de spécifications et d’exigences
    Les tests dans le plan qualité
    Impact de la testabilité sur les exigences fonctionnelles
    Impact de la testabilité sur la qualité du codage
  • Cas pratique avec prise en compte des tests dès les phases de conception
    Elaboration des documents
    Mise en évidence du gain qualité à écrire du code testable
    Mise en œuvre des outils de tests, tests automatiques
  • Les outils connexes
    Le simulateur
    Le test unitaire et le driver
    Utilisation d’un débogueur en mode automatique

Lieu
Centre de microélectronique de Provence
880 route de Mimet
13120 GARDANNE

Participation aux frais :

- Prix préférentiel pour les PME adhérentes CAP’TRONIC : 1 350 € HT
- Pour les grandes entreprises et les PME qui ne souhaitent pas adhérer : 1 800 € HT.

Si vous êtes une PME non adhérente :
Vous pouvez adhérer à l’association JESSICA France. Pour cela contacter Dorothée WALLART
Modalités d’adhésion

Remarque : Jessica France est titulaire d’un numéro d’agrément de formation continue et est référencé DATADOCK depuis le 1er juillet 2017. Cette formation est éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF.

Contacts :
Claude VITTORIA : vittoria@captronic.fr

Contact Inscriptions : Dorothée WALLART : wallart@captronic.fr

FORMATION : Une approche efficace pour fiabiliser son code embarqué. Le TDD « Test Driven Development » - Du 31 mars au 2 avril 2020 à Gardanne (13)



Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par JESSICA France à des fins de communication via emailing. Elles sont conservées jusqu’à votre demande de désinscription et sont destinées aux équipes de JESSICA France localisées en France.
Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant