• Il TDD funziona bene quando abbiamo da testare la logica, ma non quando testiamo interazioni o parti grafiche • Nel BE abbiamo un chiaro contratto (e.g. API contract), nel FE non abbiamo contatti • Tests basati su dettagli implementativi
il TDD nel mondo FE: • Unit test the Domain Logic • Testare la UI tramite Accessibilità • Non applicare il TDD alle sperimentazioni • Favorire test comprensivi essendo consapevoli dei tradeoff
with zero-bugs policy using TDD (Nik Sumeiko) Articoli: • Modularizing React Applications with Established UI Patterns • Testing Implementation Details