Spring Testing - Test More Effectively
Spring Testing – a training for developers working with Spring who want to test more effectively.
Ideal for teams that…
Software testing and quality — automation and QA methodologies.
During the training, participants will learn programming and testing techniques that make everyday work with code easier.
What we actually do
- · Introduction Reminder of what tests are and why we write them What JUnit / Mockito / AssertJ are JUnit architecture
- · Integration tests Support from Spring – @SpringBootTest Test configuration mockMvc tests Mocking beans
- · Slice tests Why setting up the entire context is not always the best choice How to test only slices of the application in a way that brings value
- · Database testing Mocking In-memory databases TestContainers Testing transactional code Providing data to the database using the JUnit Extensions API
- · Testing external services Mocking WireMock Simplifying WireMock configuration with JUnit Extensions API – Contract Tests
- · Creating documentation with tests (Spring Rest Docs)
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →BDD
Software testing and quality — automation and QA methodologies.
Frontend testing
Software testing and quality — automation and QA methodologies.
Java Testing - Basics
Software testing and quality — automation and QA methodologies.