У нас сейчас есть на проекте юзер сценарии, которые в типичной среде выглядели бы как "сделай что-то, подожди от 30 минут до 5 дней, проверь" - было бы абсолютно безумно их в таком виде через е2е автоматизированно тестировать. Впрочем мы БДД не применяем (и слава богу).