PHP

Das neue PHP Magazin 1.20 Testing gibt es ab sofort im Entwickler Kiosk!

E2E-Tests mit Cypress, Jest & Laravel ORM – Neu im Kiosk: PHP Magazin 1.20
Keine Kommentare

Das neue PHP Magazin ist ab sofort im Kiosk erhältlich! Diese Ausgabe widmet sich dem Schwerpunkt Testing. Darüber hinaus sind Beiträge zu Serverless Computing mit PHP, Payment Request API mit PHP und Einblicke in die Webentwicklung mit Google Go enthalten.

Drum teste, wer sich ewig bindet…

Liebe Leserinnen, liebe Leser,

eigentlich testen wir alles und zu jeder Zeit. Die Prüfung von Dingen oder Personen beginnt oft bereits mit dem Wachwerden am Morgen. Zuerst testen wir uns selbst, ob noch alles so funktioniert wie am Tag zuvor – vielleicht hat man sich über Nacht eine Erkältung eingefangen. Beim Frühstück geht’s weiter: Ist der Kaffee heiß genug, aber nicht zu heiß? Hat mein Gegenüber am Frühstückstisch gute Laune? Wie ist das Wetter draußen? Ist die Bahn pünktlich oder springt das Auto an? Wir prüfen ständig, alles und jeden. Denn durch das Testen können wir Rückschlüsse auf eventuelle Fehler oder Unstimmigkeiten ziehen.

Testen ist auch und gerade in der Softwareentwicklung essenziell. Unser Autor Tam Hanna stellt in dieser Ausgabe des PHP Magazins das JavaScript-Test-Framework Jest auf den Prüfstand. Das von Facebook für ihr React-Projekt entwickelte Framework bringt Unterstützung für Dienste wie Babel und Node mit, aber auch für Frameworks wie Angular, React oder Vue. Das Ziel: Tests sollen mit so gut wie keinem Konfigurationsaufwand eingerichtet werden können. Außerdem soll die Isolation der einzelnen Testaufgaben in eigenen Threads Prüfungen von sehr großen Codebasen mit sehr hoher Performance bewerkstelligen können. Wie das in der Praxis aussieht, könnt ihr ab Seite 80 nachlesen.

Bleiben wir im Bereich JavaScript-Testing: Sebastian Springer stellt uns in dieser Ausgabe das Test-Framework Cypress vor (S. 60). Mit diesem Tool lassen sich E2E-Tests für Webapplikationen implementieren, unabhängig von der Architektur und den verwendeten Technologien. Damit können React-, Angular- und Vue-Applikationen getestet werden.

Im Allgemeinen gilt: Bevor man sich für ein Testing-Tool entscheidet, sollte man prüfen, ob es für das entsprechende Projekt geeignet ist. Und ist das nicht auch im Alltag so? Drum teste, wer sich ewig bindet … oder eben nur für einen kurzen Zeitraum. Ist das Wetter heute gut oder brauche ich einen Regenschirm?

Ein Blick aus dem Fenster lohnt sich immer, aber ein Blick über den Tellerrand auch: Diese Ausgabe bietet abseits von Testing noch weitere spannende Themen: In Teil 3 der Artikelserie zu Shopware 6 (S. 54) schreibt Thomas Eiling ein Plug-in, das in einem eigenen Controller die letzten PHP Magazine mit Cover und Link angibt. DevOps Engineer Daniel Stender gibt in seinem Artikel auf Seite 44 einen Einblick in die Webentwicklung mit Google Go.

Mit unseren Schwerpunktthemen – wie dem Testing – möchten wir für mehr Durchblick im immer unübersichtlicheren Technologiedschungel sorgen. Wenn ihr Zeit und Lust habt, euer Wissen zu einem Thema aus dem PHP-Umfeld mit unseren Leserinnen und Lesern in einem Fachbeitrag zu teilen, dann meldet euch gerne unter beitrag@phpmagazin.de bei uns. Der lebendige Austausch in der Community schlägt am Ende jedes Tool und jedes Framework. In diesem Sinne wünsche ich euch

viel Spaß beim Lesen!

Madeleine Domogalla
Redakteurin

Die Highlights im PHP Magazin 1.20

Tradition trifft Moderne
Serverless Computing mit PHP

Testing Framework
End-to-End-Tests mit Cypress

Laravel ORM im Einsatz
Was mit Eloquent ORM möglich ist – erklärt am Beispiel Buchverleihtool

Test mit Jest
Das JavaScript-Test-Framework auf dem Prüfstand

Jetzt im Kiosk: PHP Magazin 1.20 – Testing: Die Tools und Methoden

Unsere Redaktion empfiehlt:

Relevante Beiträge

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu:
X
- Gib Deinen Standort ein -
- or -