|

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
  • Introduction to Unit Testing.
  • Testabdeckung und Code-Qualität
  • Test coverage and code quality.
  • Best Practices für Unit Tests
  • Best practices for unit tests.
  • Integration von Unit Tests in den Entwicklungsprozess
  • Integration of unit tests into the development process.
  • Continuous Integration und Unit Testing
  • Continuous integration and unit testing.
  • Fehlersuche und Debugging in Unit Tests
  • Error search and debugging in unit tests.
  • Parameterized Tests
  • Parameterized tests.
  • Test-Suites und -Klassen
  • Test suites and classes.
  • Verwendung von Assertions
  • Use of Assertions.
  • Testdaten-Management
  • Test data management.
  • Mocking-Frameworks im Detail
  • "Mocking frameworks in detail."
  • Bedeutung von Unit Tests
  • Meaning of unit tests.
  • Regressionstests und Wartung von Unit Tests
  • "Regression tests and maintenance of unit tests."
  • Performance-Tests in Unit Tests
  • Performance tests are conducted in unit tests.
  • Sicherheitstests in Unit Tests
  • Security tests in unit tests.
  • Exploratives Testen
  • "Explorative testing"
  • Testen von Legacy-Code
  • Testing Legacy Code
  • Unit Testing in agilen Projekten
  • Unit testing in agile projects.
  • Planung und Vorbereitung von Unit Tests
  • Planning and preparation of unit tests.
  • Test-Driven Development (TDD)
  • Test-Driven Development (TDD)
  • Grundlagen von Testfällen
  • Basics of test cases.
  • Schreiben von Testfällen
  • Writing test cases.
  • Verwendung von Test-Frameworks
  • Use of test frameworks.
  • Test-Automatisierung
  • Test automation.
  • Testdoppelgänger und Mocking
  • Test doppelganger and mocking.
Start Now Jetzt starten