Lo sviluppo guidato dal comportamento è molto più di semplici test di accettazione automatici.
Per ulteriori informazioni su questo vedi la pagina di Wikipedia su BDD o controlla le risorse dell'elenco eccellente che Liz Keogh ha compilato su BDD
Ora in argomento:
Potresti iniziare ad automatizzare i test di accettazione usando gli strumenti BDD per .Net. StoryQ e SpecFlow sono esempi di strumenti BDD che supportano scenari (test di accettazione) in testo semplice.
L'utilizzo di tale strumento non solo rende lo scenario leggibile per il team di test, ma può addirittura scrivere questi test autonomamente. Ciò dovrebbe dare loro fiducia che i test stanno funzionando.
Se riesci a convincerli a scrivere questi test per tutte le nuove funzioni prima inizi a codificarli. Ti stai avvicinando di un passo al BDD. Questo ti dà il vantaggio di avere una specifica eseguibile. Sai quando il software soddisfa i criteri di accettazione, cioè hai finito.
Al termine, la specifica diventa un test di regressione automatizzato.
Probabilmente non tutti i test possono essere automatizzati o vale la pena automatizzare. A volte la cosa può essere automatizzata, ma se non stai attento, possono trasformarsi in un incubo di manutenzione.
Anche se è possibile automatizzare tutte le specifiche in questo modo, i tester devono ancora eseguire alcuni test manualmente o utilizzando altri strumenti. Non è possibile sostituire i tester con test automatici, ma probabilmente si potrebbero ridurre le 6 settimane a molto meno.