Можете объяснить для чего связка сайпрес+кукумбер? Они же вроде дублируют друг друга. Никак не пойму
BDD (cucumber как частность) - это по сути абстракция над кодом тестов, которая позволяет вам писать тесты на реальном языке (русском, английском), а под этим регулярка, которая вызывает методы в коде.
Cypress-тесты вы пишете на js, на языке программирования. Просто тесты пишутся в BDD-стиле. Типа для теста it('should return...', () => {}); Не знаю можно ли прикрутить BDD поверх Cypress, не интересовался.
Я вообще не оч за BDD :) да полетят в меня камни.