Tests d’une application Python

Description

Cela ne vous viendrait pas à l’esprit de livrer un logiciel en disant : « Priez pour que cela fonctionne ».

Indispensables dans la mouvance agile, plus que souhaitable pour tout projet, indispensable selon beaucoup, les tests de votre produit sont une garantie du bon fonctionnement.

Vous découvrirez pourquoi vous devez avoir « au moins » 100 % de couverture de test et comment écrire les tests permettant de livrer votre produit en toute confiance.

Vous découvrirez aussi comment les tests vous font gagner énormément de temps (fini les longues périodes de debug/intégration).

Cette formation est orientée pratique : les participants réaliseront de nombreux ateliers pour acquérir une première expérience du développement en Python. Ils pourront en tirer les méthodes, bonnes pratiques et autres trucs et astuces pour être efficace au quotidien.

Objectifs

  • Garantir le bon fonctionnement d’une application par la réalisation de tests
  • Connaître les possibilités pour tester (entre autres) une application Python
  • Être sensibilisé au TDD (Test Driven Development)
  • Savoir écrire des tests

Organisation

Durée / prix

1 jour.

À partir de 250 € HT, consultez les tarifs.

Public visé

Développeurs, ingénieurs, chefs de projets intéressés par le développement.

Prérequis

Compétences de la formation initiale acquises.

Distanciel / présentiel

Cette formation peut se réaliser sur site en face à face. Elle peut également se réaliser à distance.

Formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Programme de formation

  • Test Driven Development
  • Les tests avec la bibliothèque standard : unittest
  • Les tests avec la bibliothèque non standard : pytest et les possibilités que cela offre
  • Mesure de la couverture de test

Formations complémentaires