Show notes
Podcast: Téléchargement
Dans ce numéro, Fabrice, Antoine et Sébastien nous parlent d’une partie importante et souvent négligée du cycle de développement : les tests.
Les différents types de tests
- Tests unitaires voir aussi sur wikibooks
- Tests d’intégration
- Tests fonctionnels
- Tests d’acceptation (“UAT”)
- Tests de performance
- Tests d’intrusion
Comment ?
Test Driven Development & Pair Programming.
Les outils
- Tests unitaires : JUnit, TestNG, specs2, qunit, jasmine, mocha (javascript), OCUnit (ios), Infinitest
- Tests fonctionnels : selenium, PhantomJS / CasperJS
- Tests dans un container : arquillian
- Mocking : mockito, OCMock (ios)
- Performance : JMeter, gatling
Automatisation
- Dans le process de build : Maven ou grunt
- Dans l’intégration continue : Jenkins + Sonar
- Provisionning d’environnement pour les tests : vagrant, Chef / Puppet
Divers
- La vidéo de David Gageot à l’USI 2013
- Metasploit – Document et outils très complets pour les tests de pénétration.
- Pair Hero – Un plugin très sympathique pour rendre les tests unitaires ludiques.

