Size: a a a

testing_in_python

2020 May 23

IS

Idi Suda in testing_in_python
Tishka17
А самому не понятнее читать тесты в формате бдд?
Ну если они магические, то наверное да. Но они ж простыми должны быть
источник

IS

Idi Suda in testing_in_python
Антон Левченко
планирую в команде внедрить грумминг задач с накидыванием тестов в gherkin стиле
+
можно посадить джуна писать тесты
Внедри, расскажи через пару месяцев как оно у вас живёт
источник

АЛ

Антон Левченко... in testing_in_python
Idi Suda
Page object это не технология лол. Так зачем тебе оценка? Сиди да пиши, удобно/неудобно поймёшь в процессп
Как обычно, хочется все сразу и правильно 😅
источник

T

Tishka17 in testing_in_python
Idi Suda
Ну если они магические, то наверное да. Но они ж простыми должны быть
должны быть, но как только там не юнит уже сложно становится. Все равно выделяешь какие-то абстракции
источник

IS

Idi Suda in testing_in_python
Антон Левченко
Как обычно, хочется все сразу и правильно 😅
Лучше сразу неправильно имхо🤪
источник

IS

Idi Suda in testing_in_python
Tishka17
должны быть, но как только там не юнит уже сложно становится. Все равно выделяешь какие-то абстракции
А че у вас там? Сложная функциональные тесты что ли?
источник

T

Tishka17 in testing_in_python
да не сложные, просто криво написанные
источник

T

Tishka17 in testing_in_python
в итоге непонятно где технический код, а где реально шаги теста
источник

T

Tishka17 in testing_in_python
это не текущий проект, на одном из прошлых было
источник

IS

Idi Suda in testing_in_python
Tishka17
в итоге непонятно где технический код, а где реально шаги теста
Технический можно попробовать выкинуть в фикстуры наверное
источник

T

Tishka17 in testing_in_python
ну типа того
источник

T

Tishka17 in testing_in_python
скорее сделать абстракции типа "клиент", упомянутый выше page object  и т.п.
источник
2020 May 27

DB

Dmitry Bulka in testing_in_python
хай
поделитесь плиз ссылкой на пример тестирования chrome extension-ов
источник

ŚW

Świętomierz Wisniews... in testing_in_python
Антон Левченко
Привет! Требуется написать 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?
источник

АЛ

Антон Левченко... in testing_in_python
Świętomierz Wisniewski
Слоупочнен, но должен спросить: зачем вам нужен бдд и какие преимущества вы пытаетесь из этого извлечь?
Второй вопрос: для чего именно вы пытаетесь использовать selene?
пытаемся получить от бдд преимущества:
- всегда актуаальная тестовая документация
- при дальнейшем развитии написанного фреймворка можно посадить джуна без знания ЯП писать тесты
- при грумминге задач сразу накидывать черновики тестов в gherkin стиле

selene хотелось бы использовать для более удобного взаимодействия с функциями Selenium/Appium
источник
2020 May 28

g

gigimon in testing_in_python
Антон Левченко
пытаемся получить от бдд преимущества:
- всегда актуаальная тестовая документация
- при дальнейшем развитии написанного фреймворка можно посадить джуна без знания ЯП писать тесты
- при грумминге задач сразу накидывать черновики тестов в gherkin стиле

selene хотелось бы использовать для более удобного взаимодействия с функциями Selenium/Appium
В долгосрочной перспективе оно не работает так. Правильно написанный код с шагами всяко лучше по документации. Джун без знания ЯП будет требовать контроля для написания реализации степов примерно всегда
источник

g

gigimon in testing_in_python
Универсальные Степы это миф, они либо становятся очень сложные, либо не универсальные
источник

E

Egor in testing_in_python
в Allure есть возможность видеть duration тестов с учетом фикстур? Собственно проблема в том, что хочу понять что медленне всего работает, но при сортировке по duration - получаю результаты именно самих тестов, что вообще не несет никакой пользы
источник

СС

Сказочный Сникерс... in testing_in_python
Egor
в Allure есть возможность видеть duration тестов с учетом фикстур? Собственно проблема в том, что хочу понять что медленне всего работает, но при сортировке по duration - получаю результаты именно самих тестов, что вообще не несет никакой пользы
Google pytest durations
источник

E

Egor in testing_in_python
спасибо
источник