Question: can bdd and tdd coexist?
Answer: Yes you can. TDD is more geared towards Unit Test level tests whereas BDD is more geared towards Feature Testing and Integration Testing.