Size: a a a

2020 August 24

AZ

Andrew Zakordonets in JS for testing
Есть ли у кого небудь опыт генерации апи клиенов из сваггера. Переходим из джавы на тайпскрипт и оказывается что swagger codegen использует депрекейнутый request в своем теплейте. Пытался найти в сети, но вариантов очень мало и они полурабочие. В идеале нужен сгенеренный клиент, который использует axios для запросов и который позволяет создавать несколько инстансов одно и того же сервиса
источник

AZ

Andrew Zakordonets in JS for testing
На java это решается относительно легко, но в мире js/typescript этим походу не очень много людей пользуется потому что решения которые есть работают наполовину :(
источник

В

Вадим in JS for testing
Добрый вечер.
Есть ли тут кто-то использующий интеграцию тесткафе с Джирой?
источник

BO

Boris Osipov in JS for testing
Вадим
Добрый вечер.
Есть ли тут кто-то использующий интеграцию тесткафе с Джирой?
источник

В

Вадим in JS for testing
Хотел бы взглянуть на дешборд и ознакомиься с опытом и возможностями использования.
Надежда на то, что такие люди тут есть, честно говоря, слабая, поэтому я не стал вдаваться в подробности.
В любом случае, переход к следующим вопросам планировался в личке.
Спасибо за Ваше замечание.
источник
2020 August 25

AV

Alex Vershinin in JS for testing
Andrew Zakordonets
Есть ли у кого небудь опыт генерации апи клиенов из сваггера. Переходим из джавы на тайпскрипт и оказывается что swagger codegen использует депрекейнутый request в своем теплейте. Пытался найти в сети, но вариантов очень мало и они полурабочие. В идеале нужен сгенеренный клиент, который использует axios для запросов и который позволяет создавать несколько инстансов одно и того же сервиса
Привет. Это чтобы самому ручками методы не писать? Типа дал ему сваггер и все методы готовы? Правильно я понял?
источник

AZ

Andrew Zakordonets in JS for testing
Alex Vershinin
Привет. Это чтобы самому ручками методы не писать? Типа дал ему сваггер и все методы готовы? Правильно я понял?
Совершенно верно
источник

AV

Alex Vershinin in JS for testing
Andrew Zakordonets
Совершенно верно
Перефразируя Маковецкого из какого-то упоротого фильма про новый год: "вам-то хорошо, у вас вон сваггер есть" :) если что найдется – поделитесь
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrew Zakordonets
Есть ли у кого небудь опыт генерации апи клиенов из сваггера. Переходим из джавы на тайпскрипт и оказывается что swagger codegen использует депрекейнутый request в своем теплейте. Пытался найти в сети, но вариантов очень мало и они полурабочие. В идеале нужен сгенеренный клиент, который использует axios для запросов и который позволяет создавать несколько инстансов одно и того же сервиса
Можно сгенерить а потом заменить. Или форкнуть проект и допилить
источник

AZ

Andrew Zakordonets in JS for testing
Oleksandr Khotemskyi
Можно сгенерить а потом заменить. Или форкнуть проект и допилить
Я заменой уже пользовался в джава библиотеках - и замену делал именно в свагере. Это не самое надежное решение и были с этим проблемы, но работало. Если ты имеешь ввиду замену в сгенерённом коде, то это можно так закопаться, что потом пути назад не найдешь. К тому же я честно говоря плохо понимаю как и что ты будешь меня в сгеннерённом source code? Можно форкнуть и допилить то что нужно. Я рассматривал https://github.com/Manweill/swagger-axios-codegen как самый быстрый и подходящий вариант, но эта либа не поддерживает multiple instances of same service (что я почти допилил, но потом бросил потому что обнаружил что он не поддерживает референсы в параметрах и генерил код криво в некоторых случаях. Я прикинул что нужно месяц-два на то что бы допилить эту либу до нужного состояния. И это у меня в списке задач на будущее, если я вообще больше ничего подходящего не найду. По этому и спрашиваю совета - вдруг кто то нашел более оптимальное решение
источник

NK

ID:0 in JS for testing
https://youtu.be/JUC68T0akRU

Подкаст с автоматизатором. Спецгость - Геннадий Мищевский.
Автор очень крутого поста, про основы тестирования на доу, участник на конференциях и просто автоматизатор с большим опытом.
Про деньги.
Про путь от junior до senior.
Про работу в разных компаниях.
Про конференции.
Про подход к изучению материала.
YouTube
Podcast: Лычки в AQA. ЗП  4к$? AQA и unit тесты. Конференции - за/против. Гость - Геннадий Мищевский
#sat #aqa #qa #testing

Утренний javascript - вместо кофе.

Геннадий Мищевский больше 5ти лет в сфере тестирования, работал в больших компаниях в разных ролях, начинал как мануальный тестировщик и успешно перешел в автоматизацию.
Геннадий рассказал о своем пути от manual qa до senior позиций в aqa,
как работать одному автоматизатору в продуктовой компании, про свой опыт выступлений на конференциях и о том сколько должен зарабатывать AQA и много чего интересного в целом!
Обсудили деньги (статистику DOU), как развиваться и учиться начинающим тестировщикам.

Геннадий Мищевский в соц. сетях
https://www.facebook.com/profile.php?id=100032668486512
https://www.linkedin.com/in/gennadiimishchevskii/

Соц.сети
Telegram
https://t.me/simpleautomation
https://t.me/js_for_testing

LinkedIn
https://www.linkedin.com/in/dmytro-potapov-b15183101/

Facebook
https://www.facebook.com/dima.potapov.33/

Github
https://github.com/potapovDim
источник

ДЛ

Дмитрий Лукьяненко... in JS for testing
господа, объясните пожалуйста, или тыкните носом, за счет чего в wdio есть поддержка devtools, там же под капотом селениум?
источник

OK

Oleksandr Khotemskyi in JS for testing
Дмитрий Лукьяненко
господа, объясните пожалуйста, или тыкните носом, за счет чего в wdio есть поддержка devtools, там же под капотом селениум?
источник

OK

Oleksandr Khotemskyi in JS for testing
статья уже немного устарела, сейчас все проще
источник

OK

Oleksandr Khotemskyi in JS for testing
Дмитрий Лукьяненко
господа, объясните пожалуйста, или тыкните носом, за счет чего в wdio есть поддержка devtools, там же под капотом селениум?
источник

ДЛ

Дмитрий Лукьяненко... in JS for testing
выглядит круто! Как с двс на электрокар пересесть, теперь охота рабочий проект с джавы на вдио перевести 😅. Спасибо за ответы)
источник

AZ

Andrew Zakordonets in JS for testing
Для тех кому было интересно как можно генерить апи клиенты в typescript + axios - https://github.com/OpenAPITools/openapi-generator позволяет создавать инстансы клиента с кастомным axios instance ( custom axios instance нужен для того что бы прописывать на него интерсептеры которые будут писать красивые логи + аллюр степы)
источник

NK

ID:0 in JS for testing
Вышел Firefox 80. В нём:
- улучшения DevTools
- поддержка ES2021 фичи export * as namespace (была добавлена в виде нормативного изменения)
- копозитные операции WebAnimations API
- улучшения Media Session API
- атомарные операции #WebAssembly теперь разрешены не только для разделяемой памяти

Список изменений для разрабочиков: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/80
Изменения совместимости: https://www.fxsitecompat.dev/en-CA/releases/80/
источник

AZ

Andrew Zakordonets in JS for testing
Я для Java проектов (АПИ тесты) использую вот эту либу для отображения request/response details - https://github.com/dkorobtsov/plinter . Кто небудь знает хорошие аналоги для axios ? Посмотрел на https://github.com/hg-pyun/axios-logger но он пишет не форматирую body и все в одну строку лепит, что выглядит не очень
источник

O

Oleksii in JS for testing
Andrew Zakordonets
Я заменой уже пользовался в джава библиотеках - и замену делал именно в свагере. Это не самое надежное решение и были с этим проблемы, но работало. Если ты имеешь ввиду замену в сгенерённом коде, то это можно так закопаться, что потом пути назад не найдешь. К тому же я честно говоря плохо понимаю как и что ты будешь меня в сгеннерённом source code? Можно форкнуть и допилить то что нужно. Я рассматривал https://github.com/Manweill/swagger-axios-codegen как самый быстрый и подходящий вариант, но эта либа не поддерживает multiple instances of same service (что я почти допилил, но потом бросил потому что обнаружил что он не поддерживает референсы в параметрах и генерил код криво в некоторых случаях. Я прикинул что нужно месяц-два на то что бы допилить эту либу до нужного состояния. И это у меня в списке задач на будущее, если я вообще больше ничего подходящего не найду. По этому и спрашиваю совета - вдруг кто то нашел более оптимальное решение
А тут не смотрели конвертацию в ts, отмечено как экспериментальная, но все же https://openapi-generator.tech/docs/installation/
источник