Size: a a a

2020 February 09

AG

Alex Green in JS for testing
Oleksii Ihnatiuk
Давай представим ситуацию что ты шлёшь запрос на сервер GET /user/{id}. Вы получите от сервера ответ, проверяете в нем статус и схему боди. Теперь представим что вы мокируете ответ от сервера и указываете там статус и боди. Вопрос, а что тогда вы будете проверять?
получается, что для данного теста - статическое мокирование - ничего не даст, всегда будут тесты проходить успешно, верно?
источник

AG

Alex Green in JS for testing
если да - то есть ли подходы для динамического мокирования?
источник

B

Bola in JS for testing
Alex Green
получается, что для данного теста - статическое мокирование - ничего не даст, всегда будут тесты проходить успешно, верно?
Более того, апишку могут изменить, а мок - нет
источник

AG

Alex Green in JS for testing
вот
источник

AG

Alex Green in JS for testing
тут нужна динамика
источник

AG

Alex Green in JS for testing
кто-то как-то сталкивался с таким?
источник

AG

Alex Green in JS for testing
просто ведь суть в том, чтобы обнаружить (на ранней стадии) нарушение структуры, или изменение типа внутри соотв. параметра, или изменения статуса ответа сервера для проверяемого Endpoint
источник

AG

Alex Green in JS for testing
то есть на уровне виртуальной среды, внутри контейнера, чтобы не ждать основного билда даже на DEV-сервер
источник

IM

Ilya Murashka in JS for testing
https://m.habr.com/ru/company/jugru/blog/487294/
Реклама? Кто нибудь тестил?
источник

IM

Ilya Murashka in JS for testing
в нашей таблички там по нем все по 0
источник

BO

Boris Osipov in JS for testing
источник

VG

Vitalii Grygoruk in JS for testing
Alex Green
то есть на уровне виртуальной среды, внутри контейнера, чтобы не ждать основного билда даже на DEV-сервер
Вы сейчас изобретаете контрактное тестирование в какой то мере (детали можете тут почитать, это конкретная реализация контрактного тестирования - https://docs.pact.io/)
источник

P

Paul G in JS for testing
Всем привет, кто-то сталкивался с такой проблемой что в дженкинске не выполнятся build execute shell command
источник

P

Paul G in JS for testing
что туда не пропиши - просто игнорирует
источник

P

Paul G in JS for testing
echo “Hello” итд
источник

P

Paul G in JS for testing
приходится выполнять bash скрипт через cmd
источник

P

Paul G in JS for testing
Уже нашел, вот в чем прикол
источник

P

Paul G in JS for testing
Windows will not support shell scripts out of the box as per my knowledge. You can install Cygwin or Git for Windows, go to Manage Jenkins > Configure System Shell and point it to the location of sh.exe file found in their installation. For example:

C:\Program Files\Git\bin\sh.exe
источник

AV

Alex Vershinin in JS for testing
Приятно иногда поговорить с умным человеком)
источник

P

Paul G in JS for testing
Alex Vershinin
Приятно иногда поговорить с умным человеком)
Ага) ну это я специально скинул - чтоб если что люди могли по истории найти
источник