Otra característica del Test Driven Development es que requiere que el programador primero haga fallar los casos de prueba.