Je voudrais essayer d'implémenter du TDD dans nos applications Web pour réduire les régressions et améliorer la qualité des versions, mais je ne suis pas convaincu de l'efficacité des tests automatisés avec quelque chose d'aussi moelleux que les applications Web.
J'ai lu et essayé TDD et les tests unitaires, mais les exemples sont des fonctionnalités «solides» et plutôt simples comme les convertisseurs de devises, etc.
Existe-t-il des ressources pouvant aider à tester les systèmes de gestion de contenu et de publication unitaire? Que diriez-vous de tester un panier / magasin (produits physiques et en ligne)? AJAX?
Googler pour "Web Test Driven Development" me donne juste d'anciens articles d'il y a plusieurs années couvrant les mêmes exemples de fonction de calculatrice ou des discussions sur pourquoi TDD est meilleur que tout (sans aucun exemple).