Blog

JEE zu PHPEE

Saket Vishal

Aktualisiert Oktober 23, 2025
2 Minuten

PHP wird von Tag zu Tag besser. Auf meinem Weg, mich über die neuesten Entwicklungen in PHP zu informieren, stelle ich fest, dass PHP mehr und mehr von der JEE-Welt (Java Enterprise Edition) übernommen wurde. Zunächst bin ich über das Unit Testing Framework PHPUnit gestolpert. Das Ausmaß der Vertrautheit mit der J2EE-Welt ist einfach erstaunlich.

Die folgende Tabelle zeigt dies für verschiedene Aspekte von PHPUnit. PHPUnit gehört zur xUnit-Familie, genau wie jUnit. PHPUnit bietet nicht nur verschiedene Funktionen zur Überprüfung von Werten, sondern ermöglicht auch viele komplexe Operationen durch Annotationen. PHPUnit bietet eine Vielzahl von Erweiterungen, z.B. für Datenbanktests und Leistungstests. Die von PHPUnit bereitgestellte Erweiterung für Datenbanktests ist der von Dbunit sehr ähnlich. Beide verfolgen ähnliche Ansätze, indem sie zunächst die Datenbank mit Seeding versorgen und dann nach der Codeausführung sicherstellen, dass die erwarteten Daten in der Datenbank gefunden werden. Wenn Sie bereits Erfahrung mit Mocking-Frameworks in Java wie EasyMock haben, ist die Arbeit mit Mock-Tests mit PHPUnit ein Kinderspiel. Der Komfort der Migration erstreckt sich auch auf die Ebene der Akzeptanztests, wenn man Selenium mit PHPUnit verwendet.PHPUnit ist eines der vielen verfügbaren Test-Frameworks in der PHP-Welt, und Testen ist einer der vielen Bereiche, in denen ich Gemeinsamkeiten zwischen den beiden Welten (J2EE und PHP) sehe. Der Hauptgrund für die Gemeinsamkeiten liegt in der Einbeziehung der besten Praktiken in der PHP-Welt und in der Anpassung hilfreicher Frameworks aus der J2EE-Welt. Auf meinem weiteren Weg werde ich meine Erkenntnisse mit Ihnen allen teilen.

Verfasst von

Saket Vishal

Contact

Let’s discuss how we can support your journey.