Software Testing für Java Anwendungen

Weiterbildung

4-Wochen-Kurs

Ein Modultest (engl. Unittest ) wird in der Softwareentwicklung angewendet, um die funktionalen Einzelteile (Units) von Computerprogrammen zu testen, d. h. sie auf korrekte Funktionalität zu prüfen. Dadurch werden Fehler durch Tests frühzeitig erkannt.

Inhalt

  • Introduction to Microservices
    • Networks, Features, Component, Unit Tests
  • Application under Test
    • Architecture
    • Services
    • Pattern
  • Unit Testing Microservices
    • Unit Testing Techniques
    • Junit
    • AssertJ
    • Mockito
    • Writing Unit Tests for gamer applications
    • Youtube link test
  • Component Testing Microservices
    • The Arquillian Testing Framework
    • Maven
    • Gradle
    • Rest Clients
    • Testing Spring Applications
    • The Arquillian Rest Extension
    • The Arquillian Spring Framework
    • Spring Boot
  • Integretion Testing Microservices
    • Integration Test Techniques
    • Tools
    • Arquillian Persistence Extension
    • NoSQLUnit
    • Comments Test
  • Contract Tests
    • Integration Tests
    • Contract Tests
    • Pact JVM
  • End to End Testing
    • End to End Testing Techniques
    • Vertical Tests
    • Horizontale Tests
    • Arquillian Cube and Drone
    • Jmeter
    • Introducing @Drone
  • Docker and Testing
    • Tools
    • Docker Compose
    • Arquillian Cube Docker Junit Rule
    • Testing Dockerfile for Video Services
  • Service Virtuallization
    • Tools
    • Hoverfly
    • Built Script Modifications
  • Continuous Delivery in Microservices
    • Microservice Architecture
    • Jenkins Pipeline
    • Deploying with Certainty

Zielgruppe

Java Entwickler

Voraussetzungen

Fortgeschrittene Programmierkenntnisse in Java / Jakarta, Englisch

Förderung

Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit

Nächste Termine

  • Mo, 02.12.2024
  • Mo, 13.01.2025
  • Mo, 03.02.2025
  • Mo, 03.03.2025
  • Mo, 07.04.2025
  • Mo, 05.05.2025

Anfrage

Kursnummer: LS23.277

zur Übersicht