Hello, I’ve recently joined a new project and currently we don’t have anything to test the integration between two services. We are planning to introduce the contract testing, however, I’m curious to know if we add contract tests, do we still need to create another layer in the test pyramid to carry out the functional integration testing? Or is it possible to tweak our contract tests in such a way that just one layer of contract tests can help with functional testing as well? (I understand that it will make the tests unnecessary complicated, but just checking about the feasibility of covering functional testing as part of pact testing layer).
I would like to know your opinion on this 🙂