Zum Hauptinhalt springen

Glossar P

Glossar · Querschnitt

PHPUnit

Bereich
Beide Stränge
Verwandt
Non-GxP, QA, PHPStan

PHPUnit ist ein Test-Framework für PHP, mit dem Entwickler automatisierte Tests schreiben; sie prüfen, ob der Programmcode die erwarteten Ergebnisse liefert.

Ein Test ist ein kleines Stück Prüfcode, laut PHPUnit-Handbuch eine öffentliche Methode einer Testklasse. In ihm vergleichen Prüfungen einen tatsächlichen Wert mit dem erwarteten. Ein Test gilt als bestanden, wenn keine Prüfung fehlschlägt, keine Erwartung verletzt wird und das Programm keine unvorhergesehene Ausnahme meldet. PHPUnit stammt von Sebastian Bergmann und steht unter der BSD-3-Clause-Lizenz.

Unsere automatisierten Tests sorgen dafür, dass eine Änderung nicht unbemerkt bestehende Funktionen beschädigt. Sie laufen nach jeder Änderung und vor jeder Aktualisierung, und wir bauen sie ständig aus. Bei einer Wissensplattform, die wir für einen Pharma-Logistiker betreuen, prüfen PHPUnit-Tests einzelne Bausteine, deren Zusammenspiel und ganze Funktionen.

Ein Ziel von PHPUnit ist, dass sich Tests beliebig kombinieren und gemeinsam ausführen lassen, bis hin zu allen Tests eines Projekts als Testsuite. So lässt sich auch eine gewachsene Software in einem Durchgang prüfen. Ergänzend prüft PHPStan den Code, ohne ihn auszuführen.

Wo der Begriff vorkommt

Quellen

  1. README des Repositorys sebastianbergmann/phpunit (Branch main) (öffnet in neuem Tab)

    Sebastian Bergmann (GitHub sebastianbergmann/phpunit) abgerufen am

  2. PHPUnit 13.4 Manual, 2. Writing Tests for PHPUnit (öffnet in neuem Tab)

    PHPUnit (docs.phpunit.de) abgerufen am

  3. LICENSE des Repositorys sebastianbergmann/phpunit (Branch main) (öffnet in neuem Tab)

    Sebastian Bergmann (GitHub sebastianbergmann/phpunit) abgerufen am

  4. PHPUnit 13.4 Manual, Organizing Tests (öffnet in neuem Tab)

    PHPUnit (docs.phpunit.de) abgerufen am

Sprechen wir über Ihr Projekt.

Wenn der Begriff bei Ihnen gerade eine Rolle spielt, hilft ein Gespräch meist schneller als jede Definition.

Website durchsuchen

Häufige Themen

Alle Treffer