OUR

Courses

Test-driven development with Java

Lenght of Time:

4 days
daily course

Course language:

German

Teaching material mainly in English

In test-driven development, the test cases are created before the actual software. The Java developers use a lot of frameworks: JUnit, Mockito, Arquillian, DbUnit, test containers, Selenium, ... In the course of the course, the participants get to know the most important tools for test-driven development under Java and how to use them for their purposes. The learners also learn how continuous integration can be implemented with Jenkins and Docker.

  • Introduction to Test Driven Development
  • Unit tests (Java classes, ...) with JUnit and Mockito
  • Integration tests (Enterprise JavaBeans, CDI) with Arquillian and DbUnit
  • E2E tests (Java web applications, ...) with Selenium WebDriver and test containers
  • Load tests (Java web applications, ...) with Apache JMeter
  • Integration with build tools
  • Continuous integration with Jenkins and Docker
  • Best Practices

Previous knowledge

  • Experience with
    Java Programming Language
  • Basics about
    Java EE Technology
    Platform

Target group

  • Java Testers
  • Java Developers
  • Java EE Developers