Vorrei provare a implementare alcuni TDD nelle nostre applicazioni web per ridurre le regressioni e migliorare la qualità del rilascio, ma non sono convinto del modo in cui i test automatizzati possono eseguire con qualcosa di soffice come le applicazioni web.
Ho letto e provato TDD e test delle unità, ma gli esempi sono funzionalità "solide" e piuttosto semplici come convertitori di valuta e così via.
Esistono risorse che possono essere d'aiuto con i test di unità e i sistemi di pubblicazione dei contenuti? Che ne dici di testare l'unità di un carrello / negozio (prodotti fisici e online)? AJAX?
Cercare su Google "Web Test Driven Development" mi porta solo vecchi articoli di diversi anni fa che coprono gli stessi esempi di funzioni simili a calcolatrici o discussioni sul perché TDD è meglio di qualsiasi cosa (senza esempi).