NOV. 3 – 8, 2019
POTSDAM, GERMANY

EUROPE'S GREATEST AGILE SOFTWARE TESTING FESTIVAL!

API Integration testing with Spring

Learn the testing features of Spring, to test your APIs effectively

Spring has taken over as the leading platform to create web-based, APIs and microservices in the Java world. As a modern framework, it comes with many features for testing. In this tutorial, we're going to cover and experiment with the Spring testing capabilities and learn about how to use them for quick feedback, different levels of testing, and long-term test maintenance.

What attendees will be able to do after they complete the tutorial:

  • Describe Spring testability features
  • Decide when to use which tests: unit, integration and UI
  • Test APIs with database supported integration tests
  • Simulate dependent APIs responses
  • Optimize code for testability

Topics covered in the tutorial:

  • Quick review to Spring and Spring Boot and their use in modern software projects (web, microservices, API) 
  • Spring architecture support for testing (beans, configurations and profiles) 
  • Project organization of code, tests and configuration 
  • Spring's support for different types of tests (unit, integration, API) 
  • Spring's support for database-based tests, including in-memory databases 
  • Test categorization principles - What kind of tests to write for parts of the API 
  • Mocking dependent services and APIs 
  • Test isolation and clean-up 
     


More Related Sessions


30-minutes Talk

The Reality of Testing in an Artificial World

10:25-10:55
Room E1+E2

30-minutes Talk

Robot Framework 10 years after

11:10-11:40
Room F3

30-minutes New Voice Talk

Deploy microservices with confidence

13:55-14:25
Room F1

12-hours Two-Day Tutorial

(test automation in) Java for testers

9:00-17:00
Equipment required

Other trendig Events:

Your privacy matters

We use cookies to understand how you use our site and to give you the best experience on our website. If you continue to use this site we will assume that you are happy with it and accept our use of cookies, Privacy Policy and Terms of Use.