Frage

Ich baue eine Frühlings-Web-App und bis jetzt alle meine Tests einen Browser verwendet.

Dies beinhaltet Starten des Servers, um ein Browserfenster zu öffnen und zu prüfen, ob sich eine der Seiten den Zugriff auf einen Fehler verursacht.

Dies beginnt sich wiederholende zu bekommen und scheint nicht der effizienteste Weg, dies zu tun.

Da die JUnit-JAR-Datei bereits in meinem Projekt ist, könnte es als eine Alternative zu diesem Browser-Test verwendet werden soll, und wenn ja, irgendwelche Tipps, wie um loszulegen machen JUnit simulieren den Akt der einen Browser öffnen auf das Web zuzugreifen app?

War es hilfreich?

Lösung

Hier finden Sie aktuelle Selen . Es ermöglicht Ihnen, Skript Funktionstests mit JUnit oder TestNG und führen sie in einem Browser automatisch.

Andere Tipps

Sie können die Htmlunit Erweiterung Skript verwenden, um die Web-Site von JUnit zu fahren.

Ich habe eine Weile zurück und funktionierte gut für thi Seite, die ich dann tat.

finden Sie unter http://htmlunit.sourceforge.net/

Ich schlage vor, Sie versuchen Robot Framework . Dies ist eine Open-Source-Test-Framework von Ingenieuren in Nokia Siemens Networks entwickelt.

Es ist in erster Linie auf Python gebaut und die Selen-Bibliotheken testen. Es umfasst auch die Unterstützung für das Testen von Java / J2EE-Server-Side-Code durch Jython-Bibliotheken. Ich persönlich benutze es in meiner Arbeit manchmal, und einen Testfall schreiben, ist genauso einfach wie die Beschreibung eines End-to-End-Flow durch die Verwendung von Keywords (die meisten erforderlichen diejenigen sind bereits eingebaut). Sie könnten gehen Sie vor und geben diesen einen Schuss, wenn Sie Selen ein li'l hart zu arbeiten mit finden. Der Roboter-Framework stellt eine ziemlich einfache Abstraktion über roh Selen, mit der Leistung gekoppelt Java / J2EE-Server-Side-Anrufe zu machen.

Grüße, Nagendra U M

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top