Привет! Требуется написать UI автоматизацию на проекте(web/ios/android, общее количество тестов на начальном этапе 150-200 шт). Оцените пожалуйста выбранный стэк технологий. Обязательным пунктом является Python и BDD framework(не могу решить использовать behave или pytest-bdd). Планирую использовать
для web: Python+Selene+Behave+PageObject+Allure
для ios/android: Python+Appium+Behave+PageObject+Allure
Слоупочнен, но должен спросить: зачем вам нужен бдд и какие преимущества вы пытаетесь из этого извлечь? Второй вопрос: для чего именно вы пытаетесь использовать selene?
Слоупочнен, но должен спросить: зачем вам нужен бдд и какие преимущества вы пытаетесь из этого извлечь? Второй вопрос: для чего именно вы пытаетесь использовать selene?
пытаемся получить от бдд преимущества: - всегда актуаальная тестовая документация - при дальнейшем развитии написанного фреймворка можно посадить джуна без знания ЯП писать тесты - при грумминге задач сразу накидывать черновики тестов в gherkin стиле
selene хотелось бы использовать для более удобного взаимодействия с функциями Selenium/Appium
пытаемся получить от бдд преимущества: - всегда актуаальная тестовая документация - при дальнейшем развитии написанного фреймворка можно посадить джуна без знания ЯП писать тесты - при грумминге задач сразу накидывать черновики тестов в gherkin стиле
selene хотелось бы использовать для более удобного взаимодействия с функциями Selenium/Appium
В долгосрочной перспективе оно не работает так. Правильно написанный код с шагами всяко лучше по документации. Джун без знания ЯП будет требовать контроля для написания реализации степов примерно всегда
в Allure есть возможность видеть duration тестов с учетом фикстур? Собственно проблема в том, что хочу понять что медленне всего работает, но при сортировке по duration - получаю результаты именно самих тестов, что вообще не несет никакой пользы
в Allure есть возможность видеть duration тестов с учетом фикстур? Собственно проблема в том, что хочу понять что медленне всего работает, но при сортировке по duration - получаю результаты именно самих тестов, что вообще не несет никакой пользы