Da qualche tempo ho notato in rete un certo interesse verso il Behaviour Driven Development (abbreviato in BDD). Sul sito viene data questa definizione : Il Behaviour-Driven Development (BDD) è una evolozione dei concetti alla base del TestDrivenDevelopment e del AcceptanceTestDrivenPlanning. Ovviamente esistono diverse implementazione (vedi tools) a seconda della piattaforma su cui si sviluppa. Per chi usa il framework .NET consiglio di dare un'occhiata a questi due progetti: specter che usa Boo come linguaggio per creare i test. Sul sito è presente anche un buon video su come usarlo. Behave# che usa C#, un esempio lo trovate su wiki del progetto. Altri...