Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libtest-base-perl  ]

Paket: libtest-base-perl (0.89-1)

Links für libtest-base-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libtest-base-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Datengesteuertes Testgerüst für Perl

Testen ist in der Regel der unangenehmste Teil bei der Erstellung von Perl-Modulen. Perl bietet mit Test::Harness eine standardisierte Möglichkeit zu Tests und in Test::More grundlegende Test-Primitive. Jenseits davon sind Sie (so) ziemlich allein bei der Entwicklung einer Testphilosophie und des zugehörigen Rahmenwerks. Test::More unterstützt Sie bei der Entwicklung Ihres eigenen Rahmenwerks durch Vererbung von Test::Builder. Aber das ist nicht trivial.

Test::Base gibt Ihnen eine einfache Möglichkeit, Ihre eigene Testgerüst-Basisklasse zu schreiben. In der Tat ist das so einfach wie die zwei Zeilen:

   package MyTestFramework;
   use Test::Base -Base;

Ein Modul namens MyTestFramework.pm, das diese beiden Zeilen enthält, wird allen Testdateien, die es verwenden, alle Möglichkeiten von Test::More und Test::Base zur Verfügung stellen. Mit dem Ausbau der Fähigkeiten von MyTestFramework steigt ebenso die Leistungsfähigkeit Ihrer Tests.

MyTestFramework wird für Sie zu einer Sammelstelle all Ihrer wiederverwendbaren Test-Schnipsel. Während Sie Tests schreiben, werden Sie Muster und Doppelarbeit finden und diese in MyTestFramework einpflegen. Natürlich müssen Sie überhaupt nichts aus Test::Base vererben. Sie können es direkt in vielen Anwendungen einsetzen, einschließlich aller Fälle, in denen auch Test::More verwendbar wäre.

Test::Base konzentriert sich auf das Angebot wiederverwendbarer, datengesteuerter Muster, damit Sie Tests mit minimalem Codierungsaufwand schreiben können. Im Mittelpunkt Ihrer Prüfungen stehen Eingaben, Prozesse und erwartete Ergebnisse. Test::Base bietet Ihnen eine saubere Art und Weise, Ihre Eingabe- und die erwarteten Ausgabedaten auszudrücken, sodass Sie Ihre Zeit darauf verwenden können statt auf die Erstellung Ihres Codegerüsts.

Andere Pakete mit Bezug zu libtest-base-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libtest-base-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 35,6 kB87,0 kB [Liste der Dateien]