Size: a a a

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

2020 November 17

VS

Victoria Shepard in QA — Автоматизация
ну просто кажется что все это без селениума все равно не работает. а зачем пользоваться чужой оберткой если можно написать свою
источник

AV

Alexei Vinogradov in QA — Автоматизация
> а зачем пользоваться чужой оберткой, если можно написать свою

😄
источник

AV

Alexei Vinogradov in QA — Автоматизация
в 2020 году нам нужен такой оптимизм
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
Grzegorz Brzęczyszczykiewicz, Chrząszczyżewoszyce, powiat Łękołody
Мне ещё пять лет назад селениум казался устаревшим на фоне других фреймворком, а stale element reference exception до сих пор в кошмарах снится
если у вас приложение такое, что элементы на странице скачут как блохи — selenium пытается вам об этом сообщить. если вам эта информация неинтересна — ну, да, возьмите обёртку, которая будет пропавшие элементы автоматически находить повторно, и вы больше не увидите этого исключения почти никогда
источник

GC

Grzegorz Brzęczyszcz... in QA — Автоматизация
Спасибо
источник

DM

Daniil Matafonov in QA — Автоматизация
Добрый день!
Подскажите, пожалуйста, какая библиотека лучше подойдет для тестирования SOAP-сервиса с использованием JUnit5 ?
По-сути нужен удобный http-клиент, чтобы можно было в тело запроса завернуть SOAP:Envelope. Предпочтительнее на Java.
источник

А

Алексей in QA — Автоматизация
Daniil Matafonov
Добрый день!
Подскажите, пожалуйста, какая библиотека лучше подойдет для тестирования SOAP-сервиса с использованием JUnit5 ?
По-сути нужен удобный http-клиент, чтобы можно было в тело запроса завернуть SOAP:Envelope. Предпочтительнее на Java.
зачем фреймворк для отправки эксемелины по хттп?
источник

MD

Moiseev Daniil in QA — Автоматизация
всем привет!) jUnit5, паралелизация через forkCount, есть аннотация @BeforeAll в которой создаются тестовые данные, проблема в том, что эта функция вызывается в каждом инстансе при паралелизации, а надо что бы она прошла 1 раз перед всеми потоками, можно ли это как то сделать?
источник

А

Алексей in QA — Автоматизация
Moiseev Daniil
всем привет!) jUnit5, паралелизация через forkCount, есть аннотация @BeforeAll в которой создаются тестовые данные, проблема в том, что эта функция вызывается в каждом инстансе при паралелизации, а надо что бы она прошла 1 раз перед всеми потоками, можно ли это как то сделать?
выключить forkCount, не?
источник

MD

Moiseev Daniil in QA — Автоматизация
Хорошо, а как тесты тогда запускать в паралели?)
источник

А

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

А

Алексей in QA — Автоматизация
конечно только через спавн отдельных инстансов JVM через форккаунт, как будто это питон, лол
источник

А

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

MD

Moiseev Daniil in QA — Автоматизация
спасибо
источник

MD

Moiseev Daniil in QA — Автоматизация
Это все равно не позволяет сделать то, что мне нужно. У меня есть BaseTest от которого наследуются все тесты, соответственно какой бы я  @Execution не ставил SAME_THREAD, CONCURRENT, у меня все равно перед каждым тестом будет вызывается создание тестовых данных. А мне нужно что бы оно в принипе вызвалось 1 раз только
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
сделайте синглетон и не заморачивайтесь
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
JUnit вам не поможет, потому что он ПРОТИВ того, что вы хотите
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
то есть вам нужно искать, не как это сделать в JUnit, а как это сделать вопреки JUnit
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
ну или возьмите TestNG, там будет нужная фича из коробки
источник

А

Алексей in QA — Автоматизация
Moiseev Daniil
Это все равно не позволяет сделать то, что мне нужно. У меня есть BaseTest от которого наследуются все тесты, соответственно какой бы я  @Execution не ставил SAME_THREAD, CONCURRENT, у меня все равно перед каждым тестом будет вызывается создание тестовых данных. А мне нужно что бы оно в принипе вызвалось 1 раз только
про такие нюансики стоит писать сразу :)
1. Синглтон
2. JUnit5 Extension
источник