Size: a a a

2020 March 13

B

Bola in JS for testing
Верно
источник

DK

Dmitriy Kovalenko in JS for testing
А почему не запускать на каждом ПР-е?
источник

ES

Eugene Stogniy in JS for testing
m^^combat
Если сделан пул реквест в ui например а обновление api еще не смержено
Зависит от того могут ли разные версии ЮАЯ и бекенд быть на проде можно запускать для проверки совместимости типа не поломали ли чего новым юаем или бекендом
источник

m

m^^combat in JS for testing
Dmitriy Kovalenko
А почему не запускать на каждом ПР-е?
если изменения в ui завязаны на изменения api, а кодовые базы разные. Если PR в ui, как определить что соответсвующие изменения в API смержены уже чтобы запускать e2e
источник
2020 March 14

VG

Vitalii Grygoruk in JS for testing
m^^combat
если изменения в ui завязаны на изменения api, а кодовые базы разные. Если PR в ui, как определить что соответсвующие изменения в API смержены уже чтобы запускать e2e
Да ну йопта. Конечно же запускать на ПР. Если тесты упали - значит ваш фронт явно нельзя деплоить пока. Похер что красные. Зато четко видно что мержить это нельзя пока
источник

VG

Vitalii Grygoruk in JS for testing
Хотя это в условиях continuous delivery валидно. Хз как там у вас с этим всем
источник

AO

A O in JS for testing
Уважаемые, подскажите как в postman в body/json запихивать список из csv группами по 30 значений, сам файл более 100к
источник

B

Bola in JS for testing
Vitalii Grygoruk
Да ну йопта. Конечно же запускать на ПР. Если тесты упали - значит ваш фронт явно нельзя деплоить пока. Похер что красные. Зато четко видно что мержить это нельзя пока
Ну ну. Это наверное была шутка
источник

m

m^^combat in JS for testing
Где должны лежать фикстуры для e2e тестов если бэкенд и фронтенд в разных репозиториях? Во фронте скорее всего?
источник

G

Gnam in JS for testing
Всем привет)
Кто-нибудь сталкивался с автоматизацией когда canvas используется.
Какие костыли и палки использовали?)
Мне вот например нужно получить содержимое Canvas от карт Mapbox и проверить что определенный элемент нарисовался или еще нет.
источник

SS

Serhii Sobur in JS for testing
Gnam
Всем привет)
Кто-нибудь сталкивался с автоматизацией когда canvas используется.
Какие костыли и палки использовали?)
Мне вот например нужно получить содержимое Canvas от карт Mapbox и проверить что определенный элемент нарисовался или еще нет.
Скриншотами тестируйте
источник

G

Gnam in JS for testing
В идеале хотелось бы проверять что polyline прорисовался
источник

G

Gnam in JS for testing
Скриншотами уже делаю, но там осложняется тем, что канвас это целиком карта, которая время от времени изменяется, и не всегда 100 процентный матч дает)
источник

SS

Serhii Sobur in JS for testing
Как вариант, посмотрите API библиотеки которая используется, возможно через какие-то методы можно дергать эти элементы или попросите фронтов написать какие-то вспомогательные функции
источник

SS

Serhii Sobur in JS for testing
Ну и золотое правило автоматизации - не все можно и нужно автоматизировать)
источник

SS

Serhii Sobur in JS for testing
Ещё один вариант, уточните у фронтов могут ли они покрыть это на уровне юнит и интеграционных тестов(если конечно же они у вас есть))
источник

AV

Alex Vershinin in JS for testing
m^^combat
Где должны лежать фикстуры для e2e тестов если бэкенд и фронтенд в разных репозиториях? Во фронте скорее всего?
В репозитории с тестами?)
источник

m

m^^combat in JS for testing
Да просто получается что апи будет при е2е использовать бд которая инициализируется схемой лежащей в другой кодовой базе
источник

m

m^^combat in JS for testing
А для своих тестов апи должна  иметь еще и свою схему тестовой базы которая уже внутри апи лежит
источник

m

m^^combat in JS for testing
И при добавлении миграционных скриптов придется и фикстуры в ui както править и апи схему
источник