При написании сценария BDD, который проверяет информацию в форме ввода, как бы вы перечисляли правила.
Варианты:
1) Единый сценарий каждого правила
2) Схема сценария с примерами для каждого поля и правила
Как сказать, что что-то недопустимо, если оно не входит в определенный набор символов, например:
Учитывая, что я ввожу значение, которое нарушает правило ..
Когда я что-то делаю
Тогда я должен увидеть ошибку .....
Вы бы сгенерировали случайные значения, которые нарушают правило?
Спасибо,
Джеймс