Size: a a a

QA — Automation

2021 August 10

AU

Artem Ustimchik in QA — Automation
Добрый день, подскажите пожалуйста. Столкнулся с такой проблемой, обновил в проекте версию Java с 8 до 11 и теперь получаю ошибку после запуска тестов Execution failed for task ':test’. Google не помог, все решения которые там предлагались не помогли. Кто сталкивался с такой пролемой ? подскажите куда копать ?
источник

ES

Eugene Stogniy in QA — Automation
искать выше по логу описание ошибки
источник

AU

Artem Ustimchik in QA — Automation
Выше нет ничего: вот все что есть
> Task :project:test FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘project:test'.
> No tests found for given includes: [project.screenshot.RegisterFormTest.registerForm](filter.includeTestsMatching)
источник

ES

Eugene Stogniy in QA — Automation
Ну это уже ближе - там вроде как все написанно - искать  почему filter.includeTestsMatching не находит тест для project.screenshot.RegisterFormTest.registerForm
источник

AU

Artem Ustimchik in QA — Automation
Вот странно почему он находил в Java8 и перестал в Java11 и filter.includeTestsMatching у меня используется только для Unit тестов а не для Скриншотов(( а если вообще убрать этот фильтр то проблема не решается(
источник

ES

Eugene Stogniy in QA — Automation
тут Я вам не помогу ничем
источник

AU

Artem Ustimchik in QA — Automation
Спасибо и на этом буду дальше думать и пробовать
источник

D

Dmitry in QA — Automation
источник

LY

Lev Yarushin in QA — Automation
По RF у нас есть отдельный чатик @robotframework_ru
источник

В

Вадим in QA — Automation
Всем привет. Кто-то пишет на nightwatch, сравнивал cypress и nightwatch в плане скорости выполнения тестов?
Дело в том, что мой самый длительный тест проходит в сайпресе за 2 минуты, а в nightwatch - 10. Это нормально, или я субъективно придираюсь к nightwatch?
P. S. Руками я бы прокликал и заполнил все формы скорее.
источник

РН

Роман Новиков... in QA — Automation
Господа, приветствую

Я пишу UI-тесты с помощью pytest + selenium и часто возникает необходимость протестировать создание объекта через UI на одной странице (через API создавать возможности нет) и проверку его отображения на другой.

Я делаю так: пишу первый тест, который проверяет сценарий создания, а потом пишу второй, внутри которого дублирую код для создания из первого + добавляю проверку отображения

Вопросы знатокам следующие: каким образом можно бороться с дублированием в тестах? какие есть бестпрэктисэс по обработке связанных тестов? мб есть какой-то способ безопасно связывать два теста? есть ли способ в pytest управлять порядком запуска тестов?
источник

SR

Sergey Raspopov in QA — Automation
А напрямую базу дернуть?
источник

B

Bola in QA — Automation
Объект, которые создаётся через ui, можно все же попробовать создавать через http запросы, которые шлёт браузер, это будет быстрее в любом случае. Если доступа нет.
источник

РН

Роман Новиков... in QA — Automation
Это вариант, спасибо
источник

РН

Роман Новиков... in QA — Automation
Мб так даже проще, чем напрямую в базу стучать
источник

D

Di in QA — Automation
Это плохая практика, но на python есть pytest-order
источник

SR

Sergey Raspopov in QA — Automation
Но если по http запрос проходит, значит АПИ доступно.. не?
источник

РН

Роман Новиков... in QA — Automation
Я совсем недавно вкатился в автоматизацию, пока только изучаю
Спасибо за ответ
источник

SR

Sergey Raspopov in QA — Automation
У меня так:
1) Создается объект в базе, прям запросом к БД.
2) Проходит тест
3) Объект из базы удаляется, запросом к БД.
К сожалению времени на рефакторинг под ORM нет )
источник

РН

Роман Новиков... in QA — Automation
сорри, я попутал, http-запросы не подходят
источник