Size: a a a

2020 February 09

BO

Boris Osipov 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
и рекомендуют все проверки делать внутри docker контейнера
источник

AG

Alex Green in JS for testing
через github actions
источник

AG

Alex Green in JS for testing
вот я и спросить, всё ли нужно мокировать или только какие-то спец. кейсы ?
источник

AG

Alex Green in JS for testing
спросил в данном сообществе
источник

AG

Alex Green in JS for testing
Alex Green
вот я и спросить, всё ли нужно мокировать или только какие-то спец. кейсы ?
внешних сервисов нет
источник

BO

Boris Osipov in JS for testing
Alex Green
спасибо за ответ!

рекомендуют всё переделать, без уточнения что именно
ну так уточните и них. мы не знаем что у вас за продукт, что за тесты, почему кто-то хочет от вас изменений и каких. никто тут не ответит вам на этот вопрос...
источник

BO

Boris Osipov 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
только понял - про внешние зависимости пока, что их лучше только мокировать.
источник

AG

Alex Green in JS for testing
в текущих тестах проверяется:
1) статус ответа сервера.
2) структура ответа.
3) типы данных для соотв. параметров внутри структуры.
4) проверка зависимостей отправляемых данных и получаемых в ответе.
источник

AG

Alex Green in JS for testing
всё ли из выше перечисленного должно быть в интеграционных тестах ?
источник

AG

Alex Green in JS for testing
или чего-то не хватает ещё
источник

OI

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

AG

Alex Green in JS for testing
спасибо большое, хороший вопрос
источник

AG

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