Lifecycle Tools

Mon, 2013-11-11 06:04

Exploratory testing and session-based test management

Automated testing rocks, don’t get me wrong. But a good test strategy involves knowing when to automate and when to get your hands dirty with some manual testing.

Before you fall asleep – manual testing doesn’t have to mean boring repetition. In fact, manual testing can be exciting, revitalizing and helpful for the project and the software quality. And everyone has to do it at some point or another – so it’s worth working on making it better.

Tue, 2013-11-05 09:38

Hudson HIPP: add "sysadmin" to your CV in 35 minutes

HIPP -- or Hudson Instance Per Project -- allows Eclipse projects to easily build, sign and promote with a flexible yet stable CI environment that they can call their own.  We'll show you how to replicate our Award Winning* setup anywhere, using off-the-shelf components such as Linux, LDAP, Apache HTTPD, Puppet and of course, Hudson.

* On Twitter, I think people said nice things about HIPP.

Mon, 2013-11-04 14:26

Time to Build and Test Results 3x Faster - How We Did It

After one year of regular work on our build mechanism and Continuous Integration infrastructure, we are able to provide RCP products, along with their complete test suite, more than 3 times faster than before.

And guess what, we are using less physical resources.

The path to this result was quite long and sometimes tedious, but we finally managed it. I will share our experience and provide tips so you can speed up your own build. I will also mention which improvements are coming.

Mon, 2013-11-04 14:24

Take advantage of Memory Analyzer Tool inside your Continuous Integration

During this presentation, I will demonstrate how to generate an automatic custom memory report integrated in a Continuous Integration. It detects memory leaks very early in development process and provides a preliminary report.

The Bonitasoft team implemented such a solution with the Hudson continuous integration server and the Memory Analyzer Tool (MAT) on our Eclipse RCP application. This talk will be an opportunity to share our experience and present the steps to achieved the goal:

Sat, 2013-11-02 13:45

Advanced tests in Tycho

We all test our applications with JUnit or a similar framework, right?

But how many tests the more advanced aspects of the application such as
- the content of the update site
- whether older applications and/or the Eclipse IDE can be updated to the newest version
- that all icons and resources specified in the plugin.xml is in fact present
- that all Declarative Services are well specified
- that source bundles does not include anything unwanted
- etc

Fri, 2013-11-01 16:00

Connecting the Eclipse IDE to the Cloud-Based Era of Developer Tooling

The Eclipse IDE is great, but also an old-fashioned and heavyweight desktop IDE application. As a contrast to this, new projects and companies are working towards cloud-based developer tooling, using a front-end that runs purely in the browser. The Eclipse Orion project is one example. While those new approaches look promising, they are usually completely disconnected from the existing desktop-class IDEs and are still lightyears away from working well for Java developers.


Subscribe to Lifecycle Tools