This content is locked

This content is no longer available.

Back
Video content locked

06 October 2020, 01:20 PM

Expanding API test coverage through a pipeline

A talk by Elias Nogueira
Principal Quality Engineer, WAES

As developers and QAs, we’re concerned about to create the maximum test coverage for our API’s through unit and integration tests (shift-left test) using mocks to support a better strategy and removing dependencies. However, to have a great breadth of test coverage we need to think about more types of testing and, mainly, how can we execute them applied to a pipeline to deliver our APIs through a Continuous Delivery or Continuous Deployment strategy following their test pyramid to have faster feedback about our application health.

I'll mix the presentation with slides, to give the background about the system under tests and the different test types we can break down into a pipeline: health-check test, contract test, e2e test and, functional test. After that, I'll show a hands-on in how to create the automated tests for these 4 different types and which design patterns and approaches we can apply in order to have less maintenance and a lightweight framework.

I’ll use the following stack: Java, Rest-Assured, JUnit 5, Lombok, Log4J, JavaFaker, GitLab CI and Maven.


Join the discussion

You need to be registered as an attendee in order to comment on this talk.

RegisterRegister

Categories covered

Media

  • Transcript

5 Tools Java Developers Can Use to Deliver High-Quality Software

There are a lot of Java tools on the market that can help you to achieve a bug-free software, but it is difficult to choose one. I will help you share the 5 tools I’m using to add a grate test coverage in different levels of an application with the best tip you can apply after you read this e-book.

Please note, you need to register as an attendee before you can access this freebie.

Sponsor this Event

Your logo could go here!

If you'd like to get your brand in front of attendees contact us.