Capture-Replay Regression Testing in Eclipse RCP

When it comes to testing the GUI of Java applications, you’re typically faced with a tremendous amount of readily available testing tools for AWT and Swing, in all states of development, and all kinds of packages, be it standalone tools or some kind of plug-in to your favourite IDE. Now there’s more than just AWT/Swing. Once you start developing your first Eclipse plug-in, you’re bound to come across SWT, the GUI framework of Eclipse itself. Looking for tools capable of testing SWT-based applications is quite some task, the primary source for hints being some secluded mailing lists’ archives. The task gets even tougher when you’re setting more constraints: support for the Graphical Editing Framework (GEF) and robust Capture-Replay functionality, for example.

Weiterlesen »

Schlagworte:

Es grünt so grün: Eberhard Wolff über den Spring dm Server

Am 2. April hatten wir Eberhard Wolff, Regional Director der SpringSource GmbH und bekannt als die treibende Kraft hinter dem Spring Framework bei uns wie angekündigt in Dresden zu Besuch. Es war das 6. Treffen unserer Java User Group, welches fast genau ein Jahr nach dem ersten Treffen (3. April 2008) stattfand.

Weiterlesen »

Schlagworte:

Creating Flex UIs in Java – A Short Tutorial

You probably know two or three different ways to create Adobe Flash UIs. The most straightforward and expensive one is using Adobe’s Flex Builder. This IDE offers a quick, flexible and reliable way to program a UI in MXML – Adobe’s XML-based UI description language – and ActionScript – the corresponding scripting language to give life to the MXML UI components. For students, Lehman stock owners and other less pecunious people, there is the Flex 3 SDK and a bunch of tutorials on the web on how to teach Eclipse MXML and ActionScript. But did you ever think about using Java to write a Flash UI? You could integrate a fancy Flash UI with your Java application more smoothly, or you could write a Flex code generator in Java (maybe even provide other developers with a DSL that your Java-based generator can translate into Flex applications?). Using only free software, it doesn’t take more than a couple of minutes to create such a Java library for Flex Applications – this tutorial shows you how to do it.

Weiterlesen »

Schlagworte:

JAVA-Klassen ohne LANG zu überlegen INSTRUMENTieren

Analyse, Generierung oder auch Manipulation von Java-Programmen zur Laufzeit sind nützliche Technologien in der Java-Softwareentwicklung. Durch diese Funktionen können beispielsweise Programmier-Paradigmen wie die Aspekt-orientierte Programmierung (AOP) realisiert werden. Der Vorgang des Veränderns von Bytecode wird in der Softwaretechnologie auch als Bytecode-Engineering oder Instrumentierung bezeichnet. Eine sinnvolle Erweiterung in Java 5 stellt das Package java.lang.instrument dar, welches eine einfache Integration von Bytecode-Engineering-Mechanismen ermöglicht.

Weiterlesen »

Schlagworte:

Verdunkelte Neubauten: eclipse.exe selbstgemacht

Ein Versuch, die eclipse.exe aus den Eclipse-Quellen für Windows selbst zu bauen, kann zu einer zeitraubenden Angelegenheit werden – zumindest, wenn man C-seitig nicht fit genug ist, jederzeit am International Obfuscated C Code Contest teilnehmen zu können. Ein aktueller Versuch eines Neubaus der eclipse.exe aus dem 3.3.2 eclipse-Quelltext (eclipse-sourceBuild-srcIncluded-3.3.2.zip) offenbarte einige kleine Fallstricke.

Weiterlesen »

Schlagworte:
 

google

google

asus