Всем привет есть эксперты на питоне, хочу проконсультироваться про грабли на которые можно наступить если начинаешь писать тестовый Фреймворк с нуля в компании где менеджеры уже решили использовать BDD ... ? И хотят чтобы часть реализации шарилась между командами ... ?
Выскажу свое скромное мнение.
Когда-то написал на питоне bdd-фреймворк (да не простой, а с тем ещё гуем), все для ручных тестеров и манагеров и вот что скажу - BDD не нужен.
Это большая трата ресурсов на поддержание этой "прослойки", которая в перспективе легко может подарить тонну блокеров. Это слабое звено.
Не нужно ориентироваться на менеджеров и полуручных тестеров, для которых "слишком сложно", пошли они в жопу.
Альтернатива? Пишите классический читаемый код, с комментариями, с аннотациями. Почитайте про allure, он, благодаря, аннотациям, выдает читаемую копипасту для багтрекеров.
Ну это просто мое мнение