Да, мы обнаружили, что этот процесс работал очень хорошо и использовали specflow, чтобы реализовать этот подход довольно легко.У нас есть более 2000 сценариев, реализованных только на нашем доменном уровне, и мы также использовали этот подход для тестирования наших контроллеров и на нашем уровне пользовательского интерфейса (еще 2000+ тестов).
Это хорошая идея, если вы работаете с большимиПеред тем, как начать, вы должны подумать о том, как организовать шаги, так как вы быстро начнете собирать большое количество шагов, и поиск шага может стать проблемой.
Самая большая проблема у нас былаесли в команде пишут сценарии несколько человек, они часто пишут один и тот же шаг, но с несколько иной формулировкой, в результате чего один и тот же шаг добавляется дважды.