Testing TypeScript-Apps mit Jest
Полное руководство по тестированию TypeScript с Jest
Zusammenfassung:
Einleitung
Das Buch „Testing TypeScript Apps Using Jest“ (Autoren Edgar Nzokwe und Dayon Doone, 2022, 244 Seiten) ist ein praktischer Leitfaden zum Testen von TypeScript-Anwendungen mit dem beliebten Framework Jest. In einer Zeit, in der TypeScript zum Standard für große Projekte wird, ist qualitativ hochwertiges Testen kein Luxus, sondern eine Notwendigkeit. Dieses Buch schließt die Lücke zwischen Testtheorie und den realen Aufgaben eines TypeScript-Entwicklers.
Worum geht es in dem Buch
Das Buch ist als schrittweiser Einstieg in die Welt des Testens aufgebaut: von grundlegenden Konzepten bis hin zu fortgeschrittenen Techniken. Die Autoren beginnen mit der Einrichtung der Umgebung (Jest + TypeScript), gehen dann zum Schreiben von unit-Tests für Funktionen, Klassen und Module über. Besonderes Augenmerk liegt auf Mock-Objekten, Spionen und Stubs – den wichtigsten Werkzeugen zur Isolierung des zu testenden Codes. Anschließend werden Integrationstests, das Testen von asynchronem Code (Promises, async/await) sowie das Testen von React-Komponenten (über @testing-library/react) behandelt. Das Buch schließt mit einem Kapitel über Continuous Integration (CI) und Best Practices.
Für wen ist dieses Buch geeignet
Das Buch richtet sich an Entwickler, die bereits mit TypeScript vertraut sind (Syntax, Typen, Interfaces) und grundlegende Kenntnisse im Testen haben. Es ist nützlich für:
- Frontend-Entwickler, die TypeScript in React, Angular oder Vue verwenden;
- Backend-Entwickler mit Node.js + TypeScript;
- Teamleiter, die
Empfehlungen
C# (.NET) und Microservices: Architektur, Entwicklung und Bereitstellung
GraphQL in C++: Entwicklung effizienter und flexibler APIs
Professionelles TypeScript: fortgeschrittene Techniken
Algorithmen und Datenstrukturen in JavaScript (Node.js)
GraphQL in Swift: Vollständiger Leitfaden zur Erstellung von APIs für iOS und macOS
Maschinelles Lernen und Swift: Von der Idee zur App