Я использую spec-flow и selenium для проведения некоторых тестов автоматизации.Selenium - тестирование автоматизации Mocking a DB
Я тестирую компонент иерархии, который может содержать родительские/дочерние узлы.
Мой тест состоит в том, чтобы гарантировать, что иерархия отображает родительский и дочерний узлы, но, конечно же, в реальной системе это будет зависеть от присутствующей базы данных и заполнено правильными данными - есть способ издеваться над базой данных в автоматическом тесте это плохая идея?
Как обеспечить надежную проверку моих тестов?
Такое ощущение, что это неправильно, но учитывая мою проблему, я не вижу других альтернатив, но для обеспечения того, чтобы моя среда всегда была сброшена до запуска каждого теста автоматизации.