Testen von TypeScript-Anwendungen: von Unit-Tests bis E2E
300 Seiten
German
PDF
4.5

Testen von TypeScript-Anwendungen: von Unit-Tests bis E2E

Testen von TypeScript-Anwendungen: von Unit-Tests bis E2E

Autor:

Jahr:

Zusammenfassung:

Das Buch „Testen von TypeScript-Anwendungen“ ist ein praktischer Leitfaden, der Sie Schritt für Schritt lehrt, zuverlässige und wartbare Tests für TypeScript-Projekte zu erstellen. Der Autor, Alexey Voronov, teilt seine Erfahrungen aus dem Testen großer kommerzieller und Open-Source-Projekte und bietet fertige Lösungen für typische Aufgaben.



Worum geht es in diesem Buch?

Das Buch deckt alle Ebenen der Testpyramide ab:

  • Unit-Testing — Sie machen sich mit Jest und Vitest vertraut und lernen, Funktionen, Klassen, React- und Angular-Komponenten zu testen.
  • Integrationstests — Sie erfahren, wie Sie die Interaktion von Modulen, die Arbeit mit Datenbanken und externen APIs überprüfen.
  • E2E-Testing — Sie meistern Playwright und Cypress für das vollständige Testen von Benutzerszenarien.
  • Mock-Objekte und Stubs — Sie verstehen, wann und wie Sie Mocks, Spione und Dependency-Substitution ohne Schmerz einsetzen.


Für wen ist dieses Buch?

  • Frontend-Entwickler, die qualitativ hochwertige Tests in TypeScript schreiben möchten.
  • Backend-Entwickler mit Node.js, die TDD in ihren Projekten einführen möchten.
  • Teamleiter und technische Manager, die einen systematischen Ansatz zum Testen suchen.
  • Anfänger, die gerade TypeScript kennenlernen und von Anfang an Qualität sicherstellen möchten.


Was werden Sie aus dem Buch lernen?

  • Wie Sie die Testumgebung für TypeScript-Projekte jeder Komplexität einrichten.
  • Wie Sie lesbare und isolierte Unit-Tests mit Jest und Vitest schreiben.
  • Wie Sie asynchronen Code, Promises, Observables und Timer testen.
  • Wie Sie HTTP-Anfragen, Datenbanken und Drittanbieterdienste effektiv mocken.
  • Wie Sie TDD (Test-Driven Development)-Praktiken in die tägliche Entwicklung integrieren.
  • Wie Sie E2E-Tests mit Playwright und Cypress für React-, Angular- und Vue-Anwendungen organisieren.
  • Wie Sie die Codeabdeckung messen und die Ergebnisse interpretieren.
  • Wie Sie die Testausführung in CI/CD (GitHub Actions, GitLab CI) automatisieren.


Im Buch finden Sie Dutzende von realen Codebeispielen, die Sie sofort in Ihren eigenen Projekten anwenden können. Alle Beispiele sind in TypeScript unter Verwendung der beliebtesten Tools der Jahre 2024–2025 geschrieben.



Das Buch eignet sich für Entwickler aller Erfahrungsstufen – vom Anfänger bis zum erfahrenen Ingenieur, der sein Wissen systematisieren möchte. Beginnen Sie, Tests zu schreiben, die Ihren Code wirklich vor Regressionen schützen und die Entwicklung beschleunigen.

Empfehlungen