Нет, тдд предполагает тесты в формате "я запустил с такими параметрами - я получил такой выхлоп"
Бдд семантически на другом уровне, хотя в реализации может быть очень близок. Он описывает сценарии, которые должны происходить, оперируя не конкретными значениями, а ожидаемым поведением, что не всегда маппится один к одному. Из-за сценарности столько фреймворков, которые описывают тест именно текстом.
Если совсем строго говорить абстракциями, то они не противоречат друг другу. ТДД предполагает описание ожиданий до реализации, БДД описывает формат этих ожиданий. На практике обычно появляется вышеописанная семантическая разница.