Size: a a a

2020 January 10

V

Vktor in JS for testing
Ну может и сомогу немного повлиять, если мне тут аргументы хорошие напишут
источник

B

Bola in JS for testing
UI - это селениум тесты? Их очень много?
На реакте хорошо бы закрывать максимально компонентным тестированием. Jest + react testing library. Их самое время писать, в момент миграции на реакт.
Для  e2e тестов - wdio перспективнее.
источник

AB

Alexei Barantsev in JS for testing
заодно и компоненты нормальные разработчики напишут, если сразу тесты будут делать
источник

V

Vktor in JS for testing
Bola
UI - это селениум тесты? Их очень много?
На реакте хорошо бы закрывать максимально компонентным тестированием. Jest + react testing library. Их самое время писать, в момент миграции на реакт.
Для  e2e тестов - wdio перспективнее.
Да, UI тесты это селениум тесты и их очень много)
источник

B

Bola in JS for testing
Их не нужно будет много. Можно пересмотреть в сторону уменьшения их количества. Оставив только critical path.
источник

B

Bola in JS for testing
Бэк покрыт тестами?
источник

V

Vktor in JS for testing
Bola
Бэк покрыт тестами?
Там с беком сложно, он супер секюрный и замоканый) не знаю что там с тестами
источник

V

Vktor in JS for testing
Bola
Их не нужно будет много. Можно пересмотреть в сторону уменьшения их количества. Оставив только critical path.
Ну Просто UI вся та же что и сейчас есть останется, не уже ли все  то, что писалось кучу лет(года 3) откинуть
источник

B

Bola in JS for testing
У меня такая же ситуация. На фронте активно переводится все на vue. И тесты на нем прекрасны и быстры.
источник

B

Bola in JS for testing
И я постепенно отключаю селениум тесты, которые проверяют то, что уже есть на вью
источник
2020 January 11

B

Bola in JS for testing
Плюсы: поддерживаешь небольшое количество стабильных UI.
Юниты править и писать могут сами разработчики
источник

V

Vktor in JS for testing
Bola
Плюсы: поддерживаешь небольшое количество стабильных UI.
Юниты править и писать могут сами разработчики
Спасибо)
источник

SC

Sergey Chepets in JS for testing
Bola
но у тебя же есть бэкенд поднятый, ты же не тестишь покомпонентно
нет. Бекенд и фронт в разных репах. и тесты гоняю независимо. Просто фронт подымаем на моках.
источник

A

Andrii in JS for testing
Пікдажіть будь ласка чому в цьому куску коду not не спрацьовує і вилітає по timeout

async waitForPendingTextIsDisappeared(element) {
       await browser.wait(async function() {
              await EC.not(EC.textToBePresentInElement(element, 'pending...')
               );
           }, 8000);
   }
источник

AP

Alexander Popov in JS for testing
А что возвращает ec.not что ты его авейтом по башке?
источник

AP

Alexander Popov in JS for testing
Ну и начинать надо было с инструмента, конечно
источник

A

Andrii in JS for testing
protractor
источник

A

Andrii in JS for testing
EC.not  An expected condition that returns the negated value.  Але EC.textToBePresentInElement вертає проміс і якщо я напишу ось так  EC.not(await EC.textToBePresentInElement(element, 'pending...') також не працює
источник

A

Andrii in JS for testing
Я хочу дочекатись поки текст в елементі буде не pending
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrii
Пікдажіть будь ласка чому в цьому куску коду not не спрацьовує і вилітає по timeout

async waitForPendingTextIsDisappeared(element) {
       await browser.wait(async function() {
              await EC.not(EC.textToBePresentInElement(element, 'pending...')
               );
           }, 8000);
   }
async waitForPendingTextIsDisappeared(element) {
       await browser.wait(EC.not(EC.textToBePresentInElement(element, 'pending...')), 8000);
   }
источник