sauber nutzen
PHPUnit in PhpStorm zu nutzen ist trivial, wenn PHP lokal installiert ist. Mit Docker-Interpretern, Magento-spezifischen Bootstrap-Dateien und Integration-Tests, die eine laufende Datenbank brauchen, wird die Konfiguration komplexer. Dieser Guide zeigt, wie man jeden dieser Fälle sauber löst.
Inhaltsverzeichnis
- 1. Die Herausforderung: PHPUnit in komplexen Umgebungen
- 2. Remote-Interpreter für PHPUnit in Docker einrichten
- 3. PHPUnit-Run-Konfigurationen in PhpStorm anlegen
- 4. Unit-Tests: schnell, isoliert, ohne Datenbankzugriff
- 5. Integration-Tests in Magento: Bootstrap und Datenbanksetup
- 6. Code-Coverage in PhpStorm anzeigen und auswerten
- 7. Tests filtern, neu starten und debuggen
- 8. Test-Fixtures und Data-Provider für saubere Tests
- 9. Test-Typen in