As developers and QAs, we’re concerned about to create add test coverage for our API’s through unit and integration tests using mocks to support a better strategy and removing dependencies.
Given the last wave of adopted architectural changes on many backend systems, the best coverage in any aspect is necessary. Even though developers create API Tests in low level there’re other testing techniques and levels to be applied in order to smash the bugs during the development process.
One of the main points of this presentation is to show how can we execute them applied to a pipeline to deliver our APIs through a Continuous Delivery or Continuous Deployment strategy following the test pyramid to have a faster feedback about our application health.
I’ll show how to develop a pipeline for API Tests beyond the unit and integration tests: health check -> contract testing -> acceptance testing –> functional testing, and how to do this with Rest-Assured with concrete examples and DRY techniques.
In the end of this presentation the participants will have a practical and functional example that can be applied in their teams.
Elias Nogueira
Lead Software Engineer in Test at Waes, Netherlands
I help people and companies to deliver high-quality software not only through test automation but thinking about the quality since the earliest stages of the SDLC. I’ve been working in different segments as a QA Engineer giving, presentations, workshops end courses about test automation.
Recently I left my country (Brazil) to works in the Netherlands, where I act as a software consultant and have founded the Ministry of Testing Eindhoven.