Ho letto molto su TDD e ho provato a sviluppare usando TDD senza successo ... Smetto sempre di fissare lo schermo ...
Ho imparato che non dovrei scrivere test per metodi o classi. Dovrei scrivere test per i comportamenti. Questo perché gli oggetti interagiscono tra loro e questa interazione dovrebbe essere testata.
Seguendo l'esempio seguente:
Imagine that, I, as a company owner, would like to save my customers information to consult that later.
Questo è il mio valore aziendale.
Solo per imparare, non vorrei usare alcun framework o libreria, solo PHP e PHPUnit.
Ok, ora, dove dovrei iniziare?
Penso che i miei utenti debbano inserire un URL per accedere al modulo ... Quindi dovrei verificare se sta caricando la pagina? È un buon inizio? Se è vero, come posso testarlo?