151 читали · 5 лет назад
Сравниваем тест-фреймворки BDD для Python
Статья подготовлена для студентов курса «Python QA Engineer» в образовательном проекте OTUS. BDD-фреймворки автоматизации существуют в любом языке программирования, и Python — не исключение. В этой статье мы сравним основные из них. behave Пожалуй, behave является одним из наиболее популярных BDD-фреймворков для Python. Официально он не является частью проекта Cucumber, однако работает похоже. Материалы: — техническая документация; — проект на GitHub. Плюсы: — полная поддержка Gherkin; ...
2 года назад
Собес Python №9. В чем плюсы и минусы BDD?
🤔Вопрос: В чем плюсы и минусы BDD ? 😎Ответ: Плюсы: 1/ Документация становится понятна заказчикам/аналитика/тестировщикам; 2/ Избавлет от накопления legacy-информации и получая самую актуальную информацию в онлайн режиме; 3/ Тестировщики активно вовлекаются в проект; 4/ Снижения порога входа для новых участников и получение более широкого мнения на продукт; 5/ Тесты на зависят от целевого языка программиирования. Минусы: 1/ Это долго и дорого. 2/ Удлиняется цикл разработки; 3/ Подбор специфических фрймворком и необходимость выстраивания процессов разработки...