Tests automatisés

Les tests automatisés sont importants sur des projets à long terme avec un périmètre fonctionnel large et interdépendant. A chaque mise en production il devient alors humainement impossible de tester l’intégralité des fonctionnalités sur tous les navigateurs. C’est là, que les tests automatiques entrent en jeu.

Imaginez une application aussi complexe qu’Facebook ou Google+. Chaque mois des centaines de patches et évolutions sont appliqués par des centaines de développeurs. Si le test de ces évolutions à proprement parler est simple, chacune de ces modifications peut générer une anomalie n’importe où dans le système entier.

Tester manuellement l’intégralité d’un site lors de chaque mise à jour de la production est impossible. Pour ce faire nous avons recours, pour nos projets les plus importants, à une couverture complète du site par des tests automatiques. Basés sur la suite open source : Selenium.

Tests automatisés