Size: a a a

2020 July 12

N

Noname in JS for testing
Спасибо. Ученье - свет.
источник

V

Victor in JS for testing
Подскажите пожалуйста. Есть задача — проверять различные эндопинты апи. Системы алертов пока нет, хочу просто написать тесты, которые делают запрос к эндопинту, проверяют ответ, и выдают результат. Повесить это куда-то, и иметь возможность смотреть что приходит в ответ на запросы, и каковы результаты тестов. Самое первое о чём я подумал — axios + jest + allure. Но как-то получается сложновато. Задача вроде тривиальная, может быть есть готовые решения/библиотеки для такой задачи?
источник

AD

Andrei Dzeichyk in JS for testing
Victor
Подскажите пожалуйста. Есть задача — проверять различные эндопинты апи. Системы алертов пока нет, хочу просто написать тесты, которые делают запрос к эндопинту, проверяют ответ, и выдают результат. Повесить это куда-то, и иметь возможность смотреть что приходит в ответ на запросы, и каковы результаты тестов. Самое первое о чём я подумал — axios + jest + allure. Но как-то получается сложновато. Задача вроде тривиальная, может быть есть готовые решения/библиотеки для такой задачи?
Ну allure можно выбросить и вполне себе простой стек
источник

V

Victor in JS for testing
Allure (мб не правильно помню название), но крч хотел использовать, чтобы html отчёты генерировать. Чтобы закинуть куда-то это всё, и можно было периодически поглядывать и смотреть ну шо там
источник

V

Victor in JS for testing
источник

B

Bola in JS for testing
Victor
Подскажите пожалуйста. Есть задача — проверять различные эндопинты апи. Системы алертов пока нет, хочу просто написать тесты, которые делают запрос к эндопинту, проверяют ответ, и выдают результат. Повесить это куда-то, и иметь возможность смотреть что приходит в ответ на запросы, и каковы результаты тестов. Самое первое о чём я подумал — axios + jest + allure. Но как-то получается сложновато. Задача вроде тривиальная, может быть есть готовые решения/библиотеки для такой задачи?
Jest+supertest - и этого достаточно. Отчётность любой по вкусу. Я пользуюсь форматом junit, который Дженкинс умеет показывать из коробки
источник

V

Victor in JS for testing
Bola
Jest+supertest - и этого достаточно. Отчётность любой по вкусу. Я пользуюсь форматом junit, который Дженкинс умеет показывать из коробки
О, за supertest спасибо, сейчас попробую ❤️
источник

S

Sulaiman in JS for testing
Ребята, правда, что, если нужно тестить (ручное и авто) на Safari, Chrome, Edge, то достаточно иметь Mac, а если есть Windows, то нужно брать Mac? Virtual Box and VM не подходит.
источник

VL

Vlad Leně in JS for testing
Sulaiman
Ребята, правда, что, если нужно тестить (ручное и авто) на Safari, Chrome, Edge, то достаточно иметь Mac, а если есть Windows, то нужно брать Mac? Virtual Box and VM не подходит.
Можно взять Browserstack и тестировать на нем
источник

B

Bola in JS for testing
Sulaiman
Ребята, правда, что, если нужно тестить (ручное и авто) на Safari, Chrome, Edge, то достаточно иметь Mac, а если есть Windows, то нужно брать Mac? Virtual Box and VM не подходит.
Сафари только под мак. Ничего не поделать.
Можно поднять виртуалку - есть образы под VMware. Или собрать хакинтош.
источник

S

Sulaiman in JS for testing
Vlad Leně
Можно взять Browserstack и тестировать на нем
BS подойдёт, если нужна оперативность,: вышла фича и протестить нужна на след день-два?
источник

B

Bola in JS for testing
Bola
Сафари только под мак. Ничего не поделать.
Можно поднять виртуалку - есть образы под VMware. Или собрать хакинтош.
Playwright умеет в webkit (это движок сафари), может этого будет достаточно
источник

S

Sulaiman in JS for testing
Bola
Сафари только под мак. Ничего не поделать.
Можно поднять виртуалку - есть образы под VMware. Или собрать хакинтош.
Не, не прошло по политике компании или что-то в этом роде. В общем, одного Мака достаточно, чтобы покрыть все браузеры, так?:)
источник

VL

Vlad Leně in JS for testing
Sulaiman
BS подойдёт, если нужна оперативность,: вышла фича и протестить нужна на след день-два?
Это просто эмулятор,  сейчас поддерживает cypress для автотестирования
источник

B

Bola in JS for testing
Sulaiman
Не, не прошло по политике компании или что-то в этом роде. В общем, одного Мака достаточно, чтобы покрыть все браузеры, так?:)
Ну, ie там не будет). А так - да.
источник

S

Sulaiman in JS for testing
Vlad Leně
Это просто эмулятор,  сейчас поддерживает cypress для автотестирования
Эмуляторы у нас не надежно ведут себя с приложением, нужны реальные девайсы
источник

B

Bola in JS for testing
Vlad Leně
Это просто эмулятор,  сейчас поддерживает cypress для автотестирования
Там реальные девайсы
источник

S

Sulaiman in JS for testing
Bola
Там реальные девайсы
А там можно оперативно получать результат? Читал чей-то ответ тут, что ждать нужно и тд?
Edge теперь можно на MacOS официально, посмотрел на оф сайте
источник

VL

Vlad Leně in JS for testing
Sulaiman
Эмуляторы у нас не надежно ведут себя с приложением, нужны реальные девайсы
на всякий случай проверила, все там есть)
источник

S

Sulaiman in JS for testing
Bola
Playwright умеет в webkit (это движок сафари), может этого будет достаточно
Спасибо, как вариант!
источник