Freie/Open-Source Test-Generator für Java?
Gibt es Bibliotheken für Java erzeugen kann, die unit-tests oder unit-test-Skelette für bestehenden code? Ich bin auf der Suche nach etwas ähnliches pythoscope. Ideal wäre es generiert code, der folgt, JUnit4 oder TestNG Konventionen.
Sieht es aus wie Agitar soetwas macht, aber ich bin auf der Suche nach etwas, das frei ist.
- Ich schaute in die automatische Generierung von tests mit Agitar aber die tests, die er erzeugt, waren nicht sehr nützlich.
- Ich wäre daran interessiert, einige Java-alternative für Pex auch. Pex ist für .NET und automatisch tests generiert, basierend auf dem code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meisten IDEs generieren test method-stubs für jede Klasse. Ich kenne Eclipse.
New->JUnit-Klasse
dann sagen Sie es, die Klasse, die Sie testen sind und was Methoden, die Sie testen möchten.
Mein plugin erzeugt unit-tests, es funktioniert sowohl JUnit oder TestNG-tests. Hoffe es gefällt Euch.
http://fast-code.sourceforge.net/
Agitar hatten ein kostenloser service, der Ihnen erlaubt, dies zu tun (Sie musste bereit sein, es zu lassen, senden Sie Ihren code auf Ihren Servern).
Wenn Sie wurden mit scala, es ist "scala check" - aber ich bin mir nicht sicher wie gut es funktioniert mit java-Quellcode (auch wenn seine alle byte-code).
Ich habe versucht, TestGen4j läuft, aber es sieht aus wie es wurde nicht gewartet 🙁 Vielleicht gibst du das mal probieren?
von den Machern der google : ( https://developers.google.com/java-dev-tools/codepro/doc/features/junit/test_case_generation)
CodePro Analytix
Den CodePro JUnit Test Case Generation-Anlage können Sie automatisieren die Erstellung von umfangreichen JUnit-regression-test-Fällen. Gegeben eine Eingabe-Klasse, erstellt das tool eine entsprechende test-Klasse komplett mit mehreren test-Methoden, die für jede Eingabe-Klasse-Methode. Das tool analysiert jede Methode und input-argument, mit dem Ziel der Generierung von Testfällen, die übung, die jede Zeile von code