Size: a a a

testing_in_python

2021 July 23

V

Vita in testing_in_python
да, на чужих ошибках никто не учится, все надо на песочнице через себя пропускать
источник

B

Bola in testing_in_python
песочница добавляет чувство безопасности )
поэтому делать надо на "живом" проекте
источник

BK

Boris Krutskih in testing_in_python
да, пейдж object. Вот я хочу добиться реализации по принципу библиотеки selene, где для получения веб элемента используется лишь s('#locator').click()  https://github.com/yashaka/python-web-test/blob/master/tests/test_search_engines_should_search.py
источник

OC

Oleg Chaplashkin in testing_in_python
Не очень понял про UI Kit и как это относится к логики построения ОО-зависимостей
У вас наверняка есть логика, которая дублируется. Копипаста - достала.
В случае обычных функций - мы выносим что-то в функцию/процедуру тем самым сокращаем

Ну, анлаогично, только на уровне объектов и их взаимодействия. Неважно какой у вас UI (я тестил динамический React с d3.js визуализацией), все страницы можно уместить в иерархию и отнаследовать.
источник

V

Vita in testing_in_python
у тебя были очень сложные сайты с фреймами и так далее? вот твой тестовый проект просто станет сложно поддерживаемым для расширения и анализа
источник

АХ

Андрей Хахин... in testing_in_python
Эм, а что такого во фреймах? И да, были и есть. И я лично за то, чтобы контролы были типизированны и логика была отделена от какой то BasePage
источник

BK

Boris Krutskih in testing_in_python
Такой вариант, не подходит, так как получаю потом `AttributeError: 'None Type' object has no attribute 'get_web_element'
источник

АХ

Андрей Хахин... in testing_in_python
Эмм, тут без нормально примера не разобраться, все должно работать, атрибут есть, но он None, значит при инициализации Globals().web_client_actions вернул тебе None
источник

V

Vita in testing_in_python
ну тут тебе поможет знание ООП) включай дебаггер и поймешь, в чем трабла
источник

V

Vita in testing_in_python
почему никто не пользуется  дебаггером, все вопросы разом решаются
источник

АХ

Андрей Хахин... in testing_in_python
Ага, вот видно что у человека проблемы с python, лучше убить год, чтобы он написал какое то решение, а возможно и не написал или написал совсем не то, чем заюзать что то работающее? Если мы рассматриваем сторону компании, то ей явно не интересно. Поэтому стартапы переманивают чаще всего на большие деньги, лишь бы был опыт и могли быстро поднять
источник

S

Someone in testing_in_python
Спасибо! pytest_generate_tests то что надо! Параметризация фикстуры по условию.
P. S. Мой первый хук ^_^
источник
2021 July 26

M

Mike in testing_in_python
Привет.
Подскажите пожалуйста стоит задача протестировать Bluetooth device. Как организовать тестирование, какие библиотеки можно использовать? Может что-то порекомендовать к прочтению.
Что лучше использовать cloud, emulator or real device?
Спасибо за любую помощь.
источник

V

Vit in testing_in_python
Я юзал пару лет назад либу pygatt в связке с донглом BLED112, все работало относительно стабильно, донгл иногда залипал так что приходилось ребутать тачку
источник

M

Mike in testing_in_python
Спасибо. А была ферма или эмуляторы?
источник

V

Vit in testing_in_python
была ферма, BLED112 жестко тупил с виртуалками
источник

M

Mike in testing_in_python
А девайсы к машине подрубались или через телефоны?
источник

M

Mike in testing_in_python
Мне нужен второй вариант.
источник

V

Vit in testing_in_python
блютуз девайсы подрубались к донглу BLED112, вместо мобилки
источник

M

Mike in testing_in_python
Сори уже погугли что такое донгл.
Может в курсе можно ли через мобилку тестить? Реально ли вообще
источник