Size: a a a

2020 May 31

C☭

Chadwick ☭ in JS for testing
Andrei Dzeichyk
А настроить то на что?
чтобы запускалось
источник

AD

Andrei Dzeichyk in JS for testing
Chadwick ☭
чтобы запускалось
Тогда все понятно.
https://jestjs.io/docs/en/getting-started
источник

C☭

Chadwick ☭ in JS for testing
источник

C☭

Chadwick ☭ in JS for testing
в  jest —watch и —watchAll все время просят чтото ввести... можно как/то заставить их постоянно вотчить изменения?
источник

C☭

Chadwick ☭ in JS for testing
Привет. Может кто посоветует, чем сейчас в современном мире пользуются для е2е тестов?

Что лучше? Javascript (jest, protractor, PhantomJS, etc) или лучше писать на Java? Опыта ноль в этом. Хотелось бы знать мнение тех кто уже давно занимается такими тестами...
источник

AI

Alexey Ivanov in JS for testing
Chadwick ☭
Привет. Может кто посоветует, чем сейчас в современном мире пользуются для е2е тестов?

Что лучше? Javascript (jest, protractor, PhantomJS, etc) или лучше писать на Java? Опыта ноль в этом. Хотелось бы знать мнение тех кто уже давно занимается такими тестами...
cypress если 0
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexey Ivanov
cypress если 0
wdio + ts + mocha
для начала достаточно.

PhantomJS уже никто не использует после того как появился headless chrome
источник

OS

Oleksandr Shevtsov in JS for testing
Alexey Ivanov
cypress если 0
Если познания в js не на хорошем уровне, либо выбор исключительно для е2е - не рекомендовал бы сайпрес.
источник

OS

Oleksandr Shevtsov in JS for testing
С первыми хеллоу-ворлд тестами все супер легко, но без понимания как он работает, понимания как работают комманды, изучения документации и просмотра репозиториев с примерами решения коммон-задач - так же супер легко выстрелить себе в ногу.
источник

OS

Oleksandr Shevtsov in JS for testing
Как рекоммендует Александр - wdio, можно обратить внимание на codeceptjs.
Но опять же, рано или позно возникнут вопросы, и если есть бекграунд в java - проще решать задачи на том языке, который понимаешь лучше.
источник

C☭

Chadwick ☭ in JS for testing
Oleksandr Shevtsov
Если познания в js не на хорошем уровне, либо выбор исключительно для е2е - не рекомендовал бы сайпрес.
js на хорошем уровне. Года 4 назад пытались начать на одной из фирм с фантомом, каспером и натмаером, но не сложилось... Сейчас же надо все дело поднять и что снаружи я пока не в курсе... Может что-то новое вышло, лучшее...

И почему никто не предлагает на селениуме? Или это уже не "модно"?
источник

OS

Oleksandr Shevtsov in JS for testing
Так вдио работает с селениумом, но со своим протоколом.
источник

C☭

Chadwick ☭ in JS for testing
Wdio я начал.. потом нашел статью про джест, в которой стояло что джест во много раз лучше чем просто вдио...
источник

OS

Oleksandr Shevtsov in JS for testing
Джест и мока - это тест раннеры
источник

OS

Oleksandr Shevtsov in JS for testing
Тоесть, в самом вдио можно подрубить другой тест-раннер, но я бы стартовал с решения "с коробки", а уже потом если прям уперлось переключать на jest.
Есть слухи, что jest быстрее, но на e2e/ui тестах вы этого (скорее всего) не почувствуете, так как перформанс  тест-раннера - это не самое узкое место в производительности тестов.
источник

OK

Oleksandr Khotemskyi in JS for testing
Chadwick ☭
js на хорошем уровне. Года 4 назад пытались начать на одной из фирм с фантомом, каспером и натмаером, но не сложилось... Сейчас же надо все дело поднять и что снаружи я пока не в курсе... Может что-то новое вышло, лучшее...

И почему никто не предлагает на селениуме? Или это уже не "модно"?
wdio это же селениум
источник

C☭

Chadwick ☭ in JS for testing
Oleksandr Khotemskyi
wdio это же селениум
https://webdriver.io/

Имеется ввиду это?
источник

OK

Oleksandr Khotemskyi in JS for testing
да
источник

IM

Ilya Murashka in JS for testing
Там же все селениум кроме сайпреса?
источник

AV

Alexei Vinogradov in JS for testing
Ilya Murashka
Там же все селениум кроме сайпреса?
puppeteer, playwright
источник