#tdd #bdd #specflow #test-data #data-generation
#tdd #bdd #specflow #тестовые данные #генерация данных
Вопрос:
Существует ли какой-либо инструмент, совместимый со Specflow, для генерации тестовых данных. Как и в specflow, при написании тестовых сценариев вы должны указывать образцы данных как жестко закодированные. Существует ли какой-либо инструмент, который может генерировать тестовые данные для сценариев тестирования specflow. Спасибо
Комментарии:
1. Удовлетворителен ли мой ответ? Вам нужна дополнительная помощь?
Ответ №1:
Если вы хотите сгенерировать тестовые данные в качестве примеров в схеме сценария, чтобы рассматривать каждый пример как отдельный модульный тест, это невозможно. Но в том-то и суть BDD, что вы ожидаете от каждого сценария четкого описания того, что там происходит.
Given I have created user named <name>
When I try to login
Then user should access home page
Examples:
|name |
|Bob |
|Jack |
В зависимости от вашего случая вы можете написать шаги для генерации тестовых данных (в Backgroud или в самом сценарии) с помощью любого инструмента по вашему выбору, а на другом шаге проверить свои требования.
Given I have created 100 random users
When I try to login with each user
Then all users should access home page