Ich habe mit meinem Selen-Webdriver-Skript getan. Jetzt habe ich versucht TestNG
und XSLT
, aber immer noch Manager ist nicht mit der Ausgabe der generierten Berichte zufrieden. Bitte schlagen Sie mir die besten Reporting-Tools für Selen vor.Schlagen Sie die beste Reporting-Tool mit Selen-Webdriver
Antwort
Selen selbst bietet keine Berichtsfunktionen. Die Berichterstattung wird von der Plattform bereitgestellt, auf der Sie Tests ausführen. Wie du selbst erwähnt hast, Tools wie TestNG, jUnit oder sogar Gurke. Vielleicht gibt es einige Erweiterungen für diese Test-Frameworks, die bessere Ergebnisse liefern können.
Womit genau ist Ihr Chef unzufrieden? Vielleicht können Sie einige Einstellungen anpassen, um das aktuelle Ergebnis zu verbessern?
Ich benutze folgende Berichte während der Arbeit mit TestNG und Selen.
ReportNG: Dies ist vergleichbar mit TestNG Bericht sieht jedoch viel besser als TestNG. http://reportng.uncommons.org/
Maven Surefire Bericht: Wenn Sie Maven Projekt verwenden Sie Maven Plugin todsichere und generieren einen Bericht haben kann, es ist auch viel besser als die von TestNG.
http://maven.apache.org/surefire/maven-surefire-plugin/
ExtentReport: dies ist mein Favorit. Es ist ein bisschen schwierig zu konfigurieren, aber es lohnt sich. Es hat auch exxtx Server, der historische Daten speichert.
Hinweis: ReportNG wird nicht mehr gepflegt. Darf ich auch Allure Report vorschlagen? –
- 1. Blinken nav, wenn Sie die Oberseite schlagen
- 2. GWT: Schlagen Sie Kasten mit mehrfachen Wörtern
- 3. Sbt Parser schlagen mit OutOfMemoryException
- 4. Schlagen Sie eine gute PHP-Wiki-Engine
- 5. jQuery Forum Submission Durch Schlagen Geben Sie
- 6. Wählen Sie die beste Übereinstimmung
- 7. So schlagen Sie Text in stringgrid (Delphi)
- 8. Bitte schlagen Sie .Net Job/Task-Warteschlange
- 9. Schlagen Sie Ressourcen für erweiterte Datenstrukturen vor.
- 10. Schlagen Sie einen besseren Zählprozess mit Python | vor Pandas?
- 11. Schlagen Sie einen JPA-Unit-Testframework vor
- 12. was Eclipse GUI-Builder-Plugin schlagen Sie
- 13. Schlagen Sie Klassennamen für ein Event-Buchungssystem vor
- 14. web.config Fehler schlagen fehl mit responseMode = "Datei"
- 15. RSpec Test nicht Ansicht mit render_view schlagen
- 16. Welche DAL-Strategie verwenden Sie oder schlagen Sie vor?
- 17. Finden Sie die beste Fitparameter Python
- 18. Schlagen Sie ein Design-Muster für die Anwendung mit JSF, EJB 3.0
- 19. Die beste Verbindung mit Mongodb mit Knoten
- 20. Finden Sie die beste Kombination mit niedriger Kosten
- 21. wählen Sie die beste, zweite und dritte
- 22. Bitte schlagen Sie einen PDF-Viewer für WPF
- 23. Alle Hive-Funktionen schlagen fehl
- 24. Bitte schlagen Sie kostenlose Flowchart-Steuerelement für ASP.NET
- 25. Kann jemand diesen jQuery Selektor schlagen?
- 26. Komponententests schlagen nur fehl, wenn sie von maven ausgeführt werden
- 27. Lassen Sie Sellerie Arbeiter und Sellerie schlagen als Thread
- 28. Bitte schlagen Sie mich bei der korrekten Verwendung von notifyDataSetChanged()
- 29. die beste Suchmaschine geschrieben mit Python
- 30. Schlagen Sie ein Tutorial für Backbone.js und PHP als Backend
Hier finden Sie aktuelle Ausmaß Bericht, der Armaturenbrett spuckt, Tortendiagramm, Zusammenfassungen und anderen Schnickschnack standardmäßig ... http://extentreports.com/. Ein Nachteil, zumindest in der früheren Version, ist, dass Ihr Selen Code auch eine gewisse Menge an Reporting Code enthält. Vielleicht wurde das reduziert. Andernfalls können Sie Ihre eigenen benutzerdefinierten Berichte erstellen, indem Sie den ITestListener für testng oder testWatcher für junit verwenden. – Grasshopper
MUSS bei Serenity nachsehen –