Was ist Datenprovider in TestNG?
Was ist Datenprovider in TestNG?

Video: Was ist Datenprovider in TestNG?

Video: Was ist Datenprovider in TestNG?
Video: the floor ist lava with (Miles Morales) #shorts 2024, Kann
Anonim

Eine wichtige Funktion von TestNG ist der Datenprovider testen Besonderheit. Es hilft dir beim Schreiben Daten -getriebene Tests, was im Wesentlichen bedeutet, dass dieselbe Testmethode mehrmals mit unterschiedlichen Daten -sets. Es hilft bei der Bereitstellung komplexer Parameter für die Testmethoden, da dies von XML aus nicht möglich ist.

Was ist hier ein Datenanbieter?

A. NETZ Datenanbieter ist eine Softwarebibliothek bestehend aus Klassen, die Daten Zugriffsdienste wie die Verbindung zu einem Daten source, Ausführen von Befehlen bei a Daten Quelle und holen Daten von einem Daten source mit Unterstützung zum Ausführen von Befehlen innerhalb von Transaktionen.

Was ist der Unterschied zwischen DataProvider und Parametern in TestNG? Wohingegen, Datenanbieter wird verwendet, um bereitzustellen Parameter zu einer Prüfung. Wenn Sie zur Verfügung stellen Datenanbieter zu einem Test, der Test wird unter unterschiedlich Wertsätze jedes Mal. Dies ist nützlich für ein Szenario, in dem Sie sich beispielsweise bei einer Site anmelden möchten mit unterschiedlich Sets von Benutzername und Passwort jedes Mal.

Anschließend stellt sich die Frage, was die Verwendung von Datenlieferanten in Selen ist.

Datenanbieter in TestNG. Markiert eine Methode als liefernd Daten für eine Testmethode. Die annotierte Methode muss ein Object zurückgeben, wobei jedem Object die Parameterliste der Testmethode zugewiesen werden kann.

Was ist der Rückgabetyp des Datenanbieters in Selen?

mit @Parameter+TestNG. xml nur eine Wert kann gleichzeitig eingestellt werden, aber @ DataProvider-Rückgabe ein 2D-Array von Object. Wenn Datenanbieter in der anderen Klasse vorhanden ist als die Klasse, in der sich die Testmethode befindet, Datenanbieter sollte eine statische Methode sein.

Empfohlen: