Size: a a a

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

2019 November 19

BO

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

VP

Vladislav Plakhov in QA — Автоматизация
Всем привет. Есть вопрос по тестированию в Spring boot приложении.
Есть проблема, что для части тестов необходимо создавать несколько дополнительных сущностей, и они нужны лишь, что бы корректно создать основную сущность (создание дополнительных сущностей проверяется в других тестах) и не хочется создание всей обвязки запихивать в метод BeforeEach в каждом тесте, потому что это типовое действие. Правильно ли будет создать сервис для создания вспомогательных данных или есть какие-то другие best practice для этого?
источник

MK

Maksim Kanin in QA — Автоматизация
Насоздавать их много 1 раз и потом использовать в тестах?
источник

VP

Vladislav Plakhov in QA — Автоматизация
база создается каждый раз заного
источник

AP

Alexey Panashchenko in QA — Автоматизация
Vladislav Plakhov
Всем привет. Есть вопрос по тестированию в Spring boot приложении.
Есть проблема, что для части тестов необходимо создавать несколько дополнительных сущностей, и они нужны лишь, что бы корректно создать основную сущность (создание дополнительных сущностей проверяется в других тестах) и не хочется создание всей обвязки запихивать в метод BeforeEach в каждом тесте, потому что это типовое действие. Правильно ли будет создать сервис для создания вспомогательных данных или есть какие-то другие best practice для этого?
если можете написать свой рул для этого, или если junit5 то аргумент парсер
источник

AP

Alexey Panashchenko in QA — Автоматизация
или это какой то инсерт в базу? не совсем понятно
источник

VP

Vladislav Plakhov in QA — Автоматизация
Ну объясню на примере.
Допустим я хочу создать группу в вк и сделать себя там админом.
Чтобы создать группу, нужно создать пользователь. И так еще в большом количестве тестов. Как правильно организовать создание таких вот данных как пользователь?
источник

AP

Alexey Panashchenko in QA — Автоматизация
ну BeforeEach только вот эти сервсиы что генерят инфу вынести кудато отдельно и юзать
источник

O

Oleg in QA — Автоматизация
или заранее нагенерить побольше и брать из пула
источник

AP

Alexey Panashchenko in QA — Автоматизация
дублирующийся код будет полюбому, это ж тесты)
источник

AS

Anton Shevchenko in QA — Автоматизация
Dasha
У них сервак, 30 Гб оперативы. Браузер используют юзеры какие хотят. Юзеров всего несколько и одновременно, как правило не работают
Селениум вряд ли будет отъедаться, скорее всего забивается браузер, особенно учитывая, что проблема только 1 одного клиента
источник

AC

Alice Carroll in QA — Автоматизация
Dasha
Всем привет. Возник вопрос. Например, есть тест, идет часов 6, внутри теста цикл, который делает прокликавание. Тест  - Java+Selenium. Насколько селениум может привносить засирание памяти на таком временном промежутке?
источник

IO

Ivan Ololoev in QA — Автоматизация
ребят, а скажите, что удобнее, wedriverio или selenide? если опустить вопрос языка
источник

B

Bola in QA — Автоматизация
Селениде
источник

ON

Oleg Nazarov in QA — Автоматизация
хо хо хо, ты зашел в чатик где поклоняются селениду и хочешь здесь услышать объективный ответ
источник

LY

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

B

Bola in QA — Автоматизация
Bola
Селениде
Другое напишешь - забанят ))
источник

LY

Lev Yarushin in QA — Автоматизация
вот для поклонников
источник

IO

Ivan Ololoev in QA — Автоматизация
Oleg Nazarov
хо хо хо, ты зашел в чатик где поклоняются селениду и хочешь здесь услышать объективный ответ
я еще в чатике js тестинг спросил, будут разносторонние мнения. я просто сам ни то ни то не использовал, сложно сказать за преимущества
источник

AB

Alexei Barantsev in QA — Автоматизация
возьмите табличку, составьте там список того, что вам важно, и сравните. можно пилотный проект небольшой сделать, чтобы проверить именно на этих важных для вас направлениях два инструмента
источник