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