junit test case generator
Gibt es ein gutes tool gibt, zum automatischen generieren von jUnit-Testfällen basierend auf einige primitive Vorlage? Dies ist so, dass Testfälle geschrieben werden können, werden durch die Ingenieure, die nicht eine Menge von Java oder jUnit hintergrund. Als hintergrund-Informationen, ist dies für den black-box-Tests. Wenn es irgendeine andere alternative zum laufen Regressionstests als mit jUnit, ich würde mich auch freuen davon zu hören.
Thx
InformationsquelleAutor bob | 2010-11-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine weitere alternative könnte sein, auf eine höhere Ebene-domain-spezifische Sprache, das macht Sinn für die Ingenieure, für die Sie code Ihre tests. Groovy ist eine einfache Möglichkeit, das zu tun (google-groovy & DSL), oder am anderen Ende des Spektrums verwenden JavaCC.
InformationsquelleAutor vickirk
Parasoft ' s JTest ist ein kommerzielles tool, aber es ist sehr gut für:
Für eine Kostenlose Lösung, können Sie versuchen, die JUnit-generation Funktionalität der CodePro Analytix Eclipse-plugin.
InformationsquelleAutor Csaba_H
Haben Sie sich passen?
Passform können Sie eine html-Tabelle und nutzt dann diese Werte in Ihrem junit-tests, drehen die Tabelle Elemente rot oder grün, je nach den Ergebnissen des Tests. Es kommt verpackt mit JUnit. Sie tun müssen, um den Draht bis die Leuchte zu übersetzen, Tabelle emenents in java-aber es gibt Unterstützung.
Gibt es eine Reihe von guten Ressourcen im Umlauf.
InformationsquelleAutor Paul Rubel
Hier ist ein typisches Werkzeug:
http://mediakey.dk/~cc/generate-junit-tests/
TestGen4J ist eine Sammlung von open-source-tools, die automatisch generiert Testfälle. TestGen4J generiert automatisch JUnit-Testfälle aus Ihren eigenen Java-Klasse-Dateien oder Quellcode-Dateien. Der Schwerpunkt ist die übung boundary value testing der Argumente an die Methode übergeben. Es verwendet die Regeln, geschrieben in einem Benutzer-konfigurierbaren XML-Datei, die definiert, Randbedingungen für die Datentypen. Der test-code wird getrennt von der test-Daten mit Hilfe von JTestCase.
Den test-code generiert wird, die in einer hierarchischen Art und Weise. Ein Haupt-test-suite erstellt, die ruft test-Suiten der einzelnen Klassen. Die individuelle Klasse test-suite ist gebildet durch die Sammlung von test-Methoden dieser Klasse.
Den test-Daten ist ebenfalls hierarchisch organisiert, entsprechend der Struktur der test-code im XML-format. Diese XML-Datei hat tatsächlich nur Daten, die für alle Testfälle für jede Methode. JTestCase hilft, um eine Schleife durch alle Testfälle der einzelnen Methoden und die Ausführung eines
durch eine gegen JUnit.
InformationsquelleAutor peter.murray.rust
Beispiel-code zum erzeugen der Testfälle in Java:
InformationsquelleAutor Prashanth