Author: Matthias Kempka

This year marks the third Eclipse Testing Day, where the community gathers for a day focusing on testing with, for and at Eclipse. The event takes place on September 05 in Darmstadt. The general theme for this year's testing day is "Testing and Beyond". Topics of interest include: Testing Eclipse applications Testing within the Eclipse Ecosystem Testing on Eclipse Projects Design for testability in Eclipse Case studies of testing projects Eclipse tooling...

Read More

At September 7th I attended the Eclipse Testing Day 2011. In the morning we heard several talks about various testing strategies in different commercial products. Alexander Klein from BeOne held an inspiring talk about testing the users experience for a product. Among other ideas he recommended to watch users while they are confronted with the product to get ideas for the next iteration. In the afternoon things...

Read More

I set up a githup repository that gives a working example for a PDE product build from a git repository. It is meant to ease the pain of setting up new builds by having a working template that just needs to be adjusted to the new project. I'm planning a series of blog entries with and around that example. Some features are: Works system independent Executes tests Builds from...

Read More

During RCP application development the creation and maintenance of a Test Suite is a common annoyance. While solutions exist that we can live with, the current state of test suites is ennoyance enough that it was a topic for a talk at the Eclipse Testing day recently. Further down I'm presenting a way to create Test Suites that overcome most problems of the presented methods....

Read More

On September 8th, the Eclipse Testing Day takes place in Darmstadt. I have the honor of giving the opening talk about what I call finding the scope for a test. A lot of programmers seem to have difficulties with finding the right level for testing existing or new functionality. In general, they include too many classes and a too broadly defined system environment in test dependencies....

Read More

Back in the old days, maintaining an Eclipse installation was easy. You just downloaded the Eclipse; it included the JDK and you used this Eclipse on all your workspaces. But the number of useful plug-ins increased, and many are not included in the downloads from eclipse.org. Developers use different plug-ins in different workspace. For some developers, this leads to as many Eclipse installations as workspaces. Others capitulated...

Read More

I don't (always) like the ways Eclipse provides me to do long running operations. So I created another way with a nicer UI. With the Jobs framework the Eclipse IDE provides some means for long running operations. The Jobs framework is able to run tasks in a parallel fashion and queue the rest, while providing user feedback with progress monitors. Other RCP applications have different needs...

Read More