Faire des tests en python

Type:
pyconfr
Audience level:
Novice
Category:
tutoriel
Septembre 16th 2 après-midi – 3:30 après-midi

Description

Aujourd'hui les tests sont devenus incontournables, encore faut-il connaître les bonnes pratiques. Cet atelier vous offrira un tour d'horizon des différents types de test, niveaux de test, techniques et outils.

Abstract

À travers le développement d'une application en suivant le principe du Développement Dirigé par les Tests, nous aurons l'occasion de découvrir les différents concepts associés aux tests :

  • Tests unitaires
  • Tests d'intégration
  • Tests d'interfaces
  • Librairies python pour écrire des tests
  • Outil de test d'interface, présentation et utilisation de selenium pour tester des pages web (http://seleniumhq.org/)
  • Mock/Bouchonnage, présentation et utilisation de la librairie Mock (http://www.voidspace.org.uk/python/mock/)
  • Etc...

Il est fortement recommandé aux personnes voulant assister à cet atelier d'assister auparavant à la présentation sur les tests par Guillaume BURET (http://www.pycon.fr/2012/schedule/presentation/24/).

Logiciels à installer

  • Python 2.7 ou unittest2
  • Nosetests (pip install nose)
  • SST (pip install sst) et Firefox si possible