Testing Java Applications

Code: Java-test
Category: Java & JVM
Format: 30% lecture / 70% workshop
Duration: 3 days
Target audience: architects
developers
tech_lead
Enrollment: Groups, companies
Venue: Client's office.

The training introduces participants to unit testing, discussing its importance and its different types.

Students learn how to write well-structured tests, use mocks and stubs, and test multithreaded code.

Participants also learn how to test integration with various components, such as IoC frameworks, HTTP servers, messaging systems and databases.

The training will also include testing application architecture, APIs with contract testing, edge cases, and writing property-based tests.

    Training participants will

  • effectively write and structure unit tests
  • create integration tests for different types of integration
  • apply advanced architecture and API testing techniques

It's all about the content.

  • training conducted by a co-developer of testing tools
  • comprehensive discussion of unit testing, integration testing and advanced testing techniques
  • current technologies and advanced techniques such as architecture testing, mutation testing and property-based testing

Training Program

The content of our program can be customised during pre-training analysis.

  1. Day 1: Unit testing
    1. Introduction to testing
    2. Writing good unit tests
    3. Working with mocks and stubs
    4. Testing exceptions and multithreaded code
  2. Day 2: Integration testing
    1. Introduction to integration testing
    2. Testing integration with the IoC framework
    3. HTTP integration testing
    4. Testing message integration
    5. Testing database integration
  3. Day 3: Advanced testing
    1. Testing the application architecture
    2. Testing APIs using contract testing
    3. Testing edge cases using mutation testing
    4. Property-based testing


Download PDF

Trainers

Meet the experts who will conduct your training.

Contact us for a free consultation.

Firstname and lastname:
Company:
E-mail:
Phone:
Subject:
Message:

If you prefer direct contact then you can always call.

Iwona Sobótka

Training coordinator


I agree to the processing of my personal data in accordance with the Law on the Protection of Personal Data in connection with sending a request via the contact form.

Providing the data is voluntary but necessary to process the query. I have been informed that I have the right to access my data, the possibility of correcting them, demanding stopping their processing.

The administrator of personal data is Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin, Poland.


The information clausule