Jstestdriver.

Remote-JavaScript-Konsole
Jetzt downloaden

Jstestdriver. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • JsTestDriver Team
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 2.9 MB

Jstestdriver. Stichworte


Jstestdriver. Beschreibung

JstestDriver ist eine einfache Befehlszeilenanwendung, die darauf abzielt, Entwickler mit einer Remote-JavaScript-Konsole bereitzustellen. JstestDriver besteht aus einer einzigen JAR-Datei, die alles enthält, was Sie anfangen müssen. Haupteigenschaften: Befehlszeilensteuerung: JavaScript-Code im Browser nach Design ist nicht zu interagieren, um mit dem Dateisystem oder der Befehlszeile zu interagieren. Dies schafft Probleme beim Versuch, Tests auf automatisierter Mode auszuführen. Ein guter Testlauf muss die Steuerung von der Befehlszeile ermöglichen, damit Tests von einem Automatisierungsskript gestartet werden können. Dies bedeutet auch, dass die Tests ihre Ergebnisse in der Lage sein müssen, ihre Ergebnisse auf Standard oder eine Datei außerhalb des Browser-Sandkastens veröffentlichen zu können. Das JavaScript kümmert sich um Controlling- und Marshalientest-Testergebnisse von der Browser-Sandkiste und stellen Sie sie auf der Befehlszeilenschnittstelle (oder der Java-API) zur Verfügung. Parallele Testausführungen in der gesamten Browser: JavaScript-Entwicklung bedeutet einmal und testen Sie überall. Es ist ziemlich häufig, wenn er die Entwicklung dieses Codes in einem Browser weitergibt, aber auf anderen nicht fehlschlägt. Wenn der Entwickler mit nur einem Browser testet, ist das höchstwahrscheinlichste Ergebnis, dass der Code nur in diesem Browser funktioniert. Überprüfen des Codes in einen kontinuierlichen Build, als den Code in allen Browsern ausgeführt und führt zu einem Fehler, der schwer zu debuggen ist, da der Check-in recht groß ist. Mit JstestDriver können Sie Ihre Tests parallel auf vielen Browsern und Plattformen gleichzeitig ausführen. Dies ist möglich, da der JstestDriver-Server eine beliebige Anzahl von lokalen oder entfernten Browsern erfassen kann. Fast Tests Execution: Die TDD-Entwicklung bittet, Tests oft auszuführen. In vielen JavaScript-Tests-Läufern müssen Sie eine HTML-Wrapper-Datei schreiben, die Sie aktualisieren, um die Tests erneut auszuführen, infolgedessen mit vielen HTML-Wrappern, die den Test Suiten gleichwertig sind. Dies bedeutet, dass Sie nur eine Tests-Suite auf einem Browser gleichzeitig ausführen können. Es bedeutet auch, dass der Browser den Produktionscode kontinuierlich erneut analysieren muss, da er die Suiten der einzelnen Tests ausführt. Zum Schluss ist das Laufen einzelner Tests oft nicht möglich, wenn die einzige Steuerung der Browser-Aktualisierung ist. Wir nehmen einen anderen Ansatz an, Javascript lädt den Produktions- / Testcode am Anfang und hält sie im Browser. Es lädt dann nur die geänderten Quelldateien neu. Dies beschleunigt die Testausführung erheblich, da der Browser in den meisten Fällen nur eine einzelne Datei erneut analysieren muss, um sie erneut auszuführen. Vollständige Kontrolle von Dom: Viele JavaScript-Testguresse berichten die Testergebnisse in den DOM. Dies bedeutet, dass Portionen des DOM nicht von den Tests geändert werden können, oder Sie verlieren die Testergebnissinformationen. Da JstestDriver den Teststatus in der Befehlszeile meldet, können Tests den DOM in beliebiger Weise in beliebiger Weise ändern, die sie für den Test benötigen. JstestDriver setzt dann den Status des DOM für den nächsten Test zurück. Easy Configuration: JstestDriver ist als einzelne JAR-Datei gebündelt. Es ist nicht erforderlich, HTML-Wrapper-Klassen zu schreiben, die komplexe Skript-Tags-Einschlüsse aufweisen, um den Testlauf des Testläufers zu starten. Alles, was Sie schreiben müssen, ist Ihre Quelldatei, die Testdatei, und einen Konfigurationsdatei, der Speicherort Ihrer Quell- / Testdateien auflistet, und Sie sind bereit zu gehen. Code-Abdeckung: CodeCoverage kann für Ihre Tests berechnet werden Deklarative HTML-Injektion: Benötigen Sie ein bestimmtes DOM, um auf Ihre Test-Ausführung zu geladen, kein Problem: htmldoc


Jstestdriver. Zugehörige Software