Allgemein Guides und Tutorials Livestyle

Test Cases mit Symfony 5 / PHP Unit

Test Cases zu schreiben gehört zum Programmieren dazu. Denn Code muss getestet werden und es ist äußerst praktisch, wenn dies automatisch funktioniert. Werden nämlich Funktionen ergänzt zum bestehenden Code, dann müssen meistens auch wieder viele Szenarien getestet werden. Wenn man dies zu Beginn sicherstellt, dann kostet das am Anfang etwas Zeit, aber sobald man Anfängt ist es viel einfacher zu Entwickeln. Möchte man schnell ausprobieren, ob der Code funktioniert, dann genügt ein klick für den Test und die Ergebnisse werden aufgelistet.

Mit PHP Unit kann man Funktionen und Methoden auf Funktionalität überprüfen. Hat man eine Funktion die z.B. einen Preis berechnet, dann hat diese Funktion auch einen Rückgabewert. Jetzt kann man mehrere Varianten dieser Berechnung aufstellen und dann die richtigen Ergebnisse oder Erwarteten Ergebnisse mit dem Rückgabewert vergleichen.

Mit Symfony dagegen kann man Test Cases schreiben, die auch das Frontend testen. Zum Beispiel kann man automatisiert eine Bestellung durchführen. Man kann dabei überprüfen, ob die Bestellung wie erwartet erstellt wurde und ob die Daten im Frontend auch richtig dargestellt wurden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.