Ich schreibe eine Reihe von automatisierten Tests für meine E-Commerce-Firma, speziell Checkout-Tests. Ich muss genau die gleichen Tests mit einem (gefälschten) Visa, Discover, AmEx und MasterCard schreiben. Ich würde gerne in der Lage sein, eine Reihe von Tests in einer oder mehreren Klassen zu schreiben und dann während des gleichen Testlaufs die Tests erneut nur mit leicht unterschiedlichen Eingaben (d. H. Den Kreditkartennummern) zu wiederholen. Gibt es das überhaupt zu tun? Ich führe diese Tests bereits parallel unter Verwendung von <parameters>
in der Datei testng.xml durch, aber ich möchte, dass diese Checkout-Tests sequenziell als Teil des gesamten Testlaufs für einen bestimmten Browser ausgeführt werden, aber diese Testläufe in verschiedenen Browsern werden parallel ausgeführt (was ich bereits erreicht habe).TestNG Tests nacheinander mit verschiedenen Parametern ausführen?
0
A
Antwort
3
Lesen Sie die @DataProvider
Annotation und wie Sie sie in der TestNG-Dokumentation verwenden. Das macht TestNG so besonders. Die Datenanbietermethode sendet so viele Datenzeilen an eine Testmethode, wie Sie möchten.
Verwandte Themen
- 1. TestNG laufen Tests nacheinander
- 2. Wie kann ich jbehave Tests mit verschiedenen Parametern ausführen?
- 3. TestNG - spezifische Tests programmgesteuert ausführen
- 4. TestNG - Tests ausführen, um unmögliches Szenario?
- 5. Wie kann ich drei Aufgaben mit Parametern nacheinander ausführen?
- 6. Tests gleichzeitig mit WebDriver auf verschiedenen Betriebssystemen und Browsern unter Verwendung von Java und TestNG ausführen
- 7. So führen Sie TestNG-Klassen nacheinander aus
- 8. Methoden mit verschiedenen Parametern aufrufen
- 9. Make request.post nacheinander ausführen
- 10. testNG Tests erweitern BaseTest
- 11. Gradle Tests von Testng Selen
- 12. TestNG: @ Test auf Klassenebene alle Methoden ausführen
- 13. Wie kann maven todsichere JUnit und TestNG Tests richtig ausführen?
- 14. Capturing Log4j Ausgabe beim Ausführen von TestNG Tests
- 15. Gleichzeitige JUnit-Tests mit Parametern
- 16. Ausführen von Methoden nacheinander und nacheinander
- 17. Zwei Aufgaben nacheinander ausführen
- 18. Mehrere Spring-Batch-Jobs gleichzeitig mit verschiedenen Parametern ausführen
- 19. Ausführen der gleichen Methode mehrmals mit verschiedenen Parametern in C#
- 20. Werte zwischen TestNG-Tests übergeben
- 21. Mehrere Aktionen nacheinander ausführen
- 22. Timing-Out-Tests in TestNG
- 23. Arquillian Tests mit TestNG auf Wildfly-Schwarm
- 24. Ausführen mit Parametern
- 25. testNG @BeforeMethod Verwendung See-Param ITestResult-Extrakt mit Parametern;
- 26. Batch-Skript - Ausführen von EXE-Programm nacheinander
- 27. Wie Tests nacheinander in Xcode 6 beta3
- 28. Jenkins: Jenkins läuft nicht TestNG Tests
- 29. ExpressJS Routing mit verschiedenen Parametern
- 30. Selenium Webdriver TestNG Tests "überschreiben" sich gegenseitig
Wow, das war * erschreckend * einfach! Vielen Dank! – kroe761