Size: a a a

2020 July 30

BO

Boris Osipov in JS for testing
это не призыв взять. это вариант на посмотреть
источник

AB

Alexei Barantsev 🗹... in JS for testing
> лично мое пожелание было бы чтобы тесты визуально не требовали от пищушего его иметь дела с дебагом асинхонности в жс. и код и тесты выглядели максимально синхронными

а может всё таки лучше питон выучить? :)
источник

EB

Evgenii B in JS for testing
да я тоже бы хотел, мне было бы проще, если б ребята зная питон могли бы инфраструктурные скрипты на питоне прочитать / поправить. Забавно то, что они еще и десяти тестов не написали, а уже кажется что время потрачено и питон учить == метаться с выбором
источник

EB

Evgenii B in JS for testing
но насчет синхронности - это уже лично мое ощущение того, как функциональность сайта тестировать и дебажить проще. это утверждение можно и нужно оспаривать, если прямое влияние ивентлупа, промисов етс важно в разрезе автотестов на JS
источник

AP

Alexander Popov in JS for testing
Evgenii B
но насчет синхронности - это уже лично мое ощущение того, как функциональность сайта тестировать и дебажить проще. это утверждение можно и нужно оспаривать, если прямое влияние ивентлупа, промисов етс важно в разрезе автотестов на JS
да чего уж, поди асинхронных тест кейсов не так уж и много
источник

BO

Boris Osipov in JS for testing
ну ты сделай ln -s /usr/bin/python /usr/bin/nodejs и скажи что это такой специфичный фреймворк на js для автотестов 😄
источник

AP

Alexander Popov in JS for testing
Boris Osipov
ну ты сделай ln -s /usr/bin/python /usr/bin/nodejs и скажи что это такой специфичный фреймворк на js для автотестов 😄
лучше алиас для начала, а то системные приложения начнут отваливаться))
источник

AP

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

EB

Evgenii B in JS for testing
просто там такие немного детские утверждения выбора технологии типа "но ведь JS на фронте" , как если бы js execute в 99% проектах выполняется в 1% случаев и сделать это нужно раз в год и забыть
источник

AP

Alexander Popov in JS for testing
Evgenii B
просто там такие немного детские утверждения выбора технологии типа "но ведь JS на фронте" , как если бы js execute в 99% проектах выполняется в 1% случаев и сделать это нужно раз в год и забыть
js на фронте это не про executeJavascript, а про диалог мегду инженерами 🙂
источник

EB

Evgenii B in JS for testing
то есть формально да, знать JS нужно. но совсем не для того, чтобы смочь написать автотесты на vuejs сайте =) переводить проект на python только для того чтобы взять шефство мне не интересно, интересно потрогать что-то новое, поэтому считай JS дело решеное. осталось выбрать фреймворк
источник

AP

Alexander Popov in JS for testing
попробуй прожженому джависту сказать что ты ему с фронта дашь "что нибудь с foo.kek.cheburek" нужной пропертей, а что там еще будет хз
источник

OS

Oleksandr Shevtsov in JS for testing
Evgenii B
привет ребята, пина не увидел, с порога правила нарушать не хочется. поэтому был бы благодарен во избежания флуда и холивара получить ссылку об обзоре современных web automation на JS сравнений без каргокульта (у меня насчет хайпа в JS мире есть предубеждения на этот счет в коммьюнити, поэтому корректные сравнения вроде как на вес золота);

один из соседних проектов собирается покрывать тесты с нуля. требований покрытий всех возможных браузеров нет. то есть хрома достаточно; смотрю на Cypress.io / webdriver.io / nightwatch.js
Если не планируете проводить коммуникацию с фронтендщиками о приобщении их к написанию интеграционных тестов компонентов, а только свои функциональные сценарии писать - сайпрес вряд-ли вам нужен, особенно если команда только осваивает автоматизацию.
Как начинающему мне, в свое время, очень зашел codeceptjs. Можно еще глянуть на qawolf+playwright, или более универсальный wdio.
источник

P

Paul G in JS for testing
Evgenii B
то есть формально да, знать JS нужно. но совсем не для того, чтобы смочь написать автотесты на vuejs сайте =) переводить проект на python только для того чтобы взять шефство мне не интересно, интересно потрогать что-то новое, поэтому считай JS дело решеное. осталось выбрать фреймворк
Вы пришли в JS автомейшен комьюнити и просите нас что бы мы вам сказали писать тесты на питоне )))
источник

P

Paul G in JS for testing
И что плохого в асинхронности...?
источник

EB

Evgenii B in JS for testing
нет, изначально вопрос был поставлен как выбор из альтернатив, а лучше статья с обзором фич существующих библиотек на JS
источник

P

Paul G in JS for testing
Бери wdio и вперёд
источник

P

Paul G in JS for testing
codeceptjs под капотом юзает тот же вдио
источник

P

Paul G in JS for testing
Evgenii B
нет, изначально вопрос был поставлен как выбор из альтернатив, а лучше статья с обзором фич существующих библиотек на JS
Плюс JS в том - что Ваши разработчики фронта смогут суппортить на первых парах
источник

P

Paul G in JS for testing
Evgenii B
то есть формально да, знать JS нужно. но совсем не для того, чтобы смочь написать автотесты на vuejs сайте =) переводить проект на python только для того чтобы взять шефство мне не интересно, интересно потрогать что-то новое, поэтому считай JS дело решеное. осталось выбрать фреймворк
Можно больше деталей о самом приложении, какие есть особенности итд
источник