Question

My app has a large dependency on external endpoints. As time passes some of them are changing and evolving. Some of these changes are breaking changes...

So far i have about 10 dependencies for a single project (i have other side-projects too) and keeping it up-to-date is not the easiest task of all...

Integration tests seems too broad and too complex to manage this scenario...

What other kind of tests should i consider for my apps? Is there a way to have theses tests run automatically like once a day also?

Was it helpful?

Solution

@leonardo tks for remminding me about this...
So, after alot of searching and studying I decided to use contract testing to deal with the ever evolving external dependencies and plain old API tests (automated by telerik) to test it’s functionalities…

OTHER TIPS

In my company, we have recently implemented the contract testing with a very simple integration of Postman + Newman + Jenkins.

We use Postman as IDE for coding the tests and the assertions, Newman as Postman command line interpreter and Jenkins as CI system.

I have checked Telerik and looks like it has no free plan. So, I thought that you might be interested also in the "Postman approach".

Licensed under: CC-BY-SA with attribution
scroll top