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:

ServiceBrowser: browsing your rails controllers

The more complex your amf-speaking Flex app, the more painful and time consuming the act of testing and debugging your Rails controllers gets. Even if testing a specific controller method via the Flex gui only takes you a couple of clicks, it adds up. Plus, if you want to investigate how your controller reacts to unexpected, even invalid parameters, you’ll end up spending your day editing Flex code, recompiling, launching and clicking around in your Flex app – although you actually want to test your controllers. That’s bad. The issue gets even more severe if you consider the fact that Rails’ integrated functional testing environment doesn’t work with pure amf (see this thread for a very tentative try to get it working). Weiterlesen »

Schlagworte:

Neues vom RFID-Markt: Welche Krise?

In der derzeitig andauernden Rezession werden wirtschaftliche Indikatoren mit Argusaugen verfolgt, um Trends und deren Änderung möglichst schnell zu erkennen. Schließlich gilt es zu entscheiden: Soll ich jetzt in Prozessverbesserungen investieren? Die Auslastungen in den produzierenden Unternehmen ist gering, also ein guter Zeitpunkt für Prozessoptimierungen. Andererseits: Soll ich lieber sparen, falls der erhoffte Aufschwung doch noch auf sich warten läßt? Sowohl für Lieferanten, Dienstleister und Berater als auch für Endanwender im RFID-Umfeld können aktuelle Marktstudien dafür Anhaltspunkte geben. Schauen wir uns doch einige Ergebnisse im Detail an:

Weiterlesen »

Schlagworte:

Flexible Module Loader – a handy tool to review modules in Adobe Flex 3 (Air)

Flexible Module LoaderA common way to load code during run time in a Flex 3 (Air) application is using Modules. This special type of dynamically loaded SWF files allows the application to load separate parts that it requires only when it needs them. The user experiences shorter loading times due to smaller SWF file size and the developer can separate features into single modules that he can work on independently.

So far so good but unfortunately they cannot be run in a stand-alone way. Instead they must be loaded in an application. This makes it rather complicated when it comes to testing. If you have an extensive application with lots of different functionalities which are encapsulated into many different modules it can be very annoying to deploy the whole application just for testing only a small aspect. At this point the ‘Flexible Module Loader’ (FML) is going to be a very helpful tool.

Weiterlesen »

Schlagworte:

Partnervermittlung: Custom-FTDI und Ubuntu tauschen Ringe!

Mit Java als plattformunabhängiger Sprache scheint ja schon alles in Hinblick auf Portierbarkeit von Anwendungen zwischen verschiedenen Betriebssystemen getan zu sein. Doch was ist, wenn mit der der entwickelten Applikation Peripherie angesprochen werden soll? Hier kann ganz schnell Schluss mit der Plattformunabhängigkeit sein. Als Beispiel aus unserer Entwicklungsabteilung seien hier USB-Geräte erwähnt. Doch bevor die Flinte übereifrig neben dem Bett im Kornfeld landet, lohnt sich doch ein genauerer Blick auf die verwendete Hardware und ihren Treiber: Oftmals stellen USB-Geräte nämlich “einfach nur” einen virtuellen seriellen Port zur Verfügung. In vielen dieser Fälle kommt dann ein FTDI-Chip zum Einsatz. Dieser Artikel zeigt, wie Geräte mit einem solchen Chip unter der Linux-Distribution ubuntu zum Funktionieren zu überzeugen sind.

Weiterlesen »

Schlagworte:
 

google

google

asus