Наша команда является новичком в разработке / спецификации BDD, и с точки зрения автоматизации мы хотели бы получить несколько советов по настройке сценариев BDD (и шагов) в ситуации, когда существует много переменных, например, с формами.
Вот ситуация: форма для создания сотрудников, которая состоит из нескольких предметов, таких как личная информация, сведения о работе, зарплата и т. Д.
Возможная схема сценария, которую разработала команда:
Учитывая Я хочу добавить нового сотрудника
И должность называется " jobtitle * "
Когда Я отправляю форму
Затем отправляется уведомление " manager "
Примеры:
| jobtitle | manager |
| Developer | John Doe |
Приведенные выше шаги описывают только решающие факторыдля исхода сценария. То, какое имя может иметь человек или какую зарплату он / она получит, не повлияет на сценарий. Однако в другом сценарии решающим фактором может быть другое поле, например, чей-то отдел. В этом случае, как бы связать сценарии или базовые шаги, чтобы мы могли использовать их как можно больше? Поскольку, хотя в этом примере заголовок задания является решающим фактором, нам все равно необходимо заполнить все остальные обязательные поля, чтобы иметь возможность отправить форму. Любой совет приветствуется!