ScalaTest: Test-Framework auf Scala-Basis

Durch die Integration mit der JVM kann das freie Scala-basierte Testwerkzeug auch Java-Code unter Einbeziehung testrelevanter Methoden wie "Test Driven"- oder "Behaviour Driven Development testen.

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Beteiligte der Artima-Entwickler-Community haben mit ScalaTest ein freies Test-Framework vorgestellt. Die in Version 1.0 vorliegende Software unterstützt unterschiedliche Testvarianten wie Unit-, Funktions, Integrations- und Akzeptanztests unter Einbeziehung testrelevanter Methoden wie "Test Driven"- oder "Behavior Driven Development". Wie der Name schon vermuten lässt, ist das Testwerkzeug nahezu vollständig in der Scala-Programmiersprache geschrieben und eignet sich durch die enge Integration mit der Java Virtual Machine für das Testen von Java-Anwendungen.

Ziel ist, die Geschwindigkeit von Testprozessen zu verringern, indem es die Zahl der für das Testen erforderlichen Codezeilen reduziert. ScalaTest soll sich, indem es auf mehreren Prozessorkernen läuft, auch für parallel ablaufende Tests eignen. Das unter der Apache-2-Lizenz zur Verfügung stehende Tool integriert Testwerkzeuge wie JUnit und TestNG sowie die Build-Tools Maven und Ant.

Scala ist eine an der Ecole Polytechnique Fédérale de Lausanne entwickelte Programmiersprache, die sich zunehmender Beliebtheit und Verbreitung erfreut. Sie lässt sich gut mit Java und der .NET-Plattform integrieren und ist als "General Purpose Language" für alle Aufgaben geeignet, für die man sonst Java oder C# verwendet. (ane)