Вы хотите, чтобы сценарии огурца запускались с какой-то очисткой базы данных, иначе каждый сценарий будет зависеть от ранее запущенных сценариев, и вы, сценарии, начнете терпеть неудачу в самых разных путях, которые очень трудно отлаживать ,
Если вы пишете сценарии, зависящие от предыдущих сценариев, вы должны прекратить это прямо сейчас. Если вы пытаетесь предварительно заполнить данные для теста, попробуйте сделать это в заданном, например.
Given the database is pre-populated
Если это слишком медленно у вас есть несколько вариантов
Улучшение, как вы prepoulate данные, например, загрузить SQL дамп из сохраненной базы данных
Писать сценарии, которые менее зависит от предварительно заполненных данные
Написать меньше сценариев, которые зависят от предварительно заполненных данных (возможно, вы можете компоненты модульного тестирования нижнего уровня) ,
Его основная часть всех автоматических испытаний заключается в том, что вы запускаете каждый тест/сценарий из стабильной, постоянной, повторяемой начальной точки.
Вы заглянули в крючки? –