Size: a a a

2021 July 19

/R

/O R. in QA Alliance
так, а что ты подразумеваешь под контракт тестом?
источник

K

Korwwyn in QA Alliance
источник

В

Вовка in QA Alliance
его же используются для тестирования микросервисов, когда должен приходить определенный набор данных в реквестах\респонсах на микросервис + корректное отрабатывания некорректных данных.
источник

/R

/O R. in QA Alliance
а интеграционное тестирование зачем?
источник

K

Korwwyn in QA Alliance
Идея отличная. Собественно, для того оно и придумано. Правда из моей практики - реализовать нормальный процесс сильно сложнее. Если без супер-жестких кволити-гейтов, которые анально карают за сломанные контракты или несоответствие им.
источник

В

Вовка in QA Alliance
Как я понял, контрактное тестирование больше придумано для тестирования микросервисов.
А я предлогал это использовать для более быстрого разработки функционала на беке и фронте(посчитать их тоже микросервисами)
источник

DA

Dmitry Archie in QA Alliance
Запускать фронт против контракта вместо бекенда? в теории мысль звучит очень интересно
источник

S1

Sceptic 1234 in QA Alliance
по сути это мок всего бэка. очко сотрётся мне кажется
источник

IB

Ildar Bekmansurov in QA Alliance
есть какая-то толковая статья про контрактное? я все еще не вкурил с прошлого раза)

контракт - это что, мок?
источник

DA

Dmitry Archie in QA Alliance
Это пара: мок и тесты на него. Мок для клиента и тесты для сервера
источник

DA

Dmitry Archie in QA Alliance
Он гарантирует что то что замокано - нормально протестировано
источник

IB

Ildar Bekmansurov in QA Alliance
а кто гарантирует что нормально замокано?)
источник

DA

Dmitry Archie in QA Alliance
И то что протестировано - нормально замокано ))))
источник

IG

Igor Gruziev in QA Alliance
Другой контракт)
источник

DA

Dmitry Archie in QA Alliance
Этот же
источник

DA

Dmitry Archie in QA Alliance
А что не протестировано и не замокано - того нет в контракте: оно упущено
источник

В

Вовка in QA Alliance
не понял вопрос, но попробую обьяснить что я хочу донести.
у нас например пока бек не сделает АПИ с рабочей логикой, у нас фронт просто верстает и ждет, а я предлагаю использовать подход контрактного тестирования для этой связки.
То есть бек с фронтом обсуждают дизайн и логику, договориваются что получать\отправлять и сразу же работаю, у фронтов замоканные обьекты свои, у бека пока ничего.
источник

IB

Ildar Bekmansurov in QA Alliance
у нас как-то разрабы очень плохо относятся к мокам. Типа реальный сервис делает одно, а мок - другое и что тестируется - большой вопрос. И как актуализировать мок
источник

DA

Dmitry Archie in QA Alliance
Ну да, звучит как то что можно решить контрактом. К удивлению, я ни разу не видел как это решали на практике контрактом. И сам таким никогда не занимался. Но в угаре временами мне приходит в голову такая мысль. Но меня потом отпускает.
источник

S1

Sceptic 1234 in QA Alliance
ну вообще так и делается частенько. ну когда время есть
источник