Из FAQ :
"Мы советуем вам не использовать файлы Excel или csv для определения ваших тестовых случаев; использование файлов Excel или csv считается антишаблоном.
Одна из целей Cucumber - иметь исполняемые спецификации. Это означает, что ваши файлы функций должны содержать только правильный уровень информации для документирования ожидаемого поведения системы. Если ваши тестовые примеры хранятся в отдельных файлах, как вы сможете прочитать документацию?
Это также означает, что в вашем файле возможностей не должно быть слишком много деталей. Если вы это сделаете, вы можете подумать о том, чтобы перенести их в определения шагов или вспомогательные методы . Например, если у вас есть форма, где вам нужно заполнить множество различных полей, вы можете использовать для этого шаблон Builder . "