DIGITAL BUSINESS ACADEMY

Unit Testing Seminar


Unit Testing Seminar

Dieser Kurs ist ein Einführungskurs in das Thema Unit Testing. Hier lernen Sie die Grundlagen des Testens von Softwareeinheiten und wie Sie mithilfe von Unit Tests die Qualität Ihrer Codebasis verbessern können.

Warum sollten Sie diesen Kurs kaufen? Hier sind nur einige Gründe:

  • Sie möchten lernen, wie Sie effektive Unit Tests schreiben, um die Funktionalität Ihrer Software zu überprüfen.
  • Sie möchten verstehen, warum Unit Testing ein wichtiger Bestandteil des Entwicklungsprozesses ist und wie es dazu beitragen kann, Fehler frühzeitig zu erkennen.
  • Sie möchten lernen, wie Sie mithilfe von Mocking und Stubbing komplexe Abhängigkeiten in Ihren Unit Tests verwalten können.
  • Sie möchten lernen, wie Sie mithilfe von Code Coverage-Tools die Testabdeckung Ihrer Software messen können.
  • Sie möchten lernen, wie Sie mithilfe von Test-Driven Development (TDD) Ihre Software entwickeln können.
Course outline
  • Einführung in das Unit Testing
  • Bedeutung von Unit Tests
  • Planung und Vorbereitung von Unit Tests
  • Test-Driven Development (TDD)
  • Grundlagen von Testfällen
  • Schreiben von Testfällen
  • Verwendung von Test-Frameworks
  • Test-Automatisierung
  • Testdoppelgänger und Mocking
  • Testabdeckung und Code-Qualität
  • Best Practices für Unit Tests
  • Integration von Unit Tests in den Entwicklungsprozess
  • Continuous Integration und Unit Testing
  • Fehlersuche und Debugging in Unit Tests
  • Parameterized Tests
  • Test-Suites und -Klassen
  • Verwendung von Assertions
  • Testdaten-Management
  • Mocking-Frameworks im Detail
  • Regressionstests und Wartung von Unit Tests
  • Performance-Tests in Unit Tests
  • Sicherheitstests in Unit Tests
  • Exploratives Testen
  • Testen von Legacy-Code
  • Unit Testing in agilen Projekten
Enroll Now