|

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.

Unit Testing Seminar

This course is an introductory course on the topic of unit testing. Here, you will learn the basics of testing software units and how to improve the quality of your codebase using unit tests.

Why should you buy this course? Here are just a few reasons:

  • You want to learn how to write effective unit tests to verify the functionality of your software.
  • You want to understand why unit testing is an important part of the development process and how it can help identify errors early on.
  • You want to learn how to manage complex dependencies in your unit tests using mocking and stubbing.
  • You want to learn how to measure the test coverage of your software using code coverage tools.
  • You want to learn how to develop your software using test-driven development (TDD).

Agenda

  • Einführung in das Unit Testing
  • Einführung in das Unit Testing
  • Testabdeckung und Code-Qualität
  • Testabdeckung und Code-Qualität
  • Best Practices für Unit Tests
  • Best Practices für Unit Tests
  • Integration von Unit Tests in den Entwicklungsprozess
  • Integration von Unit Tests in den Entwicklungsprozess
  • Continuous Integration und Unit Testing
  • Continuous Integration und Unit Testing
  • Fehlersuche und Debugging in Unit Tests
  • Fehlersuche und Debugging in Unit Tests
  • Parameterized Tests
  • Parameterized Tests
  • Test-Suites und -Klassen
  • Test-Suites und -Klassen
  • Verwendung von Assertions
  • Verwendung von Assertions
  • Testdaten-Management
  • Testdaten-Management
  • Mocking-Frameworks im Detail
  • Mocking-Frameworks im Detail
  • Bedeutung von Unit Tests
  • Bedeutung von Unit Tests
  • Regressionstests und Wartung von Unit Tests
  • Regressionstests und Wartung von Unit Tests
  • Performance-Tests in Unit Tests
  • Performance-Tests in Unit Tests
  • Sicherheitstests in Unit Tests
  • Sicherheitstests in Unit Tests
  • Exploratives Testen
  • Exploratives Testen
  • Testen von Legacy-Code
  • Testen von Legacy-Code
  • Unit Testing in agilen Projekten
  • Unit Testing in agilen Projekten
  • Planung und Vorbereitung von Unit Tests
  • Planung und Vorbereitung von Unit Tests
  • Test-Driven Development (TDD)
  • Test-Driven Development (TDD)
  • Grundlagen von Testfällen
  • Grundlagen von Testfällen
  • Schreiben von Testfällen
  • Schreiben von Testfällen
  • Verwendung von Test-Frameworks
  • Verwendung von Test-Frameworks
  • Test-Automatisierung
  • Test-Automatisierung
  • Testdoppelgänger und Mocking
  • Testdoppelgänger und Mocking
Start Now Jetzt starten