Size: a a a

2020 February 17

P

Paul G in JS for testing
Сенк, гляну
источник

AK

Alexander Koptyaev in JS for testing
привет, по табличке сравнения, аппрув прилетевшей фичи:
в усреднённом варианте, насколько сильное влияние в выборе инструмента может оказать «поддержка Typescript»? (high / med / low / none)
Вопрос не в плюсах/минусах тайпскрипта, а в его потребности у автотестеров (оценил бы на low);
p.s. добавил столбец приоритетов, в дальнейшем по нему отсортирую и уберу бесполезные пункты (priority: none)
источник

BO

Boris Osipov in JS for testing
Alexander Koptyaev
привет, по табличке сравнения, аппрув прилетевшей фичи:
в усреднённом варианте, насколько сильное влияние в выборе инструмента может оказать «поддержка Typescript»? (high / med / low / none)
Вопрос не в плюсах/минусах тайпскрипта, а в его потребности у автотестеров (оценил бы на low);
p.s. добавил столбец приоритетов, в дальнейшем по нему отсортирую и уберу бесполезные пункты (priority: none)
define: "поддержка Typescript" :)

кмк всегда можно  скомпилить и запустить js. не знаю про testcafe только
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Koptyaev
привет, по табличке сравнения, аппрув прилетевшей фичи:
в усреднённом варианте, насколько сильное влияние в выборе инструмента может оказать «поддержка Typescript»? (high / med / low / none)
Вопрос не в плюсах/минусах тайпскрипта, а в его потребности у автотестеров (оценил бы на low);
p.s. добавил столбец приоритетов, в дальнейшем по нему отсортирую и уберу бесполезные пункты (priority: none)
Ну тут каждому решать на своем проекте насколько вам важен и нужен тайпскрипт. Универсального ответа нет.

ИМХО: Если у тебя 5 тестов, то добавлять ТС особо смысла нет
Но чем больше проект и чаще приходится рефакторить - тем больше плюсов типизации.
источник

m

mkots in JS for testing
Сомневаюсь что бывают ситуации когда у тебя 5 тестов
источник

B

Bola in JS for testing
Вот так мягко подвели к мысли, что плюсов больше почти всегда
источник

m

mkots in JS for testing
А как называется возможность написать что-то вроде этого:
Const test = $('.class').textContent;
Expect(text).eq('hello')
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
А как называется возможность написать что-то вроде этого:
Const test = $('.class').textContent;
Expect(text).eq('hello')
переменные? 😉
источник

m

mkots in JS for testing
Вот эта штука важна, как мне кажется, в гиттере сайпреса иногда спрашивают как это сделать
источник

m

mkots in JS for testing
Во всех фреймворках это можно сделать прост, а в сайпресе все не так тривиально
источник

BO

Boris Osipov in JS for testing
mkots
А как называется возможность написать что-то вроде этого:
Const test = $('.class').textContent;
Expect(text).eq('hello')
программирование.
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
Во всех фреймворках это можно сделать прост, а в сайпресе все не так тривиально
я про это постоянно говорю. С сайпресом ты учишь синтаксис сайпреса а не javascript
источник

m

mkots in JS for testing
ну я имею ввиду именно такое построение, а не:
cy.get('.class').then(el => expect(el).have.text('hello'))
источник

Dq

Dmitry qDims in JS for testing
Oleksandr Khotemskyi
Ну тут каждому решать на своем проекте насколько вам важен и нужен тайпскрипт. Универсального ответа нет.

ИМХО: Если у тебя 5 тестов, то добавлять ТС особо смысла нет
Но чем больше проект и чаще приходится рефакторить - тем больше плюсов типизации.
для себя выделил 2 главных плюса, первый это то что ошибки при компиляци сразу падают, а не после того как дойдет до теста, а второй плюс это когда используешь ПО, и например хочешь посмотреть что делает функция, то жмешь, а он показывает вообще все места где это использовано, что при 100+ тестах очень сильно замедляет разработку (п.с. перешли на тс когда на 100+ тестах упала скорость написание тестов)
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
ну я имею ввиду именно такое построение, а не:
cy.get('.class').then(el => expect(el).have.text('hello'))
тогда надо сделать cy.get() сделать синхронным, или чтобы он возвращал промис и работать через await
источник

m

mkots in JS for testing
Oleksandr Khotemskyi
тогда надо сделать cy.get() сделать синхронным, или чтобы он возвращал промис и работать через await
Я не о том что с этим делать, а о том как это называется грамотно. Для того чтобы иметь возможность писать через переменные можно использовать https://www.npmjs.com/package/cypress-promise
источник

AP

Alexander Popov in JS for testing
Paul G
Всем привет, я думаю по-любому есть люди которые изучали что-то на хекслет, вопрос следующий - кто-то встречал на просторах вот такой виджет как у них - онлайн ide - которую можно встроить в сайт??
У многих есть, khan например
источник

SP

Sergey Pirogov in JS for testing
привет господа
источник

SP

Sergey Pirogov in JS for testing
поскажите как можно реализовать мапинг автотестов на jira issue
источник

SP

Sergey Pirogov in JS for testing
типа :
@TestCase(“XREASDK-123”)
источник