Size: a a a

2018 December 18

Dq

Dmitry qDims in QA Alliance
разве это не адская херня будет ?
источник

DA

Dmitry Archie in QA Alliance
Dmitry qDims
а микросервисы без контрактов реально ?
На моках. То есть моки вместо контрактов.
источник

DA

Dmitry Archie in QA Alliance
Ну то есть реально, но "иначе"
источник

DA

Dmitry Archie in QA Alliance
2 разных подхода
источник

DA

Dmitry Archie in QA Alliance
Ну то есть примерно про одно и то же: команда выдаёт другим командам мок своего сервиса и они как-то интегрируются с этим моком, а потом смотрят как же оно взлетело на проде и допиливают то что забыли
источник

DA

Dmitry Archie in QA Alliance
Так было до контрактов, так проще и некоторые так до сих пор делают.
источник

Dq

Dmitry qDims in QA Alliance
а контракт это у нас вместо мока. контракт это документ где написано все чт опринимает микросервис ?
источник

DA

Dmitry Archie in QA Alliance
А, точно, можно ещё и по документам писать (ну или по свагеру какому-нибудь)
источник

DA

Dmitry Archie in QA Alliance
Dmitry qDims
а контракт это у нас вместо мока. контракт это документ где написано все чт опринимает микросервис ?
Контракт - это api-тесты + мок, который хардкодно отвечает как сервер в тех api-тестах
источник

EK

Evgeny Kosyrev in QA Alliance
Контракт - это не api-тесты))))
источник

EK

Evgeny Kosyrev in QA Alliance
минус глаза)
источник

IB

Ildar Bekmansurov in QA Alliance
а для чего мокать сервисы?
источник

IB

Ildar Bekmansurov in QA Alliance
у нас в AWS поднимается тестовое окружение в котором стартуют все сервисы
источник

IB

Ildar Bekmansurov in QA Alliance
и мы балуемся там
источник

Dq

Dmitry qDims in QA Alliance
Ildar Bekmansurov
и мы балуемся там
руками ?
источник

IB

Ildar Bekmansurov in QA Alliance
автотесты пишем
источник

Y

Yakov in QA Alliance
Ildar Bekmansurov
а для чего мокать сервисы?
чтобы проверять сервисы независимо друг от друга
источник

IB

Ildar Bekmansurov in QA Alliance
и end-to-end и отдельно на каждый сервис если надо
источник

EK

Evgeny Kosyrev in QA Alliance
Ildar Bekmansurov
а для чего мокать сервисы?
чтобы не разворачивать реальное приложение, а протестировать на стадии юнит)
источник

Dq

Dmitry qDims in QA Alliance
Ildar Bekmansurov
и end-to-end и отдельно на каждый сервис если надо
а как ты автоматизируешь каждый микросервис ?
источник