Zu Hauptinhalt springen

Konzeption von Tests

Bei der Konzeption der Prozesse (Jobs und Routen) müssen die Entwickler auch an die entsprechenden Tests denken: Talend empfiehlt die Verwendung der Testfall-Funktion: Dadurch wird automatisch ein Testfall mit einem Skelett in einer Testinstanz erstellt.

Ein Testfall ist ein ausführbarer Test, der aus einem aus dem ursprünglichen Job bzw. der ursprünglichen Route extrahierten unveränderbaren Teil und anderen bearbeitbaren Komponenten besteht, die das Skelett des Testfalls bilden.

Eine Testinstanz ist eine Gruppe von Daten, die Ihnen die Ausführung des Testfalls mit verschiedenen, von Ihnen definierten Parametern ermöglicht (Eingabe, Referenzdateien usw.).

InformationshinweisAnmerkung: Bei der Generierung und Implementierung des Projekts werden Testfälle als JUnit-Dateien erstellt und somit vor der Maven-Phase packaging (Paketieren) generiert.
Best Practices:
  • Es wird empfohlen, einen an Ihre Umgebung angepassten Kontext zu erstellen und zu verwenden (einen Testkontext zur Ausführung von Test-Jobs und -Routen mit den Metadaten der Umgebung und einen Produktionskontext zur Ausführung der Jobs in der Produktionsumgebung).

  • Bei der Konzeption und dem Test der Funktion wird die Verwendung des Référentiel d'artefacts Talend (Talend Artifact Repository) (Nexus, Artifactory) für die Veröffentlichung der Elemente und deren Abrufen in die QS- und Produktionsumgebung über die Talend Cloud Public API empfohlen . Hier finden Sie weitere Informationen: Implementieren in einer QS- und Produktionsumgebung.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!