UI-Tests mit Puppeteer: Implementieren Sie End-to-End-Tests und Browser-Automatisierung mit JavaScript und Node.js

Bewertung:   (4,6 von 5)

UI-Tests mit Puppeteer: Implementieren Sie End-to-End-Tests und Browser-Automatisierung mit JavaScript und Node.js (Dario Kondratiuk)

Leserbewertungen

Zusammenfassung:

Das Buch über UI-Tests mit Puppeteer hat aufgrund seiner klaren Erklärungen, praktischen Beispiele und der Fähigkeit, sowohl Anfänger als auch erfahrene Tester anzusprechen, überwältigend positive Bewertungen erhalten. Es deckt ein breites Spektrum an Themen ab, von den Grundlagen der Webtechnologien bis hin zu fortgeschrittenen Automatisierungstechniken, was es zu einer umfassenden Ressource für alle macht, die sich für automatisierte Tests interessieren. Allerdings wurden einige kleinere Probleme wie Tippfehler, die Lesbarkeit von Code-Captures und das Fehlen bestimmter Beispiele bemängelt.

Vorteile:

Leicht zu lesen und mit klaren Erklärungen zu folgen.
Umfassende Abdeckung von UI-Testkonzepten und praktischen Beispielen.
Wertvoll sowohl für Anfänger als auch für erfahrene Benutzer.
Stellt wichtige Tools und Methoden vor.
Gut strukturierter Inhalt, der von den Grundlagen zu fortgeschrittenen Themen aufbaut.
Bietet Beispiele aus der Praxis, die auf Projekte angewendet werden können.
Hebt die Bedeutung des Testens für alle Entwickler hervor, nicht nur für QA-Teams.

Nachteile:

Enthält verschiedene Tippfehler, die zu Verwirrung führen können.
Einige Code-Captures sind aufgrund des Farbkontrasts und der Schriftgröße schwer zu lesen.
Gelegentlich werden Befehle ohne Code-Beispiele vorgestellt.
Der Index könnte für eine einfachere Navigation verbessert werden.

(basierend auf 11 Leserbewertungen)

Originaltitel:

UI Testing with Puppeteer: Implement end-to-end testing and browser automation using JavaScript and Node.js

Inhalt des Buches:

Schreiben Sie ausfallsichere Automatisierungstests, Geräteemulation und Browser-Automatisierung mit Puppeteers Google-gestützter API.

Hauptmerkmale:

⬤ Starten Sie mit Puppeteer und entdecken Sie Best Practices für Automatisierungstests.

⬤ Automatisieren Sie Ihre modernen Webanwendungen mit Jest und Mocha mit Puppeteer.

⬤ Erstellen Sie Screenshots mit Puppeteer und erfahren Sie, wie diese für UI-Regressionstests verwendet werden können.

Buchbeschreibung:

Puppeteer ist eine Open-Source-Bibliothek zur Web-Automatisierung, die von Google entwickelt wurde, um Aufgaben wie End-to-End-Tests, Performance-Monitoring und Aufgabenautomatisierung mit Leichtigkeit durchzuführen. Anhand von realen Anwendungsfällen nimmt dieses Buch Sie mit auf eine pragmatische Reise, die Ihnen hilft, Puppeteer zu erlernen und Best Practices zu implementieren, um Ihren Automatisierungscode auf die nächste Stufe zu heben!

Dieses Buch beginnt mit einer Einführung in Headless-Browser und führt Sie durch die Grundlagen der Browser-Automatisierung. Es zeigt Ihnen, wie weit Sie mit Puppeteer bei der Automatisierung von Google Chrome und Mozilla Firefox kommen können. Anschließend lernen Sie die Grundlagen von End-to-End-Tests kennen und erfahren, wie Sie zuverlässige Tests erstellen können. Außerdem lernen Sie, wie Sie Elemente mit CSS-Selektoren und XPath-Ausdrücken finden. Im weiteren Verlauf der Kapitel verlagert sich der Schwerpunkt auf fortgeschrittenere Themen der Browser-Automatisierung wie die Ausführung von JavaScript-Code im Browser. Sie lernen verschiedene Anwendungsfälle von Puppeteer kennen, wie z. B. das Testen von Mobilgeräten oder der Netzwerkgeschwindigkeit, das Messen der Leistung Ihrer Website und die Verwendung von Puppeteer als Web Scraping Tool.

Am Ende dieses UI-Testing-Buches werden Sie gelernt haben, wie Sie das Beste aus der Puppeteer-API herausholen können und in der Lage sind, sie in Ihren realen Projekten anzuwenden.

Was Sie lernen werden:

⬤ Grundlagen der Browser-Automatisierung verstehen.

⬤ End-to-End-Tests mit Puppeteer und seine Best Practices kennenlernen.

⬤ CSS-Selektoren und XPath-Ausdrücke auf die Web-Automatisierung anwenden.

⬤ Entdecken Sie, wie Sie als Entwickler die Möglichkeiten der Web-Automatisierung ausschöpfen können.

⬤ Emulieren Sie verschiedene Anwendungsfälle von Puppeteer, wie z.B. Netzwerkgeschwindigkeitstests und Geolokalisierung.

⬤ Machen Sie sich mit Techniken und bewährten Verfahren für Web Scraping und die Erstellung von Webinhalten vertraut.

Für wen dieses Buch gedacht ist:

Das Buch richtet sich an QA-Ingenieure, Testexperten und Frontend-Webentwickler, die End-to-End-Tests mit den Entwickler-Tools von Google durchführen möchten. Webentwickler, die lernen möchten, wie man Puppeteer für die Erstellung von Inhalten, das Scraping von Websites und die Bewertung der Website-Performance verwendet, werden dieses Buch ebenfalls nützlich finden. Obwohl Node.js-Kenntnisse nicht erforderlich sind, helfen grundlegende JavaScript-Kenntnisse beim Verständnis der behandelten Konzepte.

Weitere Daten des Buches:

ISBN:9781800206786
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

UI-Tests mit Puppeteer: Implementieren Sie End-to-End-Tests und Browser-Automatisierung mit...
Schreiben Sie ausfallsichere Automatisierungstests,...
UI-Tests mit Puppeteer: Implementieren Sie End-to-End-Tests und Browser-Automatisierung mit JavaScript und Node.js - UI Testing with Puppeteer: Implement end-to-end testing and browser automation using JavaScript and Node.js

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)