Introduction to Contract Testing, Setting the Context

Introduction to Contract Testing, Setting the Context

Application development has evolved, and therefore new needs have arisen when it comes to testing and new tools to deal with them. Let’s take a look!

As shown in the image, we have reduced the example to a web application that is responsible for making work log reports and that accesses a REST API to obtain information. We are going to establish the terminology that we will use from here on:

  • CONSUMER: We will refer to the web application or equivalent service in its role of consuming another service
  • PRODUCER: With this term, we will refer to the REST API or equivalent service in its role of offering its functionality.

Having clarified these two concepts, we’ll make the most of using SERVICE to refer to each one of the functionalities offered by the producer.

testing contract testing introduction setting

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Testing Microservices Applications

The shift towards microservices and modular applications makes testing more important and more challenging at the same time. Learn more here.

Software Testing 101: Regression Tests, Unit Tests, Integration Tests

How do scientists demonstrate that a drug or vaccine is effective? Putting it to the test. It's your only choice. And, if you're reasonable, you'd never use medications that haven't been thoroughly tested. So, why don't you test software as thoroughly as you should?

Agile Testing: An introduction

When we talk about Agile the first thing that pops into our mind is Agile development. But here we are going to see and learn about an introduction to Agile Tes

Contract Testing Strategy: Producer-Driven or Consumer-Driven

In a previous post, we saw how new needs arise in the field of testing derived from the evolution of application architectures. At this point an idea comes up: it could be enough to verify between consumer and producer that there is an agreement they both keep to. This is where we discover a new concept: Contract Testing.

Introduction to Hypothesis Test (Part One)

Hypothesis test is one of the most important domain in statistics, and in industry, ‘AB Test’ utilizes this idea as well. However, most of