Testen von JavaScript (Node.js) Anwendungen
300 Seiten
German
PDF
4.5

Testen von JavaScript (Node.js) Anwendungen

Testen von JavaScript (Node.js) Anwendungen

Autor:

Jahr:

Zusammenfassung:

In der modernen Webentwicklung ist Codequalität kein Luxus, sondern eine Notwendigkeit. Das Buch „Testen von JavaScript (Node.js) Anwendungen“ ist ein umfassender Leitfaden, der Ihnen hilft, alle Aspekte des Testens von Serveranwendungen mit Node.js zu meistern. Der Autor, Alexey Sokolov, teilt praktische Erfahrungen und bewährte Methoden, die in realen Produktionsprojekten eingesetzt werden.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Testzyklus ab – von einfachen Unit-Tests bis hin zu komplexen End-to-End (E2E)-Szenarien. Sie erfahren, wie Sie die richtigen Werkzeuge auswählen, wartbare Tests schreiben und diese in die CI/CD-Pipeline integrieren. Besonderes Augenmerk liegt auf typischen Fehlern und wie man sie vermeidet.



Für wen ist dieses Buch?

  • Junior-Entwickler, die von den ersten Projekten an eine richtige Testkultur etablieren möchten.
  • Middle-Entwickler, die ihr Wissen vertiefen und fortgeschrittene Techniken (Mocks, Stubs, Snapshots) erlernen möchten.
  • Team-Leads, die planen, Tests in ein bestehendes Projekt zu integrieren oder aktuelle Prozesse zu verbessern.
  • QA-Ingenieure, die auf die Automatisierung von Servertests umsteigen.


Was werden Sie lernen?

  • Grundlagen des Unit-Testens mit Jest und Mocha.
  • Wie man asynchronen Code, Promises, Callbacks und async/await testet.
  • Prinzipien des Mockens externer Dienste (Datenbanken, APIs, Dateisystem).
  • Integrationstests mit Supertest und Chai.
  • E2E-Tests mit Cypress und Playwright für Node.js.
  • Einrichtung der Testumgebung, CI (GitHub Actions, GitLab CI).
  • Code Coverage, TDD- und BDD-Ansätze.


Warum sollten Sie es lesen?

Das Buch ist in einer lebendigen Sprache mit vielen Codebeispielen geschrieben. Jedes Kapitel enthält praktische Aufgaben und Checklisten zur Überprüfung. Sie lesen nicht nur Theorie – Sie können das Gelernte sofort in Ihrem eigenen Projekt anwenden. Nach der Lektüre werden Sie in der Lage sein, Tests zu schreiben, die Ihren Code wirklich vor Regressionen schützen und die Entwicklung vorhersehbar machen.



Dies ist keine weitere trockene Dokumentation, sondern eine Roadmap, die Sie vom Anfänger zum sicheren Anwender von Testwerkzeugen führt. Ideal sowohl zum Selbststudium als auch für die teamweise Lektüre.

Empfehlungen