Size: a a a

QA — Автоматизация

2020 March 03

AK

Anton Khayrutdinov in QA — Автоматизация
Да, смешно)
источник

СС

Сказочный Сникерс in QA — Автоматизация
Alexei Vinogradov
Нативная интеграция, опрос проплачен :-)
В смысле проплачен?
источник

СС

Сказочный Сникерс in QA — Автоматизация
То есть ты серьезно считаешь что кто то будет тратить деньги на опросики в чатиках?)
источник

S

SMB in QA — Автоматизация
коллеги, тут озадачился я вобщем - что-то сдохло в лесу, у меня провалы сознания или Firefox DevTools переработали на последних релизах механизм для Element - Copy XPath?
ну в смысле что раньше т.о. я никогда не получал строк вида
//*[@id="brand"]
(обычно были лонгриды типа /html/body/header/div/div[1]/nav/div/ul/li[2]/ )
сейчас вот увидел смотрю и думаю...
источник

EB

Evgenii B in QA — Автоматизация
#xctest #apple #flaky #saucelabs

возникла необходимость добавить обработку нестабильных тестов и добавить их перепрогон.

В интернете люди изощряются так: делаем запуск тестов, получаем xml с результатами, парсим результат, формируем сабсет упавших тестов, делаем новый прогон тестов.

Может быть, есть какие-то решения в рамках самого xctest без костыльного парсинга артифактов?
источник

L

Lena🦄 in QA — Автоматизация
Evgenii B
#xctest #apple #flaky #saucelabs

возникла необходимость добавить обработку нестабильных тестов и добавить их перепрогон.

В интернете люди изощряются так: делаем запуск тестов, получаем xml с результатами, парсим результат, формируем сабсет упавших тестов, делаем новый прогон тестов.

Может быть, есть какие-то решения в рамках самого xctest без костыльного парсинга артифактов?
Если запускаете с помощью fastlane, то, кажется multi scan умеет перезапускать упавший
источник

EB

Evgenii B in QA — Автоматизация
Fastlane не запускаю, потому что билд тестируется в Saucelabs, хотелось бы что-то интегрированное в билд в схеме проекта, потому что очевидно Fastlane никак не приколотить к работе saucelabs интерфейса
источник

EV

Elena V in QA — Автоматизация
Кукуся. Python - pytest - allure.
два сабсьюта с тестами (два класса)
параметризуются двумя наборами парамов со скоупом "модуль", потому что идет два сьюта с одним набором, потом два этих же с другим набором. все ок. порядок выполнения как я и хотела. НО

аллур собирает в первый сабсьют все парамы и с первого и со второго прогона
и потом так же во второй

это вообще реально как-то поправить, чтоб не держать в голове?
источник

EV

Elena V in QA — Автоматизация
источник

СС

Сказочный Сникерс in QA — Автоматизация
А где ты эти а и б задаешь?
источник

EV

Elena V in QA — Автоматизация
@allure.sub_suite('A')
источник

СС

Сказочный Сникерс in QA — Автоматизация
В каком месте?
источник

СС

Сказочный Сникерс in QA — Автоматизация
На класс?
источник

EV

Elena V in QA — Автоматизация
Но если там чисто названия классов - то то же самое.
Да. На класс
источник

СС

Сказочный Сникерс in QA — Автоматизация
А внутри класса тесты test_1 и test_2?
источник

EV

Elena V in QA — Автоматизация
Да))) это же пробник
источник

СС

Сказочный Сникерс in QA — Автоматизация
Тогда чему ты удивляешься?)
источник

СС

Сказочный Сникерс in QA — Автоматизация
Он и будет собирать со всего прогона все параметры каждого теста в рамках саб сьюта на классе
источник

EV

Elena V in QA — Автоматизация
Даже если внутри буду другие названия тестов, с выведенными параметрами, это не меняет дела.

Не удивляюсь. Спрашиваю куда смотреть, может что-то докинуть в название сьюта как-то нужно. Что это был первый набор. А вот это второй. Я впервые с таким столкнулась
источник

СС

Сказочный Сникерс in QA — Автоматизация
Не знаю могу предложить инлайн менять название теста через allure.dynamic.set_title
источник