Testar

TESTAR ist ein Werkzeug, das zum Reduzieren der Zeit, die ausgeführte Laufzeit von Java-Gerätetests reduziert, ausgelegt ist.
Jetzt downloaden

Testar Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License 2.0
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mikhail Dmitriev
  • Website des Verlags:

Testar Stichworte


Testar Beschreibung

TESTAR ist ein Werkzeug, das für die Verringerung der Zeit, die ausgegeben werden, die Java-Untertests reduziert werden sollen. TESTAR ist ein Werkzeug, das für die Verringerung der Zeit, die ausgegeben werden, die Java-Untertests reduziert werden sollen. Darüber hinaus ermöglicht das Testar, dass Sie herausfinden, welche Methoden eine bestimmte Testabdeckung abdeckt, und umgekehrt. Wie funktioniert es: Das Erst-Testar wird aufgerufen, es läuft alle Tests in der Jugendprüfsuite (s) und für jeden TestXxx ( ) Methode erfasst Code-Deckungsinformationen: Welche Anwendungsmethoden werden durch diesen Test ausgeübt (abgedeckt). Diese Informationen sowie Prüfsummen für Anwendungs- / Testklassen und -methoden werden in der Testdatenbank (TDB) gespeichert. Bei nachfolgenden Invokationen findet Testar (mit den gespeicherten Prüfsummen), welche Klassen und Methoden Sie geändert haben. Basierend auf diesen Daten wählt er für die Ausführung nur die Tests aus, die den aktualisierten Code ausüben. Es wird davon ausgegangen, dass andere Tests, die zuvor bestanden haben, wieder passieren, da sich in dem von ihnen übten Code nichts geändert hat. Wenn natürlich kein Test zuvor passiert ist, oder wenn ein Test neu ist, läuft das TESTAR nicht bedingungslos. Der obige Algorithmus impliziert, dass sich der gesamte (wechselbare) Eingang für die Tests im Testcode befindet. Wenn Ihre Tests von den Eingaben von anderen Quellen abhängen, z. Ressourcendateien, Sie sollten Testarnamen dieser Dateien angeben. Wenn sich eine solche Datei ändert, wird Testar alle oder ausgewählten Tests, abhängig von zusätzlichen Optionen, die Sie angeben können, alle oder ausgewählte Tests neu. Wie viel Zeit spart Suite (n) Im Allgemeinen sind die kleineren, desto geringer sind Ihre Änderungen (oder je häufiger Sie, wie Sie TESTAR ausführen), und desto mehr Tests, die Sie haben, desto größer sind die relativen Einsparungen. Wenn dagegen einige Methoden in Ihrer Anwendung vorhanden sind, die von allen oder den größten Teil der Tests ausgeübt werden, verursacht jede Änderung einer solchen Methode all diese Tests, um Rerun zu erhalten. In der Praxis für große Anwendungen hat der Autor in der Praxis einen Durchschnitt von 60 bis 70 Prozent der Zeit zur Durchführung von Tests beobachtet. Wie benutze ich es? Um das TESTAR zu verwenden, müssen Sie der Befehlszeile die folgenden Optionen hinzufügen, die Ihre Testsuite aufrufen: -JavaAgent: = Beispiele, wenn Sie normalerweise aufrufen Ihre Test-Suite als Java-classpath junit.jar: myapp.jar junit.textui.testrunner myapp.myapptestsyou sollte die obige Zeile auf einem Minimum wie folgt ändern: java -javaagent: testar.jar = tdb = testar.tdb-classpath junit.jar: myapp.jar junit.textui.testrunner myapp.myapptestStwGe Die TDB-Option gibt den Namen der Testar-DB-Datei an, in der das Tool die Informationen über die Code-Code-Code der Tests behält. Nachfolgend finden Sie die Liste aller Testaroptionen (um mehrere Optionen an das Tool zu bestehen, geben Sie sie als option1 = value1, option2 = value2, ...) an. Anforderungen: · Java 1.5.


Testar Zugehörige Software

T-Rex

TREX ist ein Werkzeug, um die in der standardisierten Test- und Teststeuerungsnotation (TTCN-3) geschriebenen Testsuiten zu pflegen. ...

221

Herunterladen