How does eBay utilize Contract Testing for their Microservices?

  Рет қаралды 6,869

Software Developer Diaries

Software Developer Diaries

Күн бұрын

Пікірлер: 8
@arifmmdv4612
@arifmmdv4612 Жыл бұрын
I just found your channel, and its great, keep on
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Thanks buddy!
@nlsndev
@nlsndev 8 ай бұрын
Really informative, thx !
@HemantJadhav-vv4rx
@HemantJadhav-vv4rx Жыл бұрын
Great sir❤
@harshavardhanpabboju1030
@harshavardhanpabboju1030 4 ай бұрын
Is it completely cypress Or only pact ? Within the pact library do we have axios , describe and it block? Can we use pact library in cypress ?
@aprilmintacpineda2713
@aprilmintacpineda2713 Жыл бұрын
How is this different from API testing? How does this compare to API testing? Because it seems like we're already doing this in Cypress API testing, all be it there's no "broker" but it's exactly the same concept, you call an API and check that the response follows a particular shape. On the other end, you call an API and mock whatever other API calls it makes.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
API Testing is much broader and ensures that services and their dependencies are well-integrated with each other and produce the right result. For example, one service might request data from another one and API testing with Cypress would verify that. Contract testing on the other hand has a smaller scope, I would say on a single team level. If a team wants to avoid setting up the dependencies (services) from other teams and test their stack in isolation then Contract Testing would be preferred. At the end of the day both are necessary, but API Testing (or what you decsribed can also be called a system-test) lives higher on the testing pyramid, while Contract Testing is lower, since it's less constly to write and execute.
@mscfit
@mscfit 5 ай бұрын
you say pact is the best cdct framework - did you do an evaluation that you could share. We are currently debating SCC vs PACT
Inside Discord's Massive Message Storage System
13:25
Software Developer Diaries
Рет қаралды 4,9 М.
Contract Testing For Microservices IS A MUST
18:36
Continuous Delivery
Рет қаралды 30 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 30 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 95 М.
Idempotency in APIs: you should be aware of this!
7:31
Software Developer Diaries
Рет қаралды 16 М.
Contract Testing using Pact | vodQA Chennai 2020
49:00
vodQA - a forum for software testing enthusiasts
Рет қаралды 11 М.
Don’t Do E2E Testing!
17:59
Continuous Delivery
Рет қаралды 158 М.
Here's why implementing a Payment System can be so hard
11:27
Software Developer Diaries
Рет қаралды 8 М.
Consumer-driven Contract Testing using Postman
30:47
Valentin Despa
Рет қаралды 32 М.
I didn't know DevTools can do this...
15:51
Software Developer Diaries
Рет қаралды 6 М.
Is Service Mesh a MUST-HAVE for your Microservices?
9:14
Software Developer Diaries
Рет қаралды 5 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН